Cuando estaba en la escuela, recuerdo haber jugado con un juego de Mac en el que 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 las recuerdo con bastante cariño, incluso si no puedo recordar el nombre.
¿Existen buenos equivalentes en la actualidad?
artificial-intelligence
Matt Sheppard
fuente
fuente
Respuestas:
El juego en cuestión fue definitivamente Robowar para Mac. Mi hijo se divirtió mucho con él y pasó a programar robots reales.
Como lo mencionó Proud anteriormente, hay una página wiki para ello: http://en.wikipedia.org/wiki/RoboWar
Aunque no ha habido mucha actividad en torno al juego en los últimos años, se celebró un torneo recientemente y hay un grupo de correo electrónico de Yahoo.
fuente
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 :
fuente
Acabo de encontrar Light Bot . Programe su robot para moverse y realizar tareas para completar un rompecabezas. Incluso incluye subrutinas. Programa el bot arrastrando fichas a las ranuras. El juego está muy pulido.
Update 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 presenta una especie de if
pantalla de lightbot 1 http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg
fuente
Creo que el juego original se llamaba Core Wars (este artículo de Wikipedia contiene muchos enlaces interesantes); todavía parece haber programas y concursos, por ejemplo en corewars.org . Nunca tuve tiempo de mirar estos juegos, pero parecen muy divertidos.
fuente
En el juego flash Manufactoria , "programes" una fábrica colocando las cintas transportadoras y los interruptores de una manera muy similar a un FSM, pero más potente. Este juego es realmente genial. Pruébelo, especialmente si le gustan los lenguajes formales y los autómatas.
Captura de pantalla de Manufactoria http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png
fuente
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 de Bug Brain http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg
fuente
Si quieres alejarte de tu teclado, Wizards of the Coast lanzó un juego llamado RoboRally que es un juego de mesa de programación combativa.
http://www.wizards.com/roborally/
fuente
http://www.pythonchallenge.com/
altamente adictivo y una excelente manera de aprender Python
fuente
Me sorprende que Space Chem no se mencione todavía. Programación con símbolos, pero programación de todos modos.
http://spacechemthegame.com/
fuente
Otro buen es CEEBot . Enseña programación al estilo C / Java en un divertido juego de programación de robots. Está dirigido a niños de 10 a 15 años, pero es bueno.
fuente
Colobot
Por lo general, es fácil para los nuevos programadores aprender lenguajes como C ++ cuando se tiene una sólida comprensión de los conceptos básicos de Java. Colobot te permite programar naves automáticas utilizando un lenguaje casi idéntico a Java y mover, sentir y manipular su entorno para cumplir misiones en un planeta peligroso.
fuente
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/
fuente
Core Wars es el clásico, por supuesto. Pero Rocky's Boots es otro. ¡Imagina! ¡Hubo un tiempo (1982) en el que se podía vender un juego comercial basado en puertas lógicas!
fuente
Si está dispuesto a ver juegos para un solo jugador como Light Bot y Manufactoria, le recomiendo RoboZZle . Tiene comandos condicionales que incluyen llamadas a funciones. Esto permite una manipulación compleja de la pila. Hay miles de rompecabezas creados por usuarios, desde enigmas patéticamente obvios hasta enigmas alucinantes. Recientemente han agregado soporte para teléfonos inteligentes.
También creo que vale la pena echarle un vistazo al Codex de Ingeniería Alquímica .
fuente
Creo que .NET Terrarium es uno de los mejores juegos de "aprender a programar" para la plataforma .NET.
fuente
Me gusta Ruby Warrior . Todavía está algo en desarrollo, pero es un gran juego con una interfaz inteligente.
fuente
Guerras centrales
fuente
También está mySQLgame , lo encontré bastante divertido (poco después de descubrir que apestaba).
Esto es lo que Casual Gameplay tiene que decir al respecto.
fuente
Kara se trata de programar un error (!) Que aparece en varias versiones, por ejemplo, Finite State Machine, Java, Turing Machine, Multithreading
Kara http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif
fuente
Planetwars es un juego escrito específicamente para Google Ai Contest, los bots controlan las flotas para conquistar planetas, admiten muchos idiomas
fuente
Yo diría que el juego de programación más famoso que ha existido son las guerras centrales . No sé si todavía se pueden encontrar "anillos" activos aunque había muchos cuando lo probé hace algún tiempo (4 o 5 años).
fuente
Nunca había oído hablar de Core Wars antes, pero parece interesante. Sin embargo, tengo que responder por RoboCode. Eso es divertido y desafiante, especialmente si tienes un grupo de personas compitiendo entre sí.
fuente
http://en.wikipedia.org/wiki/Hacker_(computer_game)
http://en.wikipedia.org/wiki/Hacker_2
También hay un gran juego de piratería cuyo nombre simplemente no recuerdo. Hrm.
fuente
Matt, creo que el juego al que te refieres es CRobots (o uno de sus clones, tal vez; mi primer contacto fue con PRobots, en Pascal, si no recuerdo mal). Fue muy divertido.
fuente
Si bien era más lógico que la programación en sí, uno que realmente disfruté en la escuela primaria fue Rocky's Boots . Tenía sensores, Y puertas, O puertas, NO puertas, cables, temporizadores y todo tipo de cosas. Fantástico programa para enseñarle lógica a un niño.
¡Ve al enlace y aún puedes jugarlo!
fuente
Carnage Heart para PlayStation fue divertido. Te permitiría programar pequeños mechs para luchar usando un diagrama de flujo.
fuente
Tengo que agradecer 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 la fama Castle Wolfenstein.
fuente
Me volví adicto a los enlaces ascendentes hace unos meses. En realidad, no se basa en la codificación, sino en la piratería. Sigue siendo divertido y super geek.
fuente
Aunque no está estrictamente basado en programación, disfruté mucho Robot Odyssey , un juego en el que conectabas puertas lógicas a sensores y motores en un robot, para que se moviera y reaccionara al entorno, para salir de una ciudad, escapando de obstáculos. Jugué en Apple // e, fue uno de los mejores juegos en esta computadora (¡con Lode Runner! :-)).
fuente
Debes estar pensando en RoboWar . ¡Oh, qué hermoso es!
Todavía existe, aunque la comunidad está muriendo lentamente.
http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar/
fuente