Beste programmierbasierte Spiele [geschlossen]


113

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?


Niemand erwähnte Mindrover
Gordon Wrigley

etwas ziemlich Neues: nessbots.com
Ronen Ness

Antworten:


13

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.


en.wikipedia.org/wiki/Robot_Battle Scheint eine moderne Version zu sein :)

34

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 :

 public class MyFirstRobot extends Robot {
     public void run() {
         while (true) {
             ahead(100);
             turnGunRight(360);
             back(100);
             turnGunRight(360);
         }
     }

     public void onScannedRobot(ScannedRobotEvent e) {
         fire(1);
     }
 }

32

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


Ich habe das erste gespielt, und es war sehr gut gemacht, aber das zweite noch nicht. Ich hacke, meine Frau nicht, und wir beide haben es genossen, es zu spielen.
Carl Smith

24

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.


Nur eine Randnotiz: Corewars Zeug ist in einer eigenen Version der Assembly geschrieben.
Gordon Gustafson

1
Das Lesen der Frage macht deutlich, dass es definitiv kein Kernkrieg ist! Stattdessen handelt es sich wahrscheinlich entweder um RoboWar, RobotWar oder C-Robots.
Ash

Der RedCode ist ärgerlich - ich würde viel lieber in einer weniger dichten Sprache schreiben.
new123456

19

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


Es wäre schön gewesen, wenn Sie Ihre wahrscheinliche Quelle zitiert und diese in separate Antworten aufgeteilt hätten: - <
Tobias Kienzler

Eigentlich sind das alles Spiele, die ich gespielt und gemocht habe. Ich wusste nicht, welchen Link du gegeben hast.
Ziggystar

in diesem Fall entschuldige ich mich. Es schien nur so wenig Zufall, dass dies Zufall war. Aber +1 für die Verwendung von Wein und einem überfüllten Desktop wie meinem :) Wie auch immer, Sie sollten dies für eine bessere Abstimmung in eine Antwort pro Spiel aufteilen oder den Screenshot von Lightbot in die bereits vorhandene Antwort umwandeln (dafür ist CW gedacht, Immerhin)
Tobias Kienzler

@Tobias Eigentlich habe ich die Bildschirmaufnahme nicht selbst gemacht, sondern sie mithilfe der Google-Suche gestohlen. Aber ich habe Bug Brain auch mit Wine ausgeführt.
Ziggystar


12

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/


2
Dies ist ein ausgezeichnetes Partyspiel, wenn Sie die Aufmerksamkeit all Ihrer Mitstreiter auf sich ziehen können.
Aaron Ransley



6

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.


Es gibt CeeBot-Teen für 10-15-Jährige und CeeBot-A für Erwachsene. Ihre Seite sagt (15-99).
Octopus

6

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.



5

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!


1
Ich habe Rocky's Boots geliebt - ich habe es auf Apple II gespielt.
Warren P

Eine weitere Abstimmung für Rocky's Boots (Apple] [e) ... als ich 8 Jahre alt war, half mir, EE 316 im College zu bestehen!
Jeffrey Berthiaume

5

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.



4

Ich mag Ruby Warrior . Es befindet sich noch in der Entwicklung, aber es ist ein großartiges Spiel mit einer cleveren Oberfläche.





3

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


2

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.


2

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.



2

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ß.


2

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!


2

Carnage Heart für PlayStation hat Spaß gemacht. Damit können Sie kleine Mechs so programmieren, dass sie mithilfe eines Flussdiagramms kämpfen.

Das Gehirn


1

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.


1

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.


1

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! :-)).


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.