De 9 beste codeerspellen om uw programmeervaardigheden op te bouwen

De 9 beste codeerspellen om uw programmeervaardigheden op te bouwen

Programmeren is leuk als je eenmaal weet wat je doet, maar om dat punt te bereiken kan een slopende reis zijn.





Daarom moet je tijd vrijmaken om deze te spelen codeerspellen en uitdagingen . Ze dienen niet alleen als leuke pauzes, maar je zult ook sneller leren en meer informatie onthouden dankzij de praktische oefening en ervaring.





1. Robocode

Robocode is een complex programmeerspel waarin je robottanks codeert die tegen elkaar vechten. Het is jouw taak om de kunstmatige intelligentie te schrijven die je robots naar succes drijft --- met behulp van echte talen zoals Java, Scala, C# en meer. Bekijk om te beginnen de Robocode Basics en Tutorials.





Het Robocode-installatieprogramma wordt geleverd met een ontwikkelomgeving, een ingebouwde roboteditor en een Java-compiler. Je bent eigenlijk aan het schrijven echt code! Ondanks de lancering in 2000, wordt Robocode nog steeds regelmatig bijgewerkt en onderhouden, geholpen door het feit dat het open-source en verslavend is.

2. Codeerspel

Codeerspel is een game-achtige web-app waar je puzzels en uitdagingen oplost door echte code te schrijven. Er worden meer dan 25 programmeertalen ondersteund, waaronder Java, C#, Python, JavaScript, Lua, Go, Rust en meer. Elke puzzel/uitdaging heeft een thema (programmeer bijvoorbeeld het torentje om luchtschepen neer te schieten die te dichtbij komen), wat de funfactor verhoogt.



Leer meer over programmeertalen voor game-ontwikkeling, speciaal voor Unity .

3. Codegevecht

Codegevecht is een andere web-app voor spelachtige puzzels en uitdagingen die alleen kunnen worden opgelost door code te schrijven. Maar terwijl Codingame vermakelijker is, heeft Codecombat een belangrijke educatieve neiging met een 'Classroom Edition' die docenten kunnen gebruiken om hun leerlingen te helpen leren coderen. Op het moment van schrijven zijn er drie cursuspaden beschikbaar: Computer Science, Web Development en Game Development.





Vier. Codewars

Codewars is niet zozeer een spel, maar een gamified manier om te oefenen met coderen en algoritmische uitdagingen op te lossen. Je krijgt punten voor het voltooien van puzzels en puntwaarden worden bepaald door hoe efficiënt je oplossingen zijn. Met Codewars kunt u oplossingen bekijken die door anderen zijn ingediend, die u kunt bestuderen en waarvan u kunt leren. Ik geloof dat het een van de beste manieren is om een ​​nieuwe programmeertaal en zijn idiomen te leren.

5. Vim-avonturen

Vim-avonturen is een leuke spelachtige tutorial om te leren hoe je Vim moet gebruiken, een hoogst ongebruikelijke maar extreem krachtige teksteditor die veel programmeerprofessionals graag gebruiken. Het heeft echter een enorme leercurve, daarom bestaan ​​​​tutorials zoals deze. Dus hoewel Vim niet per se een programmeertaal is, kan het beheersen van Vim je helpen een efficiëntere codeur te worden, vandaar dat ik het in dit artikel heb opgenomen.





6. TIS-100

'Het is het programmeerspel in assembler waar je nooit om hebt gevraagd!' Het staat zo op het blik. TIS-100 is een videogame als geen ander, die je dwingt om te leren en een nepversie van low-level assembly-codering te gebruiken om de puzzels op te lossen. Dit spel is geen grap --- het is moeilijk, het heeft een open einde en het heeft een ongelooflijke herhalingswaarde, zolang je niet zo gefrustreerd en verward raakt dat je de installatie in een vlaag van woede verwijdert.

downloaden: TIS-100 ($ 7)

waar wordt raspberry pi 3 voor gebruikt?

7. Shenzhen I/O

Uit dezelfde studio achter TIS-100 komt Shenzhen I/O , een puzzelspel waarbij je de taak hebt om vereenvoudigde circuits te maken en vereenvoudigde montagecode te schrijven die op genoemde circuits draait. Tussen de twee games is Shenzhen I/O gemakkelijker om in te komen en leuker, maar net zo bevredigend complex.

downloaden: Shenzhen I/O ($ 15)

8. Personeelsmachine

In Personeelsmachine , speel je als een kantoormedewerker die taken voltooit door verschillende instructies met elkaar te combineren. In zekere zin draait deze game om het oplossen van puzzels door middel van visuele programmering, en gaat zelfs zo ver om concepten als logische stroom en geheugenbeheer aan te raken --- maar gepresenteerd op een gemakkelijk te begrijpen manier met een kantoorthema.

Het is een geweldig spel om het brein van je programmeur te trainen, en het kan zelfs een goed codeerspel zijn voor kinderen.

downloaden: Personeelsmachine ($ 10)

9. Screepjes

screps (wat staat voor 'scripted creeps') is een MMO-strategiespel waarin je JavaScript gebruikt om het gedrag van in-game entiteiten te coderen en een imperium voor jezelf op te bouwen. Het basisspel wordt geleverd met een privéserver waar je in je eentje kunt spelen, plus 30 dagen volledige toegang tot de officiële server. Daarna kun je in beperkte mate blijven spelen op de officiële server, wat kan worden opgeheven met een maandelijks abonnement.

downloaden: screps ($ 15, optioneel abonnement voor $ 9/maand)

Andere manieren om uw codeervaardigheden aan te scherpen

Op zoek naar nog meer manieren om uw programmeervaardigheden aan te scherpen? We hebben een geweldig beginnersproject om C-programmeren te leren. U kunt ook verder profiteren door naar enkele van deze podcasts voor programmeurs en ontwikkelaars te luisteren.

Je kan ook begin met het maken van je eigen games met deze tools voor game-ontwikkeling . Als u op zoek bent naar een geschikte manier voor uw kinderen om te coderen, kunt u een aantal geweldige programmeerlessen en -spellen voor kinderen overwegen.

Als je na alles echter nog steeds worstelt en de basisprincipes van programmeren niet lijkt te begrijpen, wil je misschien een stap terug doen en overwegen of programmeren de juiste keuze voor je is. Laat ons weten hoe het gaat!

Deel Deel Tweeten E-mail Uw Windows-pc opschonen met de opdrachtprompt

Als uw Windows-pc weinig opslagruimte heeft, ruim dan de rommel op met deze snelle opdrachtprompthulpprogramma's.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Programmeerspellen
Over de auteur Joel Lee(1524 artikelen gepubliceerd)

Joel Lee is de hoofdredacteur van MakeUseOf sinds 2018. Hij heeft een B.S. in computerwetenschappen en meer dan negen jaar professionele schrijf- en redactieervaring.

Meer van Joel Lee

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

cpu draait op 100 windows 7
Klik hier om je te abonneren