De 9 bedste kodningsspil til at opbygge dine programmeringsevner

  • Michael Cain
  • 0
  • 1325
  • 250
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 kodning spil 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 ægte 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å), hvilket 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. .

3. Codecombat

Codecombat er en anden webapp til spillignende gåder og udfordringer, der kun kan løses ved at skrive kode. Men hvor 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. .

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 største grunde til at give Vim-teksteditoren 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, jeg ... at 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 programmeringsspil, som du aldrig har bedt om!” Det siger det lige der på tin. 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 replayværdi, så længe du ikke bliver så frustreret og forvirret, at du afinstallerer i en raseri.

Hent: 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 oprette 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.

Hent: Shenzhen I / O ($ 15)

8. Menneskeressource-maskine

I Menneskeressource maskine, du spiller som en kontoransat, der udfører opgaver ved at kombinere forskellige instruktioner sammen. På en måde handler dette spil om puslespil ved hjælp af visuel programmering, endda 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. , også.

Hent: Menneskelig ressource maskine ($ 10)

9. Skriber

Screeps (som står for “manuskript kryber”) 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.

Hent: 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 til hensigt 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 en programmør. 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. . Fortæl os, hvordan det går!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.