Die 9 besten Online-Codierungsspiele für Erwachsene zum Erlernen des Codierens

Die meisten Codierungsspiele richten sich an Kinder. Es gibt aber auch einige großartige Codierungsspiele für Erwachsene, die das Codieren lernen möchten.

Versteh mich nicht falsch - es ist nichts Falsches daran, die Spiele auf Code.org oder der Khan Academy zu verwenden. Sie können Scratch lernen, eine Programmiersprache, mit der Kinder Konzepte wie Schleifen und Variablen lernen können. Einige dieser Spiele unterrichten sogar grundlegendes Python oder JavaScript.

Aber wenn Sie ein erwachsener Erwachsener sind, kann es schwieriger sein, sich für ein Spiel mit Kinderthema wie Minecraft oder Disneys Frozen zu begeistern. Vielleicht möchten Sie stattdessen ernstere Spiele finden, die Sie während des Lernens beschäftigen können.

Wenn dies Sie beschreibt, habe ich gute Nachrichten. Diese Liste ist voll von Spielen, in denen Sie wichtige strategische Entscheidungen treffen und diese dann über Code ausführen.

Beachten Sie, dass alle Spiele auf dieser Liste auch für Kinder in Ordnung sind. Ihr primäres Publikum sind jedoch erwachsene Lernende.

Lass uns eintauchen.

Beste Codierungsspiele Auswahl Nr. 1: SQL Murder Mystery

Beim Starten von SQL Murder Mystery erhalten Sie einige grundlegende Anweisungen:

"Ein Verbrechen hat stattgefunden und der Detektiv braucht Ihre Hilfe. Sie erinnern sich vage daran, dass das Verbrechen ein Mord war, der irgendwann am 15. Januar 2018 stattgefunden hat und in SQL City stattgefunden hat. Beginnen Sie mit dem Abrufen des entsprechender Tatortbericht aus der Datenbank der Polizei. "

Von dort aus müssen Sie Ihre SQL-Abfragefähigkeiten nutzen, um den Killer zu finden.

Wenn Sie Erfahrung mit SQL haben, können Sie das Rätsel möglicherweise in einer einzigen Sitzung lösen. Wenn nicht, gibt es eine nette Anleitung, die Ihnen einige Abfragetipps zeigt.

SQL Murder Mystery hilft Ihnen beim Verstehen und Anwenden von Datenbankkonzepten wie:

  • Primär- und Fremdschlüssel
  • Aggregierte Funktionen
  • Tabellenverknüpfungen
  • und sogar Wildcards

Sie können SQL Murder Mystery hier direkt in Ihrem Browser kostenlos spielen.

Beste Codierungsspiele Pick # 2: Elevator Saga

In Elevator Saga programmieren Sie eine Reihe von Aufzügen für immer mehr Passagiere.

Durch die 19 Herausforderungen passen Sie Ihren Algorithmus an, um die Wartezeit der Passagiere von Etage zu Etage zu minimieren.

Dieses Spiel gibt Ihnen viel JavaScript-Übung. Es wird Sie auch dazu zwingen, kreativ zu werden und mit Optimierungsansätzen zu experimentieren.

Hier ist ein 30-Sekunden-Demo-Video, das Ihnen eine Vorstellung davon gibt, wie das Gameplay der Aufzugsprogrammierung aussieht:

Sie können Elevator Saga hier kostenlos in Ihrem Browser spielen.

Beste Codierungsspiele Pick # 3: Screeps

Screeps bezeichnet sich selbst als "MMO Sandbox Strategy Game for Programmers".

Dies ist ein ernstes Programmierspiel, bei dem davon ausgegangen wird, dass Sie bereits einige grundlegende Programmierkenntnisse haben.

Sie können Ihre Einheiten mit realen Programmiersprachen wie JavaScript steuern. Sie können sogar Sprachen wie C ++ kompilieren und über WebAssembly ausführen.

Screeps kam 2017 heraus und wird immer noch aktiv gewartet. Es hat derzeit eine positive Bewertung von 89% bei Steam mit mehr als 1.000 Bewertungen, was es zu einem der bekanntesten Spiele auf der gesamten Steam-Plattform macht.

Hier ist der vollständige Trailer:

Beachten Sie, dass Screeps ein kostenpflichtiges Spiel ist. Aber es gibt eine kostenlose Demo, die hier direkt in Ihrem Browser ausgeführt wird.

Wenn Sie das vollständige Spiel erhalten möchten, können Sie Screeps hier im Steam Shop kaufen.

Beste Codierungsspiele Auswahl 4: Nicht vertrauenswürdig

Untrusted ist ein browserbasiertes, schurkenhaftes Spiel, das JavaScript aus der realen Welt als Haupteingabe für das Gameplay verwendet.

In den eigenen Worten des Spiels: "Sie müssen das JavaScript, mit dem das Spiel in Ihrem Browser ausgeführt wird, buchstäblich bearbeiten und erneut ausführen, um Dr. Eval vor dieser dunklen und verwirrenden Realität zu bewahren!"

Sie können Untrusted direkt in Ihrem Browser hier spielen.

Beste Codierungsspiele Pick # 5: Duskers

Während die vorherigen 4 Spiele alle echte Programmiersprachen verwendeten, ähnelt Duskers eher dem Shell-Scripting.

Sie spielen als Programmierer, der im Weltraum gestrandet ist und nur noch wenig Vorräte hat. Sie müssen an verlassenen Raumschiffen andocken und diese dann abfangen.

Sie können jedoch nicht direkt mit diesen Schiffen interagieren. Stattdessen steuerst du ein Team von Drohnen - jede mit ihren eigenen Fähigkeiten - und sagst ihnen, wie sie diese Schiffe erkunden sollen.

Aber pass auf - es gibt Monster auf diesen Schiffen, die deine Drohnen zerstören, wenn du nicht aufpasst.

Dieses Spiel wird vollständig durch Eingabe in eine Befehlszeilenschnittstelle gesteuert. Da das Spiel in Echtzeit ausgeführt wird, kann dies zu intensiven Momenten führen, in denen Befehle schnell eingegeben werden, während Sie versuchen, Ihre Drohnen vor Gefahren zu schützen.

Hier ist der Trailer zum Kommandozeilen-Thema von Duskers 'Start:

Und hier ist ein detaillierterer Überblick über das Gameplay und seine Programmierwurzeln (17-minütige Uhr):

Beste Codierungsspiele Auswahl Nr. 7: Flexbox Defense (Browser)

Dies ist ein Tower Defense-Spiel, bei dem Sie sich mit Flexbox-basierten Befehlen schützen.

Mithilfe des realen CSS-Flexbox-Codes können Sie die Position Ihrer Türme anpassen, um eindringende Feinde abzuschießen, bevor sie Sie überrennen können.

Unterhaltsame Tatsache: Dieses Spiel wurde von Channing Allen, dem Bruder von Courtland Allen, dem Gründer von Indie Hackers, entworfen. Die beiden Brüder sind beide ausgezeichnete Programmierer mit einer Leidenschaft für das Unterrichten.

Sie können Flexbox Defense hier in Ihrem Browser spielen.

Beste Codierungsspiele Auswahl Nr. 8: CSS Diner

CSS Diner ist ein Browsergame, mit dem Sie CSS-Selektoren erlernen können. In 32 Levels lernen Sie, wie Sie DOM-Elemente mit verschiedenen Attributen auswählen:

  • id
  • classname
  • nth-of-type
  • nth-child
  • not(x)
  • [attribute="value"]
  • und noch viel mehr

Dies ist ein luftiges Durchspielen, und Sie können es mehrmals schlagen, um Ihr CSS Selector-Muskelgedächtnis zu straffen.

Sie können CSS Diner hier kostenlos in Ihrem Browser spielen.

Beste Codierungsspiele Wählen Sie # 9: CodinGame

CodinGame ist eigentlich eine Sammlung mehrerer Coding-Minispiele.

Und das Beste daran ist, dass Sie in jeder Sprache codieren können, die Sie mögen. Ihr Editor unterstützt eine Menge Sprachen und kompiliert diese auf einem Server für Sie irgendwo.

CodinGame verfügt über integrierte Bestenlisten und andere Funktionen, die Sie motivieren, Ihre Codierung weiter zu üben. Obwohl die Plattform bereits 2012 gestartet wurde, gibt es noch nichts Vergleichbares.

Wenn Sie nach einem Programmierspiel suchen, das Sie beim Live-Codieren auf Twitch oder YouTube streamen können, suchen Sie nicht weiter. Hier gibt es viel Spaß zu haben.

Sie können CodinGame hier kostenlos in Ihrem Browser erkunden.

Bonus-Codierungsspiel: VIM Adventures

OK - das ist also kein Codierungsspiel, sondern ein Spiel, das Ihnen ein leistungsstarkes Codierungswerkzeug beibringt: den VIM-Code-Editor.

Sie lernen auf spielerische Weise VIM-Tastaturkürzel und wichtige VIM-Konzepte. Dies ist weitaus weniger frustrierend als herumzuschlagen und sich beispielsweise daran zu erinnern, wie man VIM beendet.

Sie können VIM Adventures hier kostenlos in Ihrem Browser spielen.

Ich muss sie alle spielen

Ich hoffe, diese Liste hat Ihnen viele Programmierspiele für Erwachsene gegeben, mit denen Sie Ihre Codierungsfähigkeiten üben können.

Wenn ich gute verpasst habe, lass es mich wissen, indem du mich twitterst.

Viel Spaß beim Codieren.