Kodningsspel hjälper dig att lära dig snabbare med praktisk övning och erfarenhet.  Dessutom är de ett roligt sätt att testa dina programmeringsfärdigheter!

De 9 bästa kodningsspelen för att bygga dina programmeringsfärdigheter

Annons Att programmera är kul när du vet vad du gör, men att komma till den punkten kan vara en otrolig resa. Därför bör du avsätta tid för att spela dessa kodningsspel och utmaningar . Inte bara fungerar de som roliga pauser, utan du lär dig snabbare och behålla mer information tack vare praktisk praktik och erfarenhet. 1. Roboc

Annons

Att programmera är kul när du vet vad du gör, men att komma till den punkten kan vara en otrolig resa.

Därför bör du avsätta tid för att spela dessa kodningsspel och utmaningar . Inte bara fungerar de som roliga pauser, utan du lär dig snabbare och behålla mer information tack vare praktisk praktik och erfarenhet.

1. Robocode

robocode

Robocode är ett komplext programmeringsspel där du kodar robottankar som slåss mot varandra. Ditt jobb är att skriva den konstgjorda intelligensen som driver dina robotar till framgång - med hjälp av riktiga språk som Java, Scala, C # och mer. För att komma igång, kolla in Robocode Basics and Tutorials.

Robocode-installationsprogrammet har en utvecklingsmiljö, inbyggd robotredigerare och Java-kompilator. Du skriver faktiskt riktig kod! Trots lanseringen tillbaka 2000 uppdateras och underhålls Robocode fortfarande regelbundet, hjälpt av det faktum att det är öppen källkod och beroendeframkallande.

2. Kodningsnamn

codingame

Codingame är en spelliknande webbapp där du löser pussel och utmaningar genom att skriva riktig kod. Över 25 programmeringsspråk stöds, inklusive Java, C #, Python, JavaScript, Lua, Go, Rust och mer. Varje pussel / utmaning har ett tema (t.ex. programmera tornet för att skjuta ner luftskepp som kommer för nära), som sparkar upp den roliga faktorn.

Lär dig mer om programmeringsspråk för spelutveckling, särskilt för Unity 7 Unity Game Development Språk att lära sig: Vilket är bäst? 7 Unity Game-utvecklingsspråk att lära sig: Vilket är bäst? Vill du börja spelautveckling i Unity? Du behöver bekanta dig med ett av dessa Unity-kompatibla språk. Läs mer .

3. Codecombat

codecombat

Codecombat är en annan webbapp för spelliknande pussel och utmaningar som bara kan lösas genom att skriva kod. Men medan Codingame är mer underhållande, har Codecombat en betydande utbildning böjd med en "Classroom Edition" som lärare kan använda för att hjälpa sina elever att lära sig att koda. Från detta skrivande finns tre kursvägar tillgängliga: datavetenskap, webbutveckling och spelutveckling.

4. Codewars

codewars

Codewars är inte så mycket ett spel eftersom det är ett spelat sätt att öva kodning och lösa algoritmiska utmaningar. Du får poäng för att slutföra pussel och poängvärden bestäms av hur effektiva dina lösningar är. Codewars låter dig se lösningar som skickats in av andra, som du kan studera och lära av. Jag tror att det är ett av de bästa sätten att lära sig ett nytt programmeringsspråk och dess språk 7 Nyttiga trick för att behärska ett nytt programmeringsspråk 7 Användbara trick för att behärska ett nytt programmeringsspråk Det är okej att bli överväldigad när du lär dig att koda. Du kommer förmodligen att glömma saker så snabbt som du lär dig dem. Dessa tips kan hjälpa dig att bättre behålla all den nya informationen. Läs mer .

5. Vim Adventures

vim äventyr

Vim Adventures är en rolig spelliknande tutorial för att lära sig att använda Vim, en mycket ovanlig men extremt kraftfull textredigerare De 7 bästa skälen att ge Vim Text Editor en chans De 7 bästa skälen att ge Vim Text Editor en chans i flera år, Jag har provat en textredigerare efter den andra. Namnlösa, jag försökte det. Jag använde var och en av dessa redaktörer i över två månader som min primära dagliga redaktör. På något sätt ... Läs mer att många programmeringsförmåner älskar att använda. Den har dock en enorm inlärningskurva, varför det finns tutorials som denna. Så medan Vim inte är ett programmeringsspråk i sig, kan mastering av Vim hjälpa dig att bli en mer effektiv kodare, varför jag har inkluderat det i den här artikeln.

6. TIS-100

”Det är det programmeringsspel för monteringsspråk som du aldrig har bett om!” Det står så där på tennet. TIS-100 är ett videospel som inget annat, vilket tvingar dig att lära dig och använda en hålig version av kodning på låg nivå för att lösa sina pussel. Det här spelet är inte ett skämt - det är svårt, det är öppet, och det har otroligt återuppspelningsvärde så länge du inte blir så frustrerad och förvirrad att du avinstallerar i en raseri.

Nedladdning: TIS-100 ($ 7)

7. Shenzhen I / O

Från samma studio bakom TIS-100 kommer Shenzhen I / O, ett pusselspel där du har till uppgift att skapa förenklade kretsar och skriva förenklad monteringskod som körs på nämnda kretsar. Mellan de två spelen är Shenzhen I / O lättare att komma in i och roligare men ändå lika tillfredsställande komplexa.

Nedladdning: Shenzhen I / O ($ 15)

8. Mänsklig resursmaskin

I Human Resource Machine spelar du som en kontorsarbetare som slutför uppgifter genom att kombinera olika instruktioner tillsammans. På ett sätt handlar det här spelet om att lösa pussel genom visuell programmering, till och med att gå så långt för att beröra begrepp som logiskt flöde och minneshantering - men presenteras på ett lätt att smälta, kontor-tema sätt.

Det är ett bra spel för att utöva din programmerares hjärna och kan till och med göra ett bra kodningsspel för barn. De 11 bästa kodningsspelen för barn att lära sig programmering De 11 bästa kodningsspelen för barn att lära sig programmering Vill du få dina barn intresserade av att programmera? Prova de bästa kodspelen för barn för att driva dem i rätt riktning. Läs mer också.

Ladda ner: Mänskliga resursmaskiner ($ 10)

9. Skrik

Screeps (som står för "scripted creeps") är ett MMO-strategispel där du använder JavaScript för att koda beteenden hos enheter i spelet och bygga ett imperium för dig själv. Basspelet levereras med en privat server där du kan spela på egen hand, plus 30 dagar med full åtkomst till den officiella servern. Efter det kan du fortsätta spela på den officiella servern i en begränsad kapacitet, som kan lyftas med ett månadsabonnemang.

Nedladdning: Screeps ($ 15, valfritt prenumeration för $ 9 / mo)

Andra sätt att skärpa dina kodfärdigheter

Letar du efter ännu fler sätt att finslipa din programmeringsförmåga? Vi har ett fantastiskt nybörjarprojekt för att lära C-programmering. Du kan också ha ytterligare nytta av att lyssna på några av dessa podcast för kodare och utvecklare.

Du kan också börja göra dina egna spel med dessa verktyg för spelutveckling. Om du letar efter ett lämpligt sätt för dina barn att komma in i kodning kanske du vill överväga dessa enkla kodningsprojekt för barn som använder Microsoft Small Basic.

Men om du fortfarande kämpar efter allt och inte kan tyckas förstå grunderna i programmering, kanske du vill gå tillbaka och överväga om programmering är det rätta valet för dig 6 tecken på att du inte har tänkt att vara programmerare 6 Tecken på att du inte är tänkt att vara programmerare Inte alla är uteslutna att vara programmerare. Om du inte är helt säker på att du är tänkt att vara programmerare är här några tecken som kan peka dig i rätt riktning. Läs mer . Låt oss veta hur det går!

Utforska mer om: Programmeringsspel.