De 9 beste kodingsspillene for å bygge programmeringsferdigheter

De 9 beste kodingsspillene for å bygge programmeringsferdigheter

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





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





1. Robokode

Robokode 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 ekte språk som Java, Scala, C#og mer. For å komme i gang, sjekk Robocode Basics and Tutorials.





Robocode-installasjonsprogrammet kommer med et utviklingsmiljø, innebygd robotredaktør og Java-kompilator. Du skriver faktisk ekte kode! Til tross for lanseringen i 2000, oppdateres og vedlikeholdes Robocode fortsatt regelmessig, hjulpet av det faktum at den er åpen kildekode og vanedannende.

2. Kodingnavn

Kodingnavn 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. Programmer tårnet til å skyte ned luftskip som kommer for nært), som sparker opp den morsomme faktoren.



Lære mer om spillutvikling programmeringsspråk, spesielt for Unity .

3. 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ærere kan bruke for å hjelpe elevene sine til å lære å kode. I skrivende stund er tre kursveier tilgjengelige: Datavitenskap, webutvikling og spillutvikling.





Fire. Codewars

Codewars er ikke så mye et 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 løsninger sendt 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 på.

5. Vim eventyr

Vim eventyr er en morsom spilllignende opplæring for å lære å bruke Vim, en svært uvanlig, men ekstremt kraftig tekstredigerer som mange programmeringsproffer liker å bruke. Den har imidlertid en enorm læringskurve, og derfor finnes det opplæringsprogrammer som dette. Så selv om Vim ikke er et programmeringsspråk i seg selv, kan mestring av Vim hjelpe deg med å bli en mer effektiv koder, derfor har jeg inkludert det i denne artikkelen.





6. TIS-100

'Det er samlingsspråklige programmeringsspill du aldri har bedt om!' Det står det akkurat der på tinnet. TIS-100 er et videospill som ingen andre, og tvinger deg til å lære og bruke en mock-versjon av lavt nivå monteringskoding for å løse oppgavene. Dette spillet er ikke en spøk --- det er vanskelig, det er åpent, og det har utrolig replay-verdi så lenge du ikke blir så frustrert og forvirret at du avinstallerer i et raserianfall.

Nedlasting: TIS-100 ($ 7)

hvordan bruke wii u gamepad på pc

7. Shenzhen I/O

Fra samme studio bak TIS-100 kommer Shenzhen I/O , et puslespill der du har som oppgave å lage forenklede kretser og skrive forenklet monteringskode som kjører på kretsene. Mellom de to kampene er Shenzhen I/O lettere å komme inn på og morsommere, men like tilfredsstillende kompleks.

Nedlasting: Shenzhen I/O ($ 15)

8. Menneskelig ressurs maskin

I Menneskelig ressurs maskin , du spiller som en kontorarbeider som fullfører oppgaver ved å kombinere ulike instruksjoner sammen. På en måte handler dette spillet om å løse gåter gjennom visuell programmering, til og med gå så langt for å berøre konsepter som logisk flyt og minnestyring --- men presentert på en lett fordøyelig måte med kontortema.

Det er et flott spill for å trene programmererens hjerne, og kan til og med lage et godt kodingsspill for barn også.

Nedlasting: Menneskelig ressurs maskin ($ 10)

9. Skrik

rester (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.

Nedlasting: rester ($ 15, valgfritt abonnement for $ 9/mnd)

Andre måter å skjerpe dine kodingsferdigheter på

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

Du kan også begynn å lage dine egne spill med disse spillutviklingsverktøyene . Hvis du leter etter en passende måte for barna å sette seg inn i koding, kan det være lurt å vurdere noen flotte kodetimer og spill for barn.

Imidlertid, hvis du etter alt du fortsatt 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. Gi oss beskjed om hvordan det går!

Dele Dele kvitring E -post Slik rengjør du Windows -PC -en med kommandoprompt

Hvis det er lite lagringsplass på Windows -PC -en, kan du rydde opp i søppelet med disse raske kommandoprompt -verktøyene.

Les neste
Relaterte temaer
  • Programmering
  • Programmeringsspill
Om forfatteren Joel lee(1524 artikler publisert)

Joel Lee er sjefredaktør for MakeUseOf siden 2018. Han har en B.S. i informatikk og over ni års profesjonell skrive- og redigeringserfaring.

Mer fra Joel Lee

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

hvordan slå av skjermen Windows 10
Klikk her for å abonnere