De 9 bedste kodningsspil til at opbygge dine programmeringsevner

De 9 bedste kodningsspil til at opbygge dine programmeringsevner

Programmering er sjovt, når du ved, hvad du laver, men at komme til det punkt kan være en opslidende rejse.





Derfor bør du afsætte tid til at spille disse kodningsspil og udfordringer . De tjener ikke kun som sjove pauser, men du lærer hurtigere og bevarer mere information takket være praktisk øvelse og erfaring.





1. Robokode

Robokode 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 rigtige sprog som Java, Scala, C#og mere. For at komme i gang, tjek Robocode Basics and Tutorials.





Robocode-installationsprogrammet leveres med et udviklingsmiljø, indbygget robotredaktør og Java-compiler. Du skriver faktisk ægte kode! På trods af lanceringen tilbage i 2000 opdateres og vedligeholdes Robocode stadig regelmæssigt, hjulpet af det faktum, at det er open-source og vanedannende.

2. Codingame

Codingame er en spillignende webapp, hvor du løser gåder og udfordringer ved at skrive rigtig kode. Over 25 programmeringssprog understøttes, herunder Java, C#, Python, JavaScript, Lua, Go, Rust og mere. Hvert puslespil/udfordring har et tema (f.eks. Programmer tårnet til at skyde luftskibe ned, der kommer for tæt på), hvilket sætter gang i den sjove faktor.



Lær mere om spiludvikling programmeringssprog, især for Unity .

3. Codecombat

Codecombat er en anden webapp til spillignende gåder og udfordringer, der kun kan løses ved at skrive kode. Men 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. I skrivende stund er der tre kursusveje tilgængelige: Datalogi, webudvikling og spiludvikling.





Fire. Codewars

Codewars er ikke så meget et spil, da det er en gamificeret måde at øve kodning og løse algoritmiske udfordringer. Du får point for at færdiggøre gåder, og punktværdier bestemmes af, hvor effektive dine løsninger er. Codewars lader dig se løsninger 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 formsprog på.

5. Vim eventyr

Vim eventyr er en sjov spillignende tutorial til at lære at bruge Vim, en yderst usædvanlig, men ekstremt kraftfuld tekstredaktør, som mange programmeringsprofessionelle elsker at bruge. Det har dog en enorm indlæringskurve, og derfor findes der selvstudier som dette. Så selvom Vim ikke er et programmeringssprog i sig selv, kan mestring af Vim hjælpe dig med at blive en mere effektiv koder, derfor har jeg inkluderet det i denne artikel.





6. TIS-100

'Det er det programmeringsspil, du aldrig har bedt om!' Det står der lige der på dåsen. TIS-100 er et videospil som ingen andre, hvilket tvinger dig til at lære og bruge en mock-version af lavt niveau samlingskodning til at løse sine gåder. Dette spil er ikke en joke --- det er svært, det er åbent, og det har en utrolig gengivelsesværdi, så længe du ikke bliver så frustreret og forvirret, at du afinstallerer i et raserianfald.

Hent: TIS-100 ($ 7)

hvordan man åbner og rengør ps4

7. Shenzhen I/O

Fra det samme studie bag TIS-100 kommer Shenzhen I/O , et puslespil, hvor du har til opgave at oprette forenklede kredsløb og skrive forenklet samlingskode, der kører på kredsløbene. Mellem de to spil er Shenzhen I/O lettere at komme ind på og sjovere, men lige så tilfredsstillende kompleks.

Hent: Shenzhen I/O ($ 15)

8. Menneskelig ressource maskine

I Menneskelig ressource maskine , du spiller som en kontorarbejder, der udfører opgaver ved at kombinere forskellige instruktioner sammen. På en måde handler dette spil om at løse puslespil gennem visuel programmering, selv gå så langt som til at berøre begreber som logisk flow og hukommelsesstyring --- men præsenteret på en letfordøjelig måde med kontortema.

Det er et fantastisk spil til at udøve din programmørs hjerne og kan endda også lave et godt kodningsspil til børn.

Hent: Menneskelig ressource maskine ($ 10)

9. Kryb

rester (som står for 'scripted creeps') er et MMO-strategispil, hvor du bruger JavaScript til at kode adfærd for enheder i spillet og opbygge et imperium for dig selv. Grundspillet leveres med en privat server, hvor du kan spille på egen hånd, plus 30 dages 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.

Hent: rester ($ 15, valgfrit abonnement for $ 9/mo)

Andre måder at skærpe dine kodningsfærdigheder på

Leder du efter endnu flere måder at finpudse din programmeringsevne på? Vi har et fantastisk begynderprojekt til at lære C -programmering. Du kan også drage fordel af at lytte til nogle af disse podcasts for 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, kan du overveje nogle gode kodningskurser og spil til børn.

Men hvis du efter alting stadig kæmper og ikke synes at forstå det grundlæggende i programmering, vil du måske træde tilbage og overveje, om programmering er det rigtige valg for dig. Lad os vide, hvordan det går!

Del Del Tweet E -mail Sådan rengøres din Windows -pc ved hjælp af kommandoprompt

Hvis din Windows -pc er ved at løbe tør for lagerplads, skal du rydde op i skrammel ved hjælp af disse hurtige kommandopromptværktøjer.

Læs Næste
Relaterede emner
  • Programmering
  • Programmeringsspil
Om forfatteren Joel lee(1524 artikler udgivet)

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

Mere fra Joel Lee

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

den bedste måde at spille musik i bilen
Klik her for at abonnere