Reklaam
Programmeerimine on lõbus, kui teate, mida teete, kuid sellesse punkti jõudmine võib olla kurnav teekond.
Sellepärast peaksite nende mängimiseks aega jätma kodeerimise mängud ja väljakutsed. Need ei ole mitte ainult lõbusad vaheajad, vaid õpid kiiremini ja tänu praktilisele praktikale ning kogemustele saate rohkem teavet.
Robokood on keeruline programmeerimismäng, kus kodeeritakse üksteise vastu võitlevaid robotitanke. Teie ülesanne on kirjutada tehisintellekt, mis viib teie robotid edu juurde - kasutades tõelisi keeli, nagu Java, Scala, C # ja palju muud. Alustamiseks vaadake Robokoodi põhitõed ja õpetused.
Robocode'i installijaga on kaasas arenduskeskkond, sisseehitatud robotiredaktor ja Java kompilaator. Sa tegelikult kirjutad päris kood! Vaatamata turule toomisele 2000. aastal, ajakohastatakse ja hooldatakse Robocode'i regulaarselt ja seda aitab ka asjaolu, et see on avatud lähtekoodiga ja tekitab sõltuvust.
Codingame on mängulaadne veebirakendus, kus lahendate mõistatusi ja väljakutseid päriskoodi kirjutades. Toetatud on üle 25 programmeerimiskeele, sealhulgas Java, C #, Python, JavaScript, Lua, Go, Rust ja palju muud. Igal puslel / väljakutsel on mingi teema (nt programmeerige torn liiga lähedale jõudvate õhulaevade alla laskmiseks), millest saab alguse lõbus faktor.
Lisateavet mängude arendamise programmeerimiskeeled, eriti Unity jaoks 7 Unity mängu arendamise keelt, mida õppida: milline on parim?Kas soovite mängude arendamist Unity'is alustada? Peate tundma ühte neist Unity-ga ühilduvatest keeltest. Loe rohkem .
Codecombat on veel üks veebirakendus mängulaadsete mõistatuste ja väljakutsete jaoks, mida saab lahendada ainult koodi kirjutades. Kuid kuigi Codingame on lõbusam, on Codecombatil oluline õppetöö „Klassiruumi väljaande” abil, mida õpetajad saavad kasutada, et aidata oma õpilastel koodi kodeerida. Alates sellest kirjutamisest on saadaval kolm kursust: informaatika, veebiarendus ja mängude arendamine.
Codewars see pole mitte niivõrd mäng, kuivõrd see on hasartmäng viis kodeerimise ja algoritmiliste väljakutsete lahendamise harjutamiseks. Saad punkte mõistatuste täitmise eest ja punktide väärtused määratakse selle järgi, kui tõhusad on su lahendused. Codewars võimaldab teil vaadata teiste esitatud lahendusi, mida saate õppida ja millest õppida. Usun, et see on üks parimaid viise õppida uut programmeerimiskeelt ja selle idioome 7 kasulikke nippe uue programmeerimiskeele valdamiseksKoodide õppimisel on okei. Tõenäoliselt unustate asjad nii kiiresti kui õpite. Need näpunäited aitavad teil kogu seda uut teavet paremini säilitada. Loe rohkem .
Vimi seiklused on lõbus mängulaadne õpetus Vimi kasutamise õppimiseks, mis on väga ebatavaline, kuid äärmiselt võimas tekstiredaktor 7 peamist põhjust, miks Vimi tekstiredaktorile võimalus andaAastaid olen proovinud ühte tekstiredaktorit teise järel. Sa nimetad seda, ma proovisin seda. Ma kasutasin kõiki neid toimetajaid üle kahe kuu oma esmase igapäevase toimetajana. Millegipärast ma ... Loe rohkem mida paljud programmeerimise plussid armastavad kasutada. Sellel on aga tohutu õppimiskõver, mistõttu sellised õpetused on olemas. Ehkki Vim ei ole iseenesest programmeerimiskeel, võib Vimi valdamine aidata teil saada tõhusamaks kooderiks, mistõttu lisasin selle sellesse artiklisse.
6. TIS-100
"See on montaažikeele programmeerimismäng, mida te kunagi ei soovinud!" See ütleb nii, et seal tina peal. TIS-100 on videomäng nagu ükski teine, sundides teid mõistatama ja kasutama selle mõistatuste lahendamiseks madala taseme monteerimiskodeerimise piltide versiooni. See mäng ei ole nali - see on keeruline, see on tähtajatu ja sellel on uskumatu kordusväärtus, kui te ei ole nii pettunud ja segaduses, et desinstallida raevukalt.
Lae alla:TIS-100 ($7)
7. Shenzheni I / O
Samast ateljeest tuleb ka TIS-100 Shenzheni I / O, mõistatusmäng, kus teie ülesandeks on luua lihtsustatud vooluringid ja kirjutada lihtsustatud koostekood, mis nendel vooluringidel töötab. Kahe mängu vahel on Shenzhen I / O-d hõlpsam sisse saada ja nauditavam, kuid sama rahulikult keeruline.
Lae alla:Shenzheni I / O ($15)
8. Inimressursi masin
Sisse Inimressursi masin, mängite kontoritöötajana, kes täidab ülesandeid, ühendades erinevaid juhiseid. Teatud mõttes on see mäng seotud visuaalse programmeerimise abil puzzlede lahendamisega, minnes isegi puudutuseni selliste kontseptsioonide nagu loogiline voog ja mäluhaldus juhtimiseks, kuid on esitatud hõlpsasti seeditavas kontoriteemalises versioonis tee.
See on suurepärane mäng programmeerija aju treenimiseks ja võib isegi seda teha hea kodeerimise mäng lastele 11 parimat kodeerimise mängu, mis on mõeldud lastele programmeerimise õppimiseksKas soovite oma lapsi programmeerimisest huvitada? Proovige lastele parimat kodeerimise mängu, et neid õiges suunas suunata. Loe rohkem , ka.
Lae alla:Inimressursi masin ($10)
9. Screeps
Screeps (mis tähistab “skriptitud hiili”) on MMO-strateegia mäng, kus kasutate JavaScripti mängusiseste üksuste käitumise kodeerimiseks ja enda jaoks impeeriumi ehitamiseks. Baasmänguga on kaasas privaat server, kus saate omaette mängida, lisaks on 30 päeva täielik juurdepääs ametlikule serverile. Pärast seda saate mängida piiratud mahus ametlikul serveril, mida saab tühistada igakuise tellimusega.
Lae alla:Screeps (15 dollarit, valikuline tellimus 9 dollarit kuus)
Muud võimalused kodeerimisoskuse teravdamiseks
Otsite veel võimalusi lihvida oma programmeerimisvõimet? Meil on vinge algaja projekt C-programmeerimise õppimiseks. Mõningaid neist kuulates saate ka rohkem kasu netisaated kodeerijatele ja arendajatele.
Sa saad ka alustage nende mängude arendamise tööriistadega oma mängude tegemist. Kui otsite oma lastele sobivat viisi kodeerimisega tegelemiseks, võiksite kaaluda mõnda neist suurepärased kodeerimise tunnid ja mängud lastele.
Kui aga pärast kõike, mida endiselt vaeva näete ja mis ei tundu teile programmeerimise põhitõdesid mõistvat, võiksite kaaluda sammu tagasi ja kaaluda kas programmeerimine on teie jaoks õige valik 6 märki, et te ei taha olla programmeerijaKõiki ei lõigata programmeerijaks. Kui te pole täiesti kindel, et olete mõeldud programmeerijaks, siis siin on mõned märgid, mis võivad teid õiges suunas näidata. Loe rohkem . Andke teada, kuidas läheb!
Joel Lee'l on B.S. arvutiteaduses ja üle kuue aasta kestnud erialase kirjutamise kogemus. Ta on MakeUseOfi peatoimetaja.