Frage

Ich erinnere mich an die Tage von Shadowrun, die mich über Hacking aufgeregt war. Es gibt CodeWar und Lightbot, die sowohl Spaß sind (obwohl Corewar etwas veraltet ist). Welche anderen Spiele sind denen es Codierung, die Spaß machen und verwendet werden, kann eine Herausforderung jemand aufgeregt über Codierung oder biegen ihre Koteletts zu erhalten oder sogar die Grundlagen lernen?

War es hilfreich?

Lösung

Wie wäre es Robocode

Sie codieren Ihren Tank in Java und lassen Sie es mit anderen codierten Tanks im ‚Ring‘ lost. Menschen haben ziemlich in Strategie Codierung, Targeting usw. IBM es gesponsert und kam mit einigen netten Einführung in die Programmierung Tutorials bis Sie den Start.

Hier ist ein großer Artikel das Gefühl dafür zu bekommen:

Rock 'em Socke' em Robocode!

alt text http://sourceforge.net/dbimage.php?id=89605

Andere Tipps

Uplink ist nicht so sehr eine Codierung Spiel, aber es ist ein großes Spiel, das Sie wie ein Hacker fühlen.

Es gibt eine ganze Reihe von „drag-and-drop“ Codierung Spiele, wo es eine kleine Sache machen (in der Regel ein Roboter) einige Rätsel lösen, indem er eine Liste mit Anweisungen zu geben. Sie sind nur vage ähnlich wie tatsächliche Codierung, aber sie sind immer noch ziemlich Spaß.

RoboZZle

Der Codex alchemistischer Ingenieur

Licht-Bot

Nicht sicher, ob es ein „Spiel“ in Betracht gezogen, aber die TopCoder Wettbewerbe Spaß und kommen in verschiedenen Größen und Engagement Ebene. Sie können auch für einige gute Programmierpraxis aus den Archiven auf Puzzles arbeiten.

Die Python Challenge ist wie diese „sehen Sie die HTML-Quelle“ Rätsel, sondern erfordert ein wenig Programmierung, um die Antworten zu erhalten.

Als ich ein Kind war ich „Rocky Stiefel“ gespielt, wo Sie Logikgatter hatten zu anschließen, um Rätsel zu lösen. Das hatte einen großen Einfluss auf mein Denken.

Hier ist etwas, das Sie können machen Spiele und Animationen: Alice

Wenn Sie sich für ein Brettspiel suchen, möchten Sie vielleicht einen Blick haben unter Robo Rally . Bei diesem Spiel 2-8 Leute versuchen, ihre Roboter über das Brett so schnell wie möglich zu manövrieren, Ausweichen tödliche Hindernisse und versuchen, andere Menschen Roboter in Hindernisse auf dem Weg zu schieben.

Jede Spielrunde alle Spieler müssen „Code“ das Programm der Roboter in die nächste Runde ausführen wird und dann die Roboter nur ihr Programm folgen. Die Programme sind nur fünf Befehle lang, können aber dennoch ein optimales Programm zu schaffen ziemlich schwierig sein. Es ist in der Regel sehr wenig Glück dabei, weshalb wirklich, wie dieses Spiel, das ich ist.

Ähnlich Uplink ist HackWars . Statt Punkt und obwohl Hacking klicken, dann ist es Multiplayer und Sie können Ihren eigenen Angriff Skripte schreiben. Es gibt tatsächlich eine eingeschlossene Laufzeit 2D / 3D-Spiele für das Schreiben und es gibt eine Reihe von verschiedenen Orten in Skripten Haken (für Verteidigung, Bankwesen, in Spiel-Website, etc).

Skriptsprache ähnelt Java.

Wie wäre es Ai-Vorstand

  • Sie spielen es auf Ihrem Smartphone / Tablet.
  • Es ist IDE in das Spiel eingebaut.

Es verfügt über eine eingebaute in node-basierten visuellen Programmiersprache, deren Code-Behind ist ein Python-ähnliche Sprache.

Sie schreiben den Code, der die Ai-Laufwerke, die die Bauern bewegt, die das Spiel spielt, alle noch auf dem mobilen Gerät.

YouTube Video: Visual Programming Time-lapse auf einem mobilen Gerät

Es kommt mit ganz wenigen Tutorials, die die Spieler in der Programmierung, genetischen Algorithmen usw. einführen, und Sie erhalten einen Schritt-für-Schritt-Walk-through all diese Methoden.

Es kommt auch mit vorgefertigten Skripten, die direkt aus der Box arbeiten, und sind bereit, für Sie in Ihren freien ‚Dev‘ zu kopieren und ‚Test‘ ENVs, ...

... so, dass man sie nach Herzenslust zwicken zu wissen, dass man immer auf den ursprünglichen jederzeit zurückkehren kann.

Das eingebauten maschinelles Lernen Engine ermöglicht es Ihnen,

  • schulen Ihre Aibot das Brettspiel zu spielen,
  • spielen Sie Ihre Aibot gegen ihre in-built Ai
  • Spiel gegen die eigene Aibot
  • züchten Ihre Aibot (Genetic Algorithm)
  • Feinabstimmung Aibot (Back-Propagation)

... Debuggen Aibot, und so weiter.

YouTube Video: Maschinelles Lernen ist mobil

Die zur Zeit im Beta-Test, aber bald freigegeben werden, und alles kostenlos beschrieben kommt.

Darüber hinaus gibt es Einzel- und Mehrspieler-Modi als gut, aber es ist in erster Linie ein Spiel über Codierung, kam komplett „... mit mitgelieferten Batterien!“

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top