Mejores juegos basados en programación [cerrado]


Cuando estaba en la escuela, recuerdo jugar con un juego de Mac donde programabas pequeños robots en una especie de lenguaje pseudo-ensamblador que luego podían luchar entre sí. Podían moverse por la arena, buscar oponentes en diferentes direcciones y disparar algún tipo de arma. Cosas bastante básicas, pero lo recuerdo con cariño, incluso si no puedo recordar el nombre.

¿Hay algún buen equivalente moderno?

Author: Matt Sheppard, 2008-08-25

30 answers

El juego en cuestión era definitivamente Robowar para Mac. Mi hijo se divirtió mucho con él y luego programó robots reales.

Como se mencionó anteriormente por Proud, hay una página wiki para ello: http://en.wikipedia.org/wiki/RoboWar

Aunque no ha habido mucha actividad alrededor del juego en los últimos años, hubo un torneo celebrado recientemente, y hay un grupo de correo electrónico de yahoo.

 13
Author: Doug,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-25 06:22:48

Solía divertirme mucho codificando mi propio robot con Robocode en la universidad.

Está basado en Java, la API está detallada y es bastante fácil poner en marcha un robot desafiante.

Aquí hay un ejemplo :

 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);
     }
 }
 34
Author: Pascal Paradis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 12:39:08

Acabo de encontrar Light Bot. Programa tu robot para que se mueva y realice tareas para completar un rompecabezas. Incluso incluye subrutinas. Programa el bot arrastrando las fichas a las ranuras. El juego es muy pulido.

Actualizar Lightbot es ahora la versión más reciente del juego, y tiene versiones diseñadas específicamente para niños de 4 a 8 años o mayores de 9 años (sin límite superior) y también cuenta con una especie de if

Pantalla de lightbot 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg

 32
Author: Jason Z,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-27 18:41:05

Creo que el juego original se llamaba Core Wars (este artículo de Wikipedia contiene muchos enlaces interesantes); todavía parece haber programas y competiciones alrededor, por ejemplo en corewars.org. Nunca tuve tiempo de investigar estos juegos, pero parecen muy divertidos.

 24
Author: onnodb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 12:42:16

En el juego flash Manufactoria usted "programa" una fábrica mediante el diseño de las cintas transportadoras y los interruptores de una manera que es muy similar a un FSM, pero más potente. Este juego es realmente genial. Pruébalo, especialmente si te gustan los lenguajes formales y los autómatas.

Captura de pantalla de Manufactoria http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png

 19
Author: ziggystar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-08-11 18:54:00

Un juego en el que tienes que construir y entrenar gráficamente redes neuronales artificiales para controlar un error es Bug Brain.

Captura de pantalla del cerebro de error http://www.infionline.net / ~wtnewton/oldcomp/bugbrain.jpg

 17
Author: ziggystar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-08-11 18:55:12

Si quieres alejarte de tu teclado, Wizards of the Coast relased un juego llamado RoboRally que es un juego de mesa de programación combativa.

Http://www.wizards.com/roborally /

 12
Author: Jason Z,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 13:11:35

Http://www.pythonchallenge.com/

Altamente adictivo, y una gran manera de aprender python

 10
Author: galen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 02:08:20

Me sorprende que la Química Espacial no se mencione todavía. Programación con símbolos, pero programación sin embargo.

Http://spacechemthegame.com/

 8
Author: Kajetan Abt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-26 10:41:14

Otra buena es CEEBot. Enseña programación al estilo C / Java en un divertido juego de programación de robots. Está dirigido a jóvenes de 10 a 15 años, pero es bueno.

 6
Author: GrizzlyGuru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-06 16:11:19

Colobot

Por lo general, es fácil para los nuevos programadores aprender lenguajes como C++ cuando tiene una sólida comprensión de los conceptos básicos de Java. Colobot te permite programar naves automatizadas usando un lenguaje casi idéntico a Java y mover, detectar y manipular su entorno con el fin de llevar a cabo misiones en un planeta peligroso.

 6
Author: Joseph Knight,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-20 21:46:28

Yo también estaba interesado en este tipo de juegos. Un ejemplo moderno que he usado es http://www.robotbattle.com / . Hay varios otros-por ejemplo los que se enumeran en http://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics /

 5
Author: robintw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 12:39:17

Core Wars es el clásico, por supuesto. Pero Las botas de Rocky es otra. ¡Imagínate! Hubo un tiempo (1982) en el que se podía vender un juego comercial basado en puertas lógicas!

 5
Author: Nosredna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-25 00:24:56

Si estás dispuesto a mirar juegos para un solo jugador como Light Bot y Manufactoria, entonces te recomiendo encarecidamenteRoboZZle. Tiene comandos condicionales que incluyen llamadas a funciones. Esto permite una manipulación compleja de la pila. Hay miles de rompecabezas creados por el usuario, desde patéticamente obvios hasta enigmas alucinantes. Recientemente han añadido soporte para teléfonos inteligentes.

También creo El Códice de Ingeniería Alquímica vale la pena echar un vistazo.

 5
Author: axorion,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-16 19:21:25

Creo que . NET Terrarium es uno de los mejores juegos de 'aprender a programar' para la plataforma. NET.

 4
Author: Oppositional,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 17:27:36

Me gusta Ruby Warrior. Todavía está un poco en desarrollo, pero es un gran juego con una interfaz inteligente.

 4
Author: Craig,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-25 00:41:36
 3
Author: Mark Biek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 12:40:30

También hay mySQLgame, me pareció bastante divertido (poco después de descubrir que apesto).

Esto es lo que el juego casual tiene que decir al respecto.

 3
Author: Sergio Morales,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 02:01:39

Kara se trata de programar un bug (!) viene en varias versiones, por ejemplo, Máquina de Estado Finito, Java, Máquina de Turing, Multithreading

Kara http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif

 3
Author: Tobias Kienzler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-07-29 14:36:18

Planetwars es un juego específicamente escrito para Google Ai Contest, los bots controlan flotas para conquistar planetas, admiten muchos idiomas

 3
Author: abirvalg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-10-28 23:53:05

Yo diría que el juego de programación más famoso que ha habido es el core wars. No se si todavía puedes encontrar "anillos" activos aunque había muchos cuando lo probé hace algún tiempo (4 o 5 años).

 2
Author: Jorge Córdoba,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 12:42:19

Nunca he escuchado o Core Wars antes, pero parece interesante. Tengo que dar fe de RoboCode, aunque. Eso es divertido y desafiante, especialmente si tienes un grupo de personas compitiendo contra cualquiera de los otros.

 2
Author: Thomas Owens,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 12:44:43

Http://en.wikipedia.org/wiki/Hacker_ (computer_game)

Http://en.wikipedia.org/wiki/Hacker_2

También hay un gran juego de hacking cuyo nombre simplemente no puedo recordar. Hrm.

 2
Author: EndangeredMassa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-25 14:33:34

Matt, creo que el juego al que te refieres es CRobots (o uno de sus clones, tal vez my mi primer contacto fue con PRobots, en Pascal, si mal no recuerdo). Fue muy divertido.

 2
Author: Pedro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-13 23:25:51

Si bien era más lógico que programar per se, uno que realmente disfruté en la escuela primaria fue Las botas de Rocky. Tenía sensores, Y puertas, O puertas, NO puertas, cables, temporizadores, y todo tipo de otras cosas. Fantástico programa para enseñar lógica a un niño.

Ir al enlace y todavía se puede jugar!

 2
Author: Ryan Lundy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 02:09:27

Carnage Heart para PlayStation fue divertido. Te permitiría programar pequeños mechs para hacer batalla usando un diagrama de flujo.

cerebro

 2
Author: Corey Ross,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-08 14:07:50

Tengo que dar un grito a RobotWar que fue el primer "juego" de programación que jugué en los días de Apple II. Fue escrito por Silas Warner de Castle Wolfenstein fame.

 1
Author: slm,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-04 15:48:20

Me hice adicto a uplink hace unos meses. En realidad no se basa en la codificación, más hacking. Sigue siendo divertido y super friki.

 1
Author: dawnerd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 02:05:05

Aunque no estrictamente basado en la programación, disfruté mucho Robot Odyssey, un juego donde conectas puertas lógicas a sensores y motores en un robot, para que se mueva y reaccione al entorno, para salir de una ciudad, escapar de los obstáculos. Jugué en Apple / / e, fue uno de los mejores juegos en este ordenador (con Lode Runner! :-)).

 1
Author: PhiLho,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-17 15:49:26

Debes estar pensando en RoboWar. Oh, qué bonito es.

Todavía existe, aunque la comunidad está muriendo lentamente.

Http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar /

 1
Author: Proud,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-12-08 08:32:58