Als ich in der Schule war, erinnere ich mich an ein Mac-Spiel, bei dem Sie kleine Roboter in einer Art Pseudo-Assembler-Sprache programmiert haben, die sich dann gegenseitig bekämpfen konnten. Sie konnten sich in der Arena bewegen, nach Gegnern in verschiedene Richtungen suchen und eine Art Waffe abfeuern. Ziemlich einfaches Zeug, aber ich erinnere mich sehr gut daran, auch wenn ich mich nicht an den Namen erinnern kann.
Gibt es gute moderne Äquivalente?
artificial-intelligence
Matt Sheppard
quelle
quelle
Antworten:
Das fragliche Spiel war definitiv Robowar für den Mac. Mein Sohn hatte viel Spaß damit und programmierte echte Roboter.
Wie bereits von Proud erwähnt, gibt es dafür eine Wiki-Seite: http://en.wikipedia.org/wiki/RoboWar
Obwohl in den letzten Jahren nicht viel los war, fand kürzlich ein Turnier statt, und es gibt eine Yahoo-E-Mail-Gruppe.
quelle
Früher hatte ich viel Spaß daran, meinen eigenen Roboter mit Robocode im College zu programmieren .
Es basiert auf Java, die API ist detailliert und es ist ziemlich einfach, einen herausfordernden Roboter zum Laufen zu bringen.
Hier ist ein Beispiel :
quelle
Habe gerade Light Bot gefunden . Programmieren Sie Ihren Roboter so, dass er sich bewegt und Aufgaben ausführt, um ein Rätsel zu lösen. Enthält sogar Unterprogramme. Programmieren Sie den Bot, indem Sie Kacheln in Slots ziehen. Das Spiel ist sehr poliert.
Update Lightbot ist jetzt die neueste Version des Spiels und enthält Versionen, die speziell für Kinder im Alter von 4 bis 8 oder 9 Jahren (ohne Obergrenze) entwickelt wurden. Außerdem gibt es eine Art Wenn
Bildschirm von Lightbot 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg
quelle
Ich denke, das ursprüngliche Spiel hieß Core Wars (dieser Wikipedia-Artikel enthält viele interessante Links); Es scheint immer noch Programme und Wettbewerbe zu geben, zum Beispiel auf corewars.org . Ich hatte nie die Zeit, mich mit diesen Spielen zu beschäftigen, aber sie scheinen mir großen Spaß zu machen.
quelle
Im Flash-Spiel Manufactoria "programmieren" Sie eine Fabrik, indem Sie die Förderbänder und Schalter so auslegen, dass sie einem FSM sehr ähnlich, aber leistungsstärker sind. Dieses Spiel ist wirklich toll. Probieren Sie es aus, besonders wenn Sie sich für formale Sprachen und Automaten interessieren!
Screenshot von Manufactoria http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png
quelle
Ein Spiel, in dem Sie künstliche neuronale Netze grafisch aufbauen und trainieren müssen, um einen Fehler zu kontrollieren, ist Bug Brain .
Bug Brain Screenshot http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg
quelle
Wenn Sie sich von Ihrer Tastatur entfernen möchten, haben Wizards of the Coast ein Spiel namens RoboRally veröffentlicht, das ein kämpferisches Programmierbrettspiel ist.
http://www.wizards.com/roborally/
quelle
http://www.pythonchallenge.com/
macht süchtig und ist eine großartige Möglichkeit, Python zu lernen
quelle
Ich bin überrascht, dass Space Chem noch nicht erwähnt wird. Programmieren mit Symbolen, aber trotzdem programmieren.
http://spacechemthegame.com/
quelle
Ein weiterer guter ist CEEBot . Es lehrt die Programmierung im C / Java-Stil in einem unterhaltsamen Spiel mit Roboterprogrammierung. Es richtet sich an 10-15-Jährige, ist aber gut.
quelle
Colobot
Für neue Programmierer ist es normalerweise einfach, Sprachen wie C ++ zu erlernen, wenn Sie die Java-Grundlagen gut verstehen. Mit Colobot können Sie automatisiertes Handwerk in einer Sprache programmieren, die fast mit Java identisch ist, und ihre Umgebung bewegen, erfassen und manipulieren, um Missionen auf einem gefährlichen Planeten durchzuführen.
quelle
Ich war auch scharf auf diese Art von Spielen. Ein modernes Beispiel, das ich verwendet habe, ist http://www.robotbattle.com/ . Es gibt verschiedene andere - zum Beispiel die unter http://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/ aufgelisteten.
quelle
Core Wars ist natürlich der Klassiker. Aber Rockys Stiefel sind andere. Vorstellen! Es gab eine Zeit (1982), in der man ein kommerzielles Spiel verkaufen konnte, das auf Logikgattern basierte!
quelle
Wenn Sie bereit sind, sich Einzelspieler-Spiele wie Light Bot und Manufactoria anzuschauen, empfehle ich RoboZZle . Es verfügt über bedingte Befehle, die Funktionsaufrufe enthalten. Dies ermöglicht eine komplexe Stapelmanipulation. Es gibt Tausende von vom Benutzer erstellten Rätseln, von erbärmlich offensichtlich bis hin zu atemberaubenden Rätseln. Sie haben kürzlich Unterstützung für Smartphones hinzugefügt.
Ich denke auch, dass der Codex of Alchemical Engineering einen Blick wert ist.
quelle
Ich denke, .NET Terrarium ist eines der besten "Learn-to-Program" -Spiele für die .NET-Plattform.
quelle
Ich mag Ruby Warrior . Es befindet sich noch in der Entwicklung, aber es ist ein großartiges Spiel mit einer cleveren Oberfläche.
quelle
Core Wars
quelle
Es gibt auch mySQLgame , ich fand es ziemlich amüsant (kurz nachdem ich herausgefunden habe , dass ich scheiße bin).
Hier ist, was Casual Gameplay dazu zu sagen hat.
quelle
In Kara geht es darum, einen Fehler (!) Zu programmieren, der in verschiedenen Versionen auftritt, z. B. Finite State Machine, Java, Turing Machine, Multithreading
Kara http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif
quelle
Planetwars ist ein Spiel, das speziell für den Google Ai Contest geschrieben wurde. Bots kontrollieren Flotten, um Planeten zu erobern. Sie unterstützen viele Sprachen
quelle
Ich würde sagen, das berühmteste Programmierspiel, das es je gab, sind die Kernkriege . Ich weiß nicht, ob Sie noch aktive "Ringe" finden können, obwohl es eine Menge gab, als ich es vor einiger Zeit (4 oder 5 Jahre) ausprobiert habe.
quelle
Ich habe noch nie oder Core Wars gehört, aber es sieht interessant aus. Ich muss jedoch für RoboCode bürgen. Das macht Spaß und ist eine Herausforderung, besonders wenn eine Gruppe von Menschen gegeneinander antritt.
quelle
http://en.wikipedia.org/wiki/Hacker_(computer_game)
http://en.wikipedia.org/wiki/Hacker_2
Es gibt auch ein großartiges Hacking-Spiel, an dessen Namen ich mich einfach nicht erinnern kann. Hrm.
quelle
Matt, ich denke, das Spiel, auf das Sie sich beziehen, ist CRobots (oder vielleicht einer seiner Klone - mein erster Kontakt war mit PRobots in Pascal, wenn ich mich richtig erinnere). Es war viel Spaß.
quelle
Während es mehr Logik als Programmieren an sich war, war Rocky's Boots eine, die ich in der Grundschule wirklich genossen habe . Es hatte Sensoren, UND-Gatter, ODER-Gatter, NICHT Gatter, Drähte, Timer und alle möglichen anderen Dinge. Fantastisches Programm zum Unterrichten einer Kinderlogik.
Gehen Sie zum Link und Sie können es immer noch spielen!
quelle
Carnage Heart für PlayStation hat Spaß gemacht. Damit können Sie kleine Mechs so programmieren, dass sie mithilfe eines Flussdiagramms kämpfen.
quelle
Ich muss RobotWar einen Gruß aussprechen , dem ersten Programmierspiel, das ich in den Tagen von Apple II gespielt habe. Es wurde von Silas Warner von Schloss Wolfenstein geschrieben.
quelle
Ich habe mich vor ein paar Monaten süchtig nach Uplink gemacht . Es basiert nicht wirklich auf Codierung, sondern eher auf Hacking. Es macht immer noch Spaß und ist super geeky.
quelle
Obwohl nicht ausschließlich auf Programmierung basiert, hat mir Robot Odyssey sehr gut gefallen , ein Spiel, bei dem Sie Logikgatter mit Sensoren und Motoren in einem Roboter verbunden haben, um ihn zu bewegen und auf die Umgebung zu reagieren, um aus einer Stadt herauszukommen und Hindernissen zu entkommen. Ich habe auf Apple // e gespielt, es war eines der besten Spiele auf diesem Computer (mit Lode Runner! :-)).
quelle
Sie müssen an RoboWar denken . Oh wie schön es ist.
Existiert immer noch, obwohl die Gemeinschaft langsam stirbt.
http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar/
quelle