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

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

Programmering är kul när du vet vad du gör, men att komma till den punkten kan vara en ansträngande resa.





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





1. Robokod

Robokod är ett komplext programmeringsspel där du kodar robottankar som kämpar mot varandra. Ditt jobb är att skriva den artificiella 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 verklig koda! Trots att Robocode lanserades 2000, uppdateras och underhålls det fortfarande regelbundet, tack vare att det är öppen källkod och beroendeframkallande.

2. Kodnamn

Kodnamn är en spelliknande webbapp där du löser gåtor 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), vilket startar den roliga faktorn.



Lära sig mer om spelutveckling programmeringsspråk, särskilt för Unity .

3. 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 pedagogisk böjning med en 'Classroom Edition' som lärare kan använda för att hjälpa sina elever att lära sig att koda. När detta skrivs finns tre kursvägar tillgängliga: Datavetenskap, webbutveckling och spelutveckling.





Fyra. Codewars

Codewars är inte så mycket ett spel som det är ett gamified 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. Med Codewars kan du se lösningar som andra har skickat in och 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 idiom.

5. Vim äventyr

Vim äventyr är en rolig spelliknande handledning för att lära sig använda Vim, en mycket ovanlig men extremt kraftfull textredigerare som många programmeringsproffs älskar att använda. Den har dock en enorm inlärningskurva, varför det finns såna här självstudier. 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 samlingsspråksprogrammeringsspel du aldrig bad om!' Det står så där på plåten. TIS-100 är ett videospel som inget annat, vilket tvingar dig att lära dig och använda en mock-version av lågnivåmonteringskodning för att lösa sina gåtor. Det här spelet är inte ett skämt --- det är svårt, det är öppet och det har otroligt omspelningsvärde så länge du inte blir så frustrerad och förvirrad att du avinstallerar i ilska.

Ladda ner: TIS-100 ($ 7)

hur man uppdaterar ubuntu från terminal

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 på och roligare men lika tillfredsställande komplex.

Ladda ner: Shenzhen I/O ($ 15)

8. Personalmaskin

I Personalmaskin , du spelar 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 gå så långt för att beröra begrepp som logiskt flöde och minneshantering --- men presenteras på ett lättsmält sätt med kontortema.

Det är ett bra spel för att träna din programmerares hjärna och kan till och med göra ett bra kodningsspel för barn också.

Ladda ner: Personalmaskin ($ 10)

9. Kryper

rester (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. Grundspelet kommer med en privat server där du kan spela på egen hand, plus 30 dagars full åtkomst till den officiella servern. Efter det kan du fortsätta spela på den officiella servern i en begränsad kapacitet, vilket kan lyftas med en månatlig prenumeration.

Ladda ner: rester ($ 15, valfri prenumeration för $ 9/mån)

Andra sätt att skärpa dina kodningsförmågor

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

Du kan också börja göra dina egna spel med dessa spelutvecklingsverktyg . Om du letar efter ett lämpligt sätt för dina barn att komma in i kodning, kanske du vill överväga några bra kodningskurser och spel för barn.

Men om du fortfarande kämpar efter allt och inte verkar kunna förstå grunderna i programmering, kanske du vill gå tillbaka och överväga om programmering är rätt val för dig. Låt oss veta hur det går!

Dela med sig Dela med sig Tweet E-post Hur du rengör din Windows -dator med kommandotolken

Om din Windows -dator har slut på lagringsutrymme, rensa bort skräpet med dessa snabba kommandotolken.

Läs Nästa
Relaterade ämnen
  • Programmering
  • Programmeringsspel
Om författaren Joel Lee(1524 artiklar publicerade)

Joel Lee är chefredaktör för MakeUseOf sedan 2018. Han har en B.S. i datavetenskap och över nio års professionell skriv- och redigeringserfarenhet.

Mer från Joel Lee

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

äppelklocka i rostfritt stål eller aluminium
Klicka här för att prenumerera