Los mejores juegos basados ​​en programación [cerrado]


113

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?


nadie mencionó mindrover
Gordon Wrigley

algo bastante nuevo: nessbots.com
Ronen Ness

Respuestas:


13

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.


en.wikipedia.org/wiki/Robot_Battle Parece ser una versión moderna :)

34

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);
     }
 }

32

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


Jugué el primero y estaba muy bien hecho, pero aún no jugué el segundo. Yo pirateo, mi esposa no, y ambos disfrutamos jugando.
Carl Smith

24

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.


solo una nota al margen: las cosas de corewars están escritas en su propia versión de ensamblaje.
Gordon Gustafson

1
De hecho, leer la pregunta deja en claro que definitivamente no es Core War. En cambio, es probable que sea RoboWar, RobotWar o C-Robots.
Ash

El RedCode es molesto; preferiría escribir en un idioma menos denso.
new123456

19

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


Hubiera sido bueno si citara su fuente probable y dividiera esto en respuestas separadas: - <
Tobias Kienzler

En realidad, esos son todos los juegos que he jugado y me han gustado. No sabía el enlace que diste.
ziggystar

en ese caso pido disculpas. Parecía tan poco probable que esto fuera una coincidencia. Pero +1 por usar vino y un escritorio lleno como el mío :) De todos modos, deberías dividir esto en una respuesta por juego para una mejor votación, o más bien editar la captura de pantalla de Lightbot en la respuesta ya existente (para eso es CW, después de todo)
Tobias Kienzler

@Tobias En realidad, yo no hice la captura de pantalla, la robé usando la búsqueda de Google. Pero también he ejecutado Bug Brain usando Wine.
ziggystar





6

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.


Hay CeeBot-Teen para niños de 10 a 15 años y también CeeBot-A para adultos. Su sitio dice (15-99).
Octopus

6

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.



5

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!


1
Me encantó Rocky's Boots, lo jugué en Apple II.
Warren P

Otro voto para Rocky's Boots (Apple] [e) ... ¡jugarlo cuando tenía 8 años terminó ayudándome a aprobar la EE 316 en la universidad!
Jeffrey Berthiaume

5

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 .







3

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


2

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


2

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



2

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.


2

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!



1

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.


1

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.


1

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


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.