Kodingspill hjelper deg å lære raskere med praktisk trening og erfaring.  I tillegg er de en morsom måte å teste programmeringsferdighetene dine!

De 9 beste kodingsspillene for å bygge dine programmeringsevner

Annonse Det er morsomt å programmere når du vet hva du gjør, men å komme til det punktet kan være en utmattende reise. Derfor bør du sette av tid til å spille disse kodingsspillene og utfordringene . Ikke bare fungerer de som morsomme pauser, men du lærer raskere og beholder mer info takket være praktisk praksis og erfaring. 1. Robo

Annonse

Det er morsomt å programmere når du vet hva du gjør, men å komme til det punktet kan være en utmattende reise.

Derfor bør du sette av tid til å spille disse kodingsspillene og utfordringene . Ikke bare fungerer de som morsomme pauser, men du lærer raskere og beholder mer info takket være praktisk praksis og erfaring.

1. Robocode

robocode

Robocode er et komplekst programmeringsspill der du koder robottanker som kjemper mot hverandre. Jobben din er å skrive den kunstige intelligensen som driver robotene dine til suksess - ved å bruke virkelige språk som Java, Scala, C # og mer. For å komme i gang, sjekk Robocode Basics and Tutorials.

Robocode-installasjonsprogrammet kommer med et utviklingsmiljø, innebygd robotredigeringsprogram og Java-kompilator. Du skriver faktisk ekte kode! Til tross for lanseringen tilbake i 2000, blir Robocode fremdeles regelmessig oppdatert og vedlikeholdt, hjulpet av det faktum at det er åpen kildekode og vanedannende.

2. Kodenavn

codingame

Codingame er en spilllignende webapp der du løser gåter og utfordringer ved å skrive ekte kode. Over 25 programmeringsspråk støttes, inkludert Java, C #, Python, JavaScript, Lua, Go, Rust og mer. Hvert puslespill / utfordring har et tema (f.eks. Programmere tårnet for å skyte ned luftskip som kommer for nær), som sparker opp den morsomme faktoren.

Lær mer om programmeringsspråk for spillutvikling, spesielt for Unity 7 Unity Game Development Språk å lære: Hvilket er best? 7 Unity Game Development Språk å lære: Hvilket er best? Vil du begynne spillutvikling i Unity? Du trenger å bli kjent med et av disse Unity-kompatible språkene. Les mer .

3. Codecombat

codecombat

Codecombat er en annen webapp for spilllignende gåter og utfordringer som bare kan løses ved å skrive kode. Men mens Codingame er mer underholdende, har Codecombat en betydelig pedagogisk bøyning med en "Classroom Edition" som lærerne kan bruke for å hjelpe elevene å lære å kode. Fra dette tidspunktet er tre kursstier tilgjengelige: informatikk, nettutvikling og spillutvikling.

4. Codewars

codewars

Codewars er ikke så mye spill som det er en gamified måte å øve på koding og løse algoritmiske utfordringer. Du får poeng for å fullføre gåter og poengverdier bestemmes av hvor effektive løsningene dine er. Codewars lar deg se på løsninger som er sendt inn av andre, som du kan studere og lære av. Jeg tror det er en av de beste måtene å lære et nytt programmeringsspråk og dets formspråk 7 Nyttige triks for å mestre et nytt programmeringsspråk 7 Nyttige triks for å mestre et nytt programmeringsspråk Det er greit å bli overveldet når du lærer å kode. Du vil sannsynligvis glemme ting så raskt som du lærer dem. Disse tipsene kan hjelpe deg med å beholde all den nye informasjonen bedre. Les mer .

5. Vim Adventures

vim eventyr

Vim Adventures er en morsom spilllignende tutorial for å lære å bruke Vim, en svært uvanlig, men ekstremt kraftig tekstredigerer De 7 viktigste grunnene til å gi Vim Tekstredaktør en sjanse De 7 viktigste grunnene til å gi Vim Tekstredaktør en sjanse i årevis, Jeg har prøvd den ene tekstredigereren etter den andre. Du heter det, jeg prøvde det. Jeg brukte hver og en av disse redaktørene i over to måneder som min primære daglige redaktør. På en eller annen måte ... Les mer som mange programmeringsproff liker å bruke. Den har imidlertid en enorm læringskurve, og det er grunnen til at tutorials som dette eksisterer. Så mens Vim ikke er et programmeringsspråk i seg selv, kan det å mestre Vim hjelpe deg å bli en mer effektiv koder, og derfor har jeg inkludert det i denne artikkelen.

6. TIS-100

“Det er samlingsspråket programmeringsspill du aldri har bedt om!” Det står så akkurat der på tinn. TIS-100 er et videospill som ingen andre, og tvinger deg til å lære og bruke en uekte versjon av lavkonsollkoding for å løse oppgaver. Dette spillet er ikke en vits - det er vanskelig, det er åpent, og det har utrolig replayverdi så lenge du ikke blir så frustrert og forvirret at du avinstallerer i raseri.

Last ned: TIS-100 ($ 7)

7. Shenzhen I / O

Fra det samme studioet bak TIS-100 kommer Shenzhen I / O, et puslespill der du har til oppgave å lage forenklede kretsløp og skrive forenklet monteringskode som kjører på nevnte kretsløp. Mellom de to spillene er Shenzhen I / O enklere å få til og morsommere, men like tilfredsstillende komplisert.

Last ned: Shenzhen I / O ($ 15)

8. Menneskelig ressursmaskin

I Human Resource Machine spiller du som en kontorarbeider som fullfører oppgaver ved å kombinere forskjellige instruksjoner sammen. På en måte handler dette spillet om å løse puslespill gjennom visuell programmering, til og med å gå så langt for å berøre konsepter som logisk flyt og minnehåndtering - men presentert på en måte å fordøye kontoret på.

Det er et flott spill for å trene programmererens hjerne, og kan til og med lage et godt kodingsspill for barn De 11 beste kodingsspillene for barna å lære programmering De 11 beste kodingsspillene for barna å lære programmering Vil du interessere barna dine å programmere? Prøv de beste kodingsspillene for barna å skyve dem i riktig retning. Les mer også.

Last ned: Human Resource Machine ($ 10)

9. Skrik

Screeps (som står for “scripted creeps”) er et MMO-strategispill der du bruker JavaScript for å kode oppførselen til enheter i spillet og bygge et imperium for deg selv. Basisspillet kommer med en privat server hvor du kan spille på egen hånd, pluss 30 dager med full tilgang til den offisielle serveren. Etter det kan du fortsette å spille på den offisielle serveren i en begrenset kapasitet, som kan løftes med et månedlig abonnement.

Last ned: Screeps ($ 15, valgfritt abonnement for $ 9 / mo)

Andre måter å skjerpe kodingsferdighetene dine

Leter du etter enda flere måter å finpusse programmeringsevnen din? Vi har et fantastisk nybegynnerprosjekt for å lære C-programmering. Du kan også ha nytte av å høre på noen av disse podcastene for kodere og utviklere.

Du kan også begynne å lage dine egne spill med disse spillutviklingsverktøyene. Hvis du leter etter en passende måte for barna dine å få kodet inn, kan det være lurt å vurdere disse enkle kodingsprosjektene for barn ved å bruke Microsoft Small Basic.

Imidlertid, hvis du etter alt du fremdeles sliter og ikke ser ut til å forstå det grunnleggende om programmering, kan det være lurt å gå tilbake og vurdere om programmering er det riktige valget for deg 6 tegn på at du ikke har ment å være programmerer 6 Tegn på at du ikke har ment å være programmerer Ikke alle er kuttet ut til å være programmerer. Hvis du ikke er helt sikker på at du er ment som programmerer, er det noen tegn som kan peke deg i riktig retning. Les mer . La oss få vite hvordan det går!

Utforsk mer om: Programmeringsspill.