Mithilfe von Codierspielen können Sie mit praktischen Übungen und Erfahrungen schneller lernen.  Außerdem können Sie auf spielerische Weise Ihre Programmierkenntnisse testen!

Die 9 besten Codierungsspiele zum Aufbau Ihrer Programmierfähigkeiten

Werbung Das Programmieren macht Spaß, sobald Sie wissen, was Sie tun, aber es kann eine anstrengende Reise sein, an diesen Punkt zu gelangen. Aus diesem Grund sollten Sie sich etwas Zeit nehmen, um diese Codierungsspiele und -herausforderungen zu spielen. Sie dienen nicht nur als unterhaltsame Pausen, sondern Sie werden auch schneller lernen und dank der praktischen Übung und Erfahrung mehr Informationen behalten.

Werbung

Das Programmieren macht Spaß, sobald Sie wissen, was Sie tun, aber es kann eine anstrengende Reise sein, an diesen Punkt zu gelangen.

Aus diesem Grund sollten Sie sich etwas Zeit nehmen, um diese Codierungsspiele und -herausforderungen zu spielen. Sie dienen nicht nur als unterhaltsame Pausen, sondern Sie werden auch schneller lernen und dank der praktischen Übung und Erfahrung mehr Informationen behalten.

1. Robocode

Robocode

Robocode ist ein komplexes Programmierspiel, in dem Sie Roboterpanzer codieren, die gegeneinander kämpfen. Ihre Aufgabe ist es, die künstliche Intelligenz zu schreiben, die Ihre Roboter zum Erfolg führt - unter Verwendung realer Sprachen wie Java, Scala, C # und mehr. Lesen Sie zunächst die Robocode-Grundlagen und -Anleitungen.

Das Robocode-Installationsprogramm enthält eine Entwicklungsumgebung, einen integrierten Robotereditor und einen Java-Compiler. Sie schreiben tatsächlich echten Code! Trotz der Einführung im Jahr 2000 wird Robocode immer noch regelmäßig aktualisiert und gewartet, was durch die Tatsache unterstützt wird, dass es Open Source ist und süchtig macht.

2. Codename

Codierungsname

Codingame ist eine spielerische 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 Rätsel / jede Herausforderung hat ein Thema (z. B. Programmieren des Turms zum Abschießen von Luftschiffen, die zu nahe kommen), das den Spaßfaktor ankurbelt.

Weitere Informationen zu Programmiersprachen für die Spieleentwicklung, insbesondere für Unity 7 Zu erlernende Unity-Spieleentwicklungssprachen: Welche sind die besten? 7 zu lernende Unity Game Development-Sprachen: Welche sind die besten? Möchten Sie mit der Spieleentwicklung in Unity beginnen? Sie müssen mit einer dieser Unity-kompatiblen Sprachen vertraut sein. Weiterlesen .

3. Codecombat

Codecombat

Codecombat ist eine weitere Web-App für spielerische 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 helfen können, das Codieren zu erlernen, eine erhebliche pädagogische Neigung. Ab diesem Zeitpunkt stehen drei Kurspfade zur Verfügung: Informatik, Webentwicklung und Spieleentwicklung.

4. Codewars

Codewars

Codewars ist weniger ein Spiel als vielmehr ein spielerischer Weg, um das Codieren und Lösen algorithmischer Herausforderungen zu üben. Sie erhalten Punkte für das Lösen von Rätseln, und die Punktzahl hängt davon ab, wie effizient Ihre Lösungen sind. Mit Codewars können Sie von anderen eingereichte Lösungen anzeigen, von denen Sie lernen und lernen können. Ich glaube, es ist eine der besten Möglichkeiten, eine neue Programmiersprache und ihre Redewendungen zu lernen. 7 Nützliche Tricks zum Erlernen einer neuen Programmiersprache 7 Nützliche Tricks zum Erlernen einer neuen Programmiersprache Es ist in Ordnung, überwältigt zu sein, wenn Sie lernen, Code zu schreiben. Sie werden wahrscheinlich Dinge so schnell vergessen, wie Sie sie lernen. Mithilfe dieser Tipps können Sie all diese neuen Informationen besser aufbewahren. Weiterlesen .

5. Vim Adventures

vim Abenteuer

Vim Adventures ist ein spielerisches Tutorial, in dem Sie lernen, wie man Vim verwendet, einen ungewöhnlichen, aber äußerst leistungsstarken Texteditor. Die 7 wichtigsten Gründe, dem Vim-Texteditor eine Chance zu geben Die 7 wichtigsten Gründe, dem Vim-Texteditor eine Chance zu geben Seit Jahren Ich habe einen Texteditor nach dem anderen ausprobiert. Sie nennen es, ich habe es versucht. Ich habe jeden einzelnen dieser Editoren über zwei Monate lang als meinen wichtigsten täglichen Editor verwendet. Irgendwie habe ich ... Weiterlesen, dass viele Programmierer es lieben, zu verwenden. Es hat jedoch eine enorme Lernkurve, weshalb es solche Tutorials gibt. Obwohl Vim an sich keine Programmiersprache ist, kann die Beherrschung von Vim Ihnen helfen, ein effizienterer Programmierer zu werden. Deshalb habe ich es in diesen Artikel aufgenommen.

6. TIS-100

"Es ist das Assembler-Programmierspiel, nach dem Sie nie gefragt haben!" TIS-100 ist ein Videospiel wie kein anderes, das Sie dazu zwingt, eine nachgebildete Version von Assembler-Code auf niedriger Ebene zu erlernen und zu verwenden, um die Rätsel zu lösen. Dieses Spiel ist kein Witz - es ist schwierig, offen und hat einen unglaublichen Wiederholungswert, solange Sie nicht so frustriert und verwirrt sind, dass Sie es in einem Anfall von Wut deinstallieren.

Herunterladen: TIS-100 ($ 7)

7. Shenzhen I / O

Aus demselben Studio wie TIS-100 stammt Shenzhen I / O, ein Puzzlespiel, bei dem Sie die Aufgabe haben, vereinfachte Schaltungen zu erstellen und vereinfachten Assembler-Code zu schreiben, der auf diesen Schaltungen ausgeführt wird. Zwischen den beiden Spielen ist Shenzhen I / O einfacher zu erlernen und macht mehr Spaß, ist aber genauso komplex.

Herunterladen: Shenzhen I / O ($ 15)

8. Human Resource Machine

In Human Resource Machine spielen Sie als Büroangestellter, der Aufgaben erledigt, indem Sie verschiedene Anweisungen miteinander kombinieren. In gewisser Weise dreht sich in diesem Spiel alles um das Lösen von Rätseln durch visuelle Programmierung, wobei auch Konzepte wie logischer Ablauf und Speicherverwaltung angesprochen werden, die jedoch auf eine leicht verdauliche Art und Weise im Büro präsentiert werden.

Es ist ein großartiges Spiel, um das Gehirn Ihres Programmierers zu trainieren, und es kann sogar ein gutes Codierspiel für Kinder sein. Die 11 besten Codierspiele für Kinder zum Programmieren lernen. Die 11 besten Codierspiele für Kinder zum Programmieren lernen. Möchten Sie Ihre Kinder für das Programmieren interessieren? Probieren Sie die besten Codierspiele für Kinder aus, um sie in die richtige Richtung zu lenken. Lesen Sie auch mehr.

Download: Personalmaschine (10 US-Dollar)

9. Kreischt

Screeps (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 eigenes Imperium aufzubauen. Das Basisspiel verfügt über einen privaten Server, auf dem Sie alleine spielen können, sowie 30 Tage uneingeschränkten Zugriff auf den offiziellen Server. Danach können Sie in begrenzter Kapazität auf dem offiziellen Server weiterspielen, was mit einem monatlichen Abonnement aufgehoben werden kann.

Download: Screeps (15 USD, optionales Abonnement für 9 USD / Monat)

Andere Möglichkeiten, um Ihre Codierungsfähigkeiten zu verbessern

Suchen Sie nach noch mehr Möglichkeiten, Ihre Programmierfähigkeiten zu verbessern? Wir haben ein großartiges Einsteigerprojekt zum Erlernen der C-Programmierung. Sie können auch weiter profitieren, indem Sie sich einige dieser Podcasts für Programmierer und Entwickler anhören.

Mit diesen Tools zur Spieleentwicklung können Sie auch eigene Spiele erstellen. Wenn Sie nach einer geeigneten Methode suchen, mit der Ihre Kinder in die Codierung einsteigen können, sollten Sie diese einfachen Codierungsprojekte für Kinder in Betracht ziehen, die Microsoft Small Basic verwenden.

Wenn Sie jedoch nach all dem, was Sie noch zu tun haben und die Grundlagen des Programmierens nicht zu verstehen scheinen, sollten Sie einen Schritt zurücktreten und überlegen, ob das Programmieren die richtige Wahl für Sie ist. 6 Anzeichen dafür, dass Sie kein Programmierer sein sollen 6 Anzeichen dafür, dass Sie kein Programmierer sein sollen Nicht jeder ist darauf ausgelegt, ein Programmierer zu sein. Wenn Sie sich nicht sicher sind, ob Sie ein Programmierer sein sollen, finden Sie hier einige Anzeichen, die Sie in die richtige Richtung weisen können. Weiterlesen . Lass uns wissen, wie es geht!

Erfahren Sie mehr über: Programmierspiele.