De 9 bedste kodningsspil til at opbygge dine programmeringsevner
Reklame
Programmering er sjovt, når du ved hvad du laver, men at komme til det punkt kan være en overvældende rejse.
Derfor bør du afsætte tid til at spille disse kodningsspil og udfordringer . Ikke kun tjener de som sjove pauser, men du lærer hurtigere og beholder mere info takket være praktisk praksis og oplevelse.
1. Robocode
Robocode er et komplekst programmeringsspil, hvor du koder robottanke, der kæmper mod hinanden. Dit job er at skrive den kunstige intelligens, der driver dine robotter til succes - ved hjælp af virkelige sprog som Java, Scala, C # og mere. For at komme i gang skal du tjekke Robocode Basics og Tutorials.
Robocode-installationsprogrammet leveres med et udviklingsmiljø, indbygget roboteditor og Java-compiler. Du skriver faktisk rigtig kode! På trods af lanceringen i 2000 opdateres og vedligeholdes Robocode stadig regelmæssigt, hjulpet sammen med det faktum, at det er open source og vanedannende.
2. Kodenavn
Codingame er en spillignende webapp, hvor du løser gåder og udfordringer ved at skrive reel kode. Over 25 programmeringssprog understøttes, herunder Java, C #, Python, JavaScript, Lua, Go, Rust og mere. Hvert puslespil / udfordring har et tema (f.eks. Programmere tårnet til at skyde luftskibe, der kommer for tæt på), som sparker den sjove faktor op.
Lær mere om programmeringssprog til spiludvikling, især for Unity 7 Unity Game Development Sprog at lære: Hvilken er bedst? 7 enhedsspiludviklingssprog at lære: Hvilken er bedst? Vil du begynde spiludvikling i Unity? Du har brug for fortrolighed med et af disse Unity-kompatible sprog. Læs mere .
3. Codecombat
Codecombat er en anden webapp til spillignende gåder og udfordringer, der kun kan løses ved at skrive kode. Mens Codingame er mere underholdende, har Codecombat en betydelig uddannelsesmæssig bøjning med en "Classroom Edition", som lærere kan bruge til at hjælpe deres elever med at lære at kode. Fra denne skrivning er der tre kursusstier tilgængelige: Computer Science, Web Development og Game Development.
4. Codewars
Codewars er ikke så meget et spil, da det er en gamified måde at øve kodning og løse algoritmiske udfordringer. Du får point for at udføre gåder, og pointværdier bestemmes af, hvor effektive dine løsninger er. Codewars giver dig mulighed for at se løsninger, der er indsendt af andre, som du kan studere og lære af. Jeg tror, det er en af de bedste måder at lære et nyt programmeringssprog og dets sprog 7 Nyttige tricks til at mestre et nyt programmeringssprog 7 Nyttige tricks til at mestre et nyt programmeringssprog Det er okay at blive overvældet, når du lærer at kode. Du vil sandsynligvis glemme tingene så hurtigt, som du lærer dem. Disse tip kan hjælpe dig med at bevare alle de nye oplysninger bedre. Læs mere .
5. Vim Adventures
Vim Adventures er en sjov, spillignende tutorial til at lære, hvordan man bruger Vim, en meget usædvanlig, men ekstremt kraftig tekstredaktør De 7 vigtigste grunde til at give Vim-teksteditoren en chance De 7 øverste grunde til at give Vim-teksteditoren en chance i årevis, Jeg har prøvet den ene teksteditor efter den anden. Navn det, jeg prøvede det. Jeg brugte hver eneste af disse redaktører i over to måneder som min primære daglige redaktør. På en eller anden måde ... Læs mere, som mange programmeringsprofæer elsker at bruge. Det har dog en enorm læringskurve, hvorfor der findes tutorials som denne. Så selvom Vim ikke i sig selv er et programmeringssprog, kan mestring af Vim hjælpe dig med at blive en mere effektiv kodning, hvorfor jeg derfor har inkluderet det i denne artikel.
6. TIS-100
”Det er det sproglige programmeringsspil, du aldrig har bedt om!” Det står lige der på blikket. TIS-100 er et videospil som ingen anden, der tvinger dig til at lære og bruge en uekte version af kodning på lavt niveau for at løse dets gåder. Dette spil er ikke en vittighed - det er vanskeligt, det er åbent, og det har en utrolig gentagelsesværdi, så længe du ikke bliver så frustreret og forvirret, at du afinstallerer i en raseri.
Download: TIS-100 ($ 7)
7. Shenzhen I / O
Fra det samme studie bag TIS-100 kommer Shenzhen I / O, et puslespil, hvor du har til opgave at skabe forenklede kredsløb og skrive forenklet monteringskode, der kører på nævnte kredsløb. Mellem de to spil er Shenzhen I / O lettere at komme ind i og sjovere, men alligevel lige så tilfredsstillende kompleks.
Download: Shenzhen I / O ($ 15)
8. Menneskeressource-maskine
I Human Resource Machine spiller du som en kontormedarbejder, der udfører opgaver ved at kombinere forskellige instruktioner sammen. På en måde handler dette spil om puslespil gennem visuel programmering, endog at gå så langt for at berøre koncepter som logisk flow og hukommelsesstyring - men præsenteret på en let at fordøje, kontor-tema måde.
Det er et fantastisk spil til at udøve din programmerings hjerne, og kan endda lave et godt kodningsspil til børn De 11 bedste kodningsspil for børn at lære programmering De 11 bedste kodningsspil for børn at lære programmering Vil du have dine børn interesseret i programmering? Prøv de bedste kodningsspil for børn for at skubbe dem i den rigtige retning. Læs mere også.
Download: Menneskeressource maskine ($ 10)
9. Skriber
Screeps (som står for “scripted creeps”) er et MMO-strategispil, hvor du bruger JavaScript til at kode opførsel hos enheder i spillet og opbygge et imperium for dig selv. Basisspillet leveres med en privat server, hvor du kan spille på egen hånd plus 30 dage med fuld adgang til den officielle server. Derefter kan du fortsætte med at spille på den officielle server i en begrænset kapacitet, som kan løftes med et månedligt abonnement.
Download: Screeps ($ 15, valgfrit abonnement for $ 9 / mo)
Andre måder at skærpe dine kodningsevner på
Leder du efter endnu flere måder at finpudse din programmeringsevne? Vi har et fantastisk begynderprojekt til læring af C-programmering. Du kan også drage fordel af yderligere ved at lytte til nogle af disse podcasts til kodere og udviklere.
Du kan også begynde at lave dine egne spil med disse spiludviklingsværktøjer. Hvis du leder efter en passende måde for dine børn at komme i kodning på, kan du overveje disse lette kodningsprojekter til børn ved hjælp af Microsoft Small Basic.
Hvis du efter alt, hvad du stadig kæmper for og ikke ser ud til at forstå det grundlæggende ved programmering, kan du dog tage skridt tilbage og overveje, om programmering er det rigtige valg for dig 6 tegn på, at du ikke har ment at være programmør 6 Tegn på, at du ikke har til hensigt at være programmerer Ikke alle er udskåret til at være programmerer. Hvis du ikke er helt sikker på, at du er beregnet til at være programmør, er her nogle tegn, der kan pege dig i den rigtige retning. Læs mere . Fortæl os, hvordan det går!
Udforsk mere om: Programmeringsspil.