Känner du för att koda? Det här är de bästa spelen att lära sig programmera

Känner du för att koda? Det här är de bästa spelen att lära sig programmera
Många av oss skulle älska att lära oss att koda, men känna oss skrämda. Det visar sig att programmering inte är så svårt nog när man får kläm på det (på riktigt!). Men det finns mycket kunskap att skaffa sig innan eleven blir allt annat än förvirrad. Det kan vara smärtsamt. Om det bara fanns ett enklare sätt att smuggla in programmeringskunskap i hans huvud. Lyckligtvis finns det några bra spel där ute som kan lära dig hur man kodar, samtidigt som de är underhållande. Läs vidare för att upptäcka vårt utbud. Utöver detta, se till att kolla in vår guide till de bästa bärbara datorerna för programmering för några bra alternativ som hjälper dig att koda.

Skärmdump av CodinGame

(Bildkredit: CodinGame)

1. CodinGame

CodinGame har en mycket unik plats i våra hjärtan eftersom det inte bara är gratis och absurt underhållande, utan också hjälper dig att bygga en profil och bli anställd inom ett relevant område. I det här liknar det välkända sajter som Leetcode och HackerRank, förutom att det har lagt ner mycket mer ansträngning på att presentera utbildning som ett spel. Skapa din utvecklarprofil, som fylls i när du kodar och spelar. När du är redo kan du öppna upp det för de företag du vill och kanske bli anställd för att göra det du älskar. Så ge CodinGame ett försök, du kommer inte ångra det.

Gladiabots skärmdump

(Bildkredit: WhisperGames)

2. Gladiabots - AI Battle Arena

Ah, strategi och programmering; Vad mer kan man begära? Gladiabots, utvecklat av GFX47 och publicerat av WhisperGames, är ett prisbelönt robotstridsstrategispel. I den slåss du mot robotar med robotar. Men istället för att direkt övervaka dem, programmerar han deras AI och låter dem slåss på egen hand. Förfina, uppgradera och fixa din AI tills den kan överlista dina motståndare i tre unika spellägen: Dämpning, Dominans och Kompilering. Det finns en enspelarkampanj, online multiplayer med rankade/orankade lägen och asynkron multiplayer för att spela offline med vänner. Det finns också ett sandlådeläge, där du kan övervaka båda lagen. Skaffa ett exemplar på Steam för €3 (cirka €XNUMX, AU €XNUMX) eller få tjugo % rabatt på Optimized Edition, som inkluderar Optimizer Pack för €XNUMX (ca €XNUMX, AU € trettioen).

Captura de pantalla de CheckiO

(Bildkredit: CheckiO)

3. Kontroll

Genom att arbeta med programmeringsspråken JavaScript och Python hjälper CheckiO dig att förbättra dina kodningsfärdigheter genom roliga uppgifter, spel och utmaningar. Ett codinGame-liknande erbjudande, CheckiO är kompatibelt med alla från nybörjare till avancerade programmerare. Du måste gå igenom en serie öar, börja med "initieringen" (mycket enkla utmaningar). När du besegrar en låser du upp nästa. Medan CheckiO i princip är gratis, erbjuder den ett medlemspaket som heter "Amazing Member". Du kan betala €99 varje månad (cirka €XNUMX, AU €XNUMX) var sjätte månad för €XNUMX (ca €XNUMX, AU €XNUMX), årligen för €XNUMX (cirka € arton, AU € trettiofyra). Gå till CheckiO nu för att lära dig eller förbättra dina kodningsfärdigheter.

Skärmdump av HR-maskin

(Bildkredit: Tomorrow Corporation)

4. Personalmaskin

Utvecklat och publicerat av Tomorrow Corporation, Human Resource Machine är ett programmeringspusselspel. I HRM måste du schemalägga kontorsanställda att utföra arbete åt din chef. Även om det här är ett fantastiskt spel för folk som är nya inom kodning, behöver du lite bekantskap med assemblerspråk för att göra det själv; annars måste du regelbundet kommunicera med farbror Google. Hämta ditt exemplar för €XNUMX (plus eller minus €XNUMX, AU$XNUMX) på Steam eller spendera €XNUMX (plus eller minus €XNUMX, AU$XNUMX) på Tomorrow puzzle bundle Corporation, som idag är femton procent rabatt och även inkluderar resten , sju miljarder människor

Codewars skärmdump

(Bildkredit: Codewars)

5. Kodkrig

Med över tjugo olika programmeringsspråk att välja mellan, hjälper Codewars dig att bli en kodningslärare genom att lösa "kodkatas". Kodkatas är korta programmeringsövningar som du upprepar regelbundet för att hjälpa dig att förbättra dina kodningsfärdigheter. Det är som karate, förutom att istället för att träna så sitter du bara i din stol. Att lösa kata ger dig poäng och rankas upp. Du kan kontrollera dina lösningar mot andra kodkrigare och skapa din egen kata om du känner dig säker nog. Så du går från nybörjarnivå till Code Wars-specialist.

CodeCombat logotyp

(Bildkredit: CodeCombat Inc)

6.CodeCombat

Även om CodeCombat främst riktar sig till barn, är spelgenren som spelare i alla åldrar som lär sig koda gärna skulle spela. Det känns som ett riktigt RPG, där du kan välja en karaktär och programmera dem att gå igenom varje nivå. Välj mellan Python (standardspråk), Lua, Javascript och CoffeeScript. Om du prenumererar kan du använda Java eller modig C++. Den har fortfarande sin konkurrenskraftiga liga med CodeCombat AI League, som är en spelmotor och "AI combat simulator" för att lära sig JavaScript och Python. Code warrior, fortsätt och gör CodeCombat!

Skärmdump av Shenzhen I/O

(Bildkredit: Zachtronics)

7. Och även/S från Shenzhen

Utvecklat och publicerat av Zachtronics, SHENZHEN I/O är ett programmerings-, pussel- och automationsspel. Du är anställd på Shenzhen City Longteng Electronics Co., Ltd. som ansvarar för kretskonstruktion. För att göra detta måste du använda de olika gratiskomponenterna för och utföra deras instruktioner på det assemblerspråk som används för att skriva kod. Åh, och RTFM tack! Det finns ett sandlådeläge där du kan skapa och testa din enhet och spel. Och, med kunskap om detaljerna i programmeringen, var Zachtronics vänlig nog att inkludera deras version av Solitaire i spelet. Du kan hämta en fysisk kopia av manualen för €40 (cirka €XNUMX, AU €XNUMX), inklusive porto. SHENZEN I/O är antingen tillgängligt på Steam för €XNUMX (ungefär €XNUMX, AU €XNUMX).

General Assembly: Dashboard Skärmdump

(Bildkredit: bolagsstämma)

8. Bolagsstämma - Dash

General Assembly är ett företag som erbjuder utbildning inom teknik, affärer, design, data med mera. Bland de många produkterna som GA erbjuder är en kodinlärningsapp online som heter Dash. Appen erbjuder 5 olika projekt att bygga: en personlig webbplats, ett "responsivt webbloggstema", en webbplats för småföretag, en CSS-sökrobot (åtminstone en bild av en) och ett Madlibs-spel. Få mer information om JavaScript, CSS, HTML och mer. Det är underhållande, informativt och ett bra ställe att börja om du är nybörjare. Kolla in de många kurserna online och i ditt område på GA-webbplatsen och lär dig att koda med Dash.

Twilight Skärmdump

(Bildkredit: Misfits Attic)

9. Skymning

Duskers är vårt jokertecken på listan, eftersom det inte är ett programmeringsspel, men lyssna på oss. Duskers har utvecklats och publicerats av Misfits Attic och är ett prisbelönt spel för utforskning och taktik i realtid. Du måste utforska, anpassa och överleva med hjälp av drönare för att samla procedurgenererade rymdskepp och hitta loggböcker. Så varför finns det på vår lista? Den har ett kommandoradsgränssnitt. Om så är fallet. Nej, verkligen, det är allt. En hel del kodning, även i år, använder en terminal, så det här är ett bra sätt att bekanta sig med en. Och det är underhållande! Duskers finns på Steam för €XNUMX (cirka €XNUMX AU$XNUMX).

Skärmbild TIS-100

(Bildkredit: Zachtronics)

10. TIS-hundra - (Tile Intelligence System)

Även om detta är ett bra spel för att lära sig koda, är det ganska svårt. Håll därför alla svaga föremål utom räckhåll; kanalisera din ilska in i spelet, okej? TIS-hundra är ett annat bra erbjudande från Zachtronics. Dekryptera och skriv om den skadade koden för att fixa TIS-hundra-hållaren, en gammal falsk dator. Skapa dina spel på den visuella konsolen eller designa dina utmaningar. Tävla mot vänner och spelare från hela planeten genom att lösa mer än fyrtiofem pussel. Och naturligtvis, se till att läsa Fenezca-manualen. TIS-hundred finns på Steam, GOG och itch.io för €99 (cirka €99, AU tio) och även IOS för €XNUMX (ca €XNUMX, AU fem).