De 10 bedste gratis kodespil i 2021
At være en programmør er ikke en specialiseret færdighed forbeholdt dem, der arbejder i it-afdelinger eller teknologicentrerede industrier. En række karrierer kræver et vist niveau af kodningsevner for at få en position på entry-level.
Følgende gratis kodningsspil er rettet mod alle aldre og erfaringsniveauer og er designet til at hjælpe dig med at komme i gang på en række programmeringssprog.
Alle spil på denne liste kan spilles på alle større webbrowsere, undtagen hvor det er nævnt.
01
af 10

Hvad vi kan lide
Chrome- og Firefox-browsertilføjelser udvider funktionssættet.
Oversættelser er tilgængelige på flere sprog.
Gennemgang af fællesskabskode sikrer, at du er på rette vej.
Hvad vi ikke kan lide
Brugergrænsefladen er nogle steder lidt klodset.
CheckiO er beregnet til begyndere såvel som avancerede udviklere, og giver dig opgaven med at løse udfordringer ved hjælp af Python eller JavaScript. Du får mulighed for at logge ind med en e-mailadresse eller bruge din Google-, Github- eller Facebook-konto til at bygge en base, hvorfra du angriber eller afværger fjender gennem programmeringsopgaver.
02
af 10
Hvad vi kan lide
Godt tempo, fuldt absorberende lektioner.
Avancerede brugere kan bygge deres egne niveauer.
Hvad vi ikke kan lide
Avancerede niveauer kræver betaling.
In-game tutorials er lidt forvirrende for nybegyndere.
CodeCombats kerneteam sluttede sig sammen med hundredvis af open source-bidragydere for at skabe en fornøjelig måde at lær at programmere, mens du er på eventyr gennem fangehuller, skove, bjerge, ørkener og andet cool landskaber. Lær CoffeeScript, JavaScript eller Python, mens din karakter får erfaringspoint og tyvegods, og fuldfører mini-quests undervejs ved at skrive kode i en klassisk RPG-indstilling.
Efterhånden som du udvikler dig, kan du låse op for avancerede områder og sikre, at gameplayet aldrig bliver trættende. CodeCombat klasseværelsesudgaven tilbyder værktøjer til lærere og elever, så du kan overvåge fremskridt og blive en legitim programmør selv i en ung alder.
03
af 10
Hvad vi kan lide
Imponerende gamification med jobrekruttering ressourcer.
Så medrivende, at du måske glemmer, at det er meningen, at du skal lære.
Hvad vi ikke kan lide
Vi har ikke fundet nogen nævneværdige ulemper med CodinGame.
CodinGames minispil er designet til at tage kompetente programmører til næste niveau. Det er et udfordringscentreret miljø, hvor du lærer et af over to dusin programmeringssprog, inklusive de vigtigste muligheder, såvel som mindre kendte digitale dialekter som Dart og F#.
Spil inkluderer solo- og multiplayer-turbaserede udfordringer, med mulighed for at deltage i leaderboards for at få disse konkurrencedygtige juicer til at flyde. Uanset om du skyder rumvæsener, kører racermotorcykler eller prøver at finde vej gennem en forræderisk labyrint, er CodinGames læringsmetoder vanedannende og underholdende.
04
af 10

Hvad vi kan lide
Kan være ekstremt effektivt på lang sigt, hvis du holder fast i det.
Abonnenter kan interagere med andre i Codewars-fællesskabet.
Hvad vi ikke kan lide
Svære spørgsmål bliver nogle gange præsenteret for tidligt i læringsprocessen.
Du kan ikke oprette en konto, før du har bevist dit grundlæggende kodekendskab.
Codewars tilbyder lektioner for over 20 programmeringssprog, herunder PHP, Python, SQL, C++, Java, JavaScript og Ruby, og har en unik tilgang til læring. Eleverne træner i en virtuel dojo og øver kata-øvelser, mens de stræber efter ægte perfektion af deres kode.
Kvalificerede programmører kan drage fordel af det store lektionsbibliotek og interagere med andre i Codewars-fællesskabet. Der er omkostninger forbundet med disse øvelser og spil. Vi inkluderede Codewars på denne liste, fordi en fuldt funktionel gratis prøveperiode kan anmodes om via virksomhedens hjemmeside.
05
af 10
Hvad vi kan lide
Hvis din kode ikke er helt nøjagtig, vil du fejle udfordringerne.
Kun erfarne JS-kodere fuldfører den sidste udfordring.
Hvad vi ikke kan lide
Der er ikke givet nok feedback til JavaScript-begyndere.
Grænsefladen er ikke så prangende som andre muligheder på denne liste.
Dette spil kræver, at du gennemfører individuelle udfordringer med en virtuel elevatorbank, såsom at transportere 15 personer på 60 sekunder eller mindre. Du bliver bedt om at kode bevægelsen af disse elevatorer ved hjælp af JavaScript, ved at bruge foruddefinerede funktioner som goToFloor og loadFactor for at nå dit mål.
06
af 10
Hvad vi kan lide
Du skriver den kunstige intelligenskode til en robot og har kontrol over, hvordan den opfører sig.
Skal overveje, hvad potentielle modstandere har planlagt for arenaen.
Hvad vi ikke kan lide
Konkurrencer er rettet mod programmører på lavere niveau, så erfarne kodere har en for stor fordel.
I Robocode får du til opgave at skabe en virtuel tank i enten Java eller et andet sprog som C# eller Scala, som du derefter sender i realtidskamp med andre brugergenererede robotter. I bund og grund spiller du rollen som en online BattleBots-deltager, der erstatter et loddekolbe og stål med identifikatorer og operatører.
07
af 10
Hvad vi kan lide
At tage højde for din krigers helbred kræver avancerede kodningsløsninger til Ruby-nybegyndere.
Underviser i kunstig intelligens, så din helt kan nå det øverste niveau.
Hvad vi ikke kan lide
Hvis du ikke er bekendt med Rubys grundlæggende syntaks, kommer du ikke langt i dette spil.
Rubys letlæselige stil gør det til et ideelt sprog at lære gennem denne type spil. Din ridderkarakter bestiger et tårn fyldt med farer, inklusive farlige forhindringer og vrede fjender, alt sammen gennem kodemagien, som du har til opgave at skrive.
08
af 10
Hvad vi kan lide
Alt undtagen eliminerer følelsen af at være overvældet, hvilket er almindeligt blandt nye kodere.
Kan være en stor segue ind i Apples udviklingsverden.
Hvad vi ikke kan lide
Selvom beregnet til voksne såvel som børn, Swifts grænseflade og relativt langsomme progression tyder på noget andet.
Swift Playgrounds er en gratis iPad- og macOS-app, der er gearet til at undervise i Apple Swift-sproget, som bruges til at bygge apps til iOS, macOS, Apple TV og Apple Watch. En del af æblet Alle kan kode initiativ begynder Swift Playgrounds med kodning af fundamentals og arbejder sig op ved at præsentere gåder og andre udfordringer, som kun kan løses gennem programmeringskoncepter.
Download til:
09
af 10
Hvad vi kan lide
Rammer mærket i børns spil – føles mere som at lege end at lære.
Spil 20 kodespil gratis, før du når betalingsmuren.
Den gratis version inkluderer alle Minecraft-skin, mods, tilføjelser og adgang til en gratis privat server.
Hvad vi ikke kan lide
Nogle af hjælpe-pop-ups er for omfattende til målgruppen.
Tynker er ikke så intuitiv, som den kunne være, især i betragtning af måldemografien.
Beregnet til børn 7 år og opefter underviser Tynker i flere programmeringssprog, herunder HTML, JavaScript, Python og Swift, sammen med blokbaseret kodning. Forskellige kodepuslespil tilbydes, såvel som sjove udfordringer til at skabe Minecraft-skin, mods, mobs og tilføjelser.
Multi-player spil er også tilgængelige, så du kan sætte dine programmeringsfærdigheder op mod andre junior kodere ved at deltage i forskellige aktiviteter. Nogle aktiviteter omfatter at samle monstre og træne dem til at vinde kampe eller besværgelser mod dine modstandere i en arena med fire spillere.
10
af 10
Hvad vi kan lide
Et godt udgangspunkt for alle, der ikke er bekendt med vi eller vim.
Brugt af administratorer, programmører og superbrugere tager VIM Adventures dig gennem en labyrint i dungeon-stil ved hjælp af vim-syntaks.
Hvad vi ikke kan lide
Der kræves et gebyr for at lære noget ud over de grundlæggende kontroller.
En forbedret version af vi-teksteditoren til Linux-baserede operativsystemer, vims nøglebindinger og flere tilstande gør det mere kraftfuldt end et standardnotesblok-stil program eller et tekstbehandlingsprogram. Med den passende tagline, "Zelda møder tekstredigering", tillader spillet markørtastbevægelse, men foreslår kraftigt, at du bruger h, j, k og l i stedet for at simulere den sande vim-oplevelse.