Die 9 besten Programmierspiele zum Aufbau Ihrer Programmierfähigkeiten

Die 9 besten Programmierspiele zum Aufbau Ihrer Programmierfähigkeiten

Programmieren macht Spaß, wenn man erst einmal weiß, was man tut, aber es kann eine anstrengende Reise sein, diesen Punkt zu erreichen.





Deshalb sollten Sie sich Zeit nehmen, diese zu spielen Spiele und Herausforderungen programmieren . Sie dienen nicht nur als lustige Pausen, sondern Sie lernen auch schneller und behalten mehr Informationen dank der praktischen Übungen und Erfahrungen.





1. Robocode

Robocode ist ein komplexes Programmierspiel, in dem du Roboterpanzer kodierst, die gegeneinander kämpfen. Ihre Aufgabe ist es, die künstliche Intelligenz zu schreiben, die Ihre Roboter zum Erfolg führt – mit echten Sprachen wie Java, Scala, C# und mehr. Um zu beginnen, lesen Sie die Robocode-Grundlagen und -Tutorials.





Das Robocode-Installationsprogramm wird mit einer Entwicklungsumgebung, einem integrierten Roboter-Editor und einem Java-Compiler geliefert. Du schreibst tatsächlich Real Code! Obwohl Robocode bereits im Jahr 2000 auf den Markt kam, wird es immer noch regelmäßig aktualisiert und gewartet, was durch die Tatsache unterstützt wird, dass es Open Source ist und süchtig macht.

2. Codinspiel

Codinspiel ist eine spielähnliche Web-App, in der Sie Rätsel und Herausforderungen lösen, indem Sie echten Code schreiben. Über 25 Programmiersprachen werden unterstützt, darunter Java, C#, Python, JavaScript, Lua, Go, Rust und mehr. Jedes Puzzle / jede Herausforderung hat ein Thema (z. B. den Turm so programmieren, dass zu nahe kommende Luftschiffe abgeschossen werden), was den Spaßfaktor erhöht.



Lerne mehr über Programmiersprachen für die Spieleentwicklung, insbesondere für Unity .

3. Codekampf

Codekampf ist eine weitere Web-App für spielähnliche Rätsel und Herausforderungen, die nur durch das Schreiben von Code gelöst werden können. Aber während Codingame unterhaltsamer ist, hat Codecombat mit einer 'Classroom Edition', mit der Lehrer ihren Schülern beim Erlernen des Programmierens helfen können, eine bedeutende pädagogische Ausrichtung. Zum jetzigen Zeitpunkt stehen drei Kurspfade zur Verfügung: Informatik, Webentwicklung und Spieleentwicklung.





Vier. Codekriege

Codekriege ist nicht so sehr ein Spiel, sondern eine spielerische Art, das Programmieren und Lösen von algorithmischen Herausforderungen zu üben. Sie erhalten Punkte für das Lösen von Rätseln und die Punktwerte werden davon bestimmt, wie effizient Ihre Lösungen sind. Mit Codewars können Sie von anderen eingereichte Lösungen anzeigen, die Sie studieren und von denen Sie lernen können. Ich glaube, es ist eine der besten Möglichkeiten, eine neue Programmiersprache und ihre Redewendungen zu lernen.

5. Vim-Abenteuer

Vim-Abenteuer ist ein unterhaltsames, spielähnliches Tutorial zum Erlernen der Verwendung von Vim, einem sehr ungewöhnlichen, aber äußerst leistungsstarken Texteditor, den viele Programmierprofis gerne verwenden. Es hat jedoch eine enorme Lernkurve, weshalb es solche Tutorials gibt. Obwohl Vim per se keine Programmiersprache ist, kann das Beherrschen von Vim Ihnen helfen, ein effizienterer Programmierer zu werden, weshalb ich es in diesen Artikel aufgenommen habe.





6. TIS-100

'Es ist das Programmierspiel in Assembler, nach dem Sie nie gefragt haben!' So steht es direkt auf der Dose. TIS-100 ist ein Videospiel wie kein anderes, das Sie zwingt, eine simulierte Version von Low-Level-Assembly-Codierung zu lernen und zu verwenden, um seine Rätsel zu lösen. Dieses Spiel ist kein Witz – es ist schwierig, es hat ein offenes Ende und es hat einen unglaublichen Wiederspielwert, solange Sie nicht so frustriert und verwirrt werden, dass Sie es in einem Wutanfall deinstallieren.

Herunterladen: TIS-100 ()

Windows 10 unerwartete Kernelmodusfalle

7. Shenzhen I/O

Aus dem gleichen Studio hinter TIS-100 kommt Shenzhen I/O , ein Puzzlespiel, bei dem Sie vereinfachte Schaltkreise erstellen und vereinfachten Assemblercode schreiben müssen, der auf diesen Schaltkreisen ausgeführt wird. Zwischen den beiden Spielen ist Shenzhen I/O einfacher zu erlernen und unterhaltsamer, aber genauso zufriedenstellend komplex.

Herunterladen: Shenzhen I/O (15 $)

8. Personalmaschine

In Personalmaschine , spielst du als Büroangestellter, der Aufgaben erledigt, indem er verschiedene Anweisungen miteinander kombiniert. In gewisser Weise dreht sich bei diesem Spiel alles um das Lösen von Rätseln durch visuelle Programmierung, sogar um Konzepte wie den logischen Fluss und die Speicherverwaltung zu berühren – aber auf eine leicht verdauliche, büroorientierte Weise präsentiert.

Es ist ein großartiges Spiel, um das Gehirn Ihres Programmierers zu trainieren, und kann sogar ein gutes Programmierspiel für Kinder sein.

Herunterladen: Personalmaschine ($ 10)

9. Screeps

scheppert (was für 'scripted Creeps' steht) ist ein MMO-Strategiespiel, bei dem Sie JavaScript verwenden, um das Verhalten von Entitäten im Spiel zu codieren und ein Imperium für sich selbst aufzubauen. Das Basisspiel wird mit einem privaten Server geliefert, auf dem Sie alleine spielen können, plus 30 Tage vollen Zugriff auf den offiziellen Server. Danach können Sie auf dem offiziellen Server in einer begrenzten Kapazität weiterspielen, die mit einem monatlichen Abonnement aufgehoben werden kann.

Herunterladen: scheppert (15 $, optionales Abonnement für 9 $/Monat)

Andere Möglichkeiten, Ihre Programmierfähigkeiten zu verbessern

Suchen Sie nach weiteren Möglichkeiten, Ihre Programmierfähigkeiten zu verbessern? Wir haben ein tolles Anfängerprojekt zum Erlernen der C-Programmierung. Sie können auch noch mehr davon profitieren, wenn Sie sich einige dieser Podcasts für Programmierer und Entwickler anhören.

Du kannst auch Fangen Sie an, Ihre eigenen Spiele mit diesen Spieleentwicklungstools zu entwickeln . Wenn Sie nach einer geeigneten Möglichkeit für Ihre Kinder suchen, mit dem Programmieren zu beginnen, sollten Sie einige großartige Programmierkurse und Spiele für Kinder in Betracht ziehen.

Wenn Sie jedoch nach allem immer noch Schwierigkeiten haben und die Grundlagen der Programmierung nicht verstehen können, möchten Sie vielleicht einen Schritt zurücktreten und überlegen, ob die Programmierung die richtige Wahl für Sie ist . Lassen Sie uns wissen, wie es geht!

Teilen Teilen Tweet Email So reinigen Sie Ihren Windows-PC mit der Eingabeaufforderung

Wenn der Speicherplatz Ihres Windows-PCs knapp wird, bereinigen Sie den Müll mit diesen schnellen Eingabeaufforderungsdienstprogrammen.

Weiter lesen
Verwandte Themen
  • Programmierung
  • Spiele programmieren
Über den Autor Joel Lee(1524 Artikel veröffentlicht)

Joel Lee ist seit 2018 Chefredakteur von MakeUseOf. Er hat einen B.S. in Informatik und über neun Jahre professionelle Schreib- und Redaktionserfahrung.

Mehr von Joel Lee

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Raspberry Pi 3 b+ WLAN-Einrichtung
Klicken Sie hier, um sich zu abonnieren