the intelligence examples course book benefits artificial articles artificial-intelligence

artificial-intelligence - examples - artificial intelligence in the future



Los mejores juegos basados en programación (30)

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ía luchar entre sí. Podrían moverse por la arena, buscar opositores en diferentes direcciones y disparar algún tipo de arma. Bastante básico, pero lo recuerdo bastante cariñosamente, incluso si no recuerdo el nombre.

¿Hay buenos equivalentes modernos?


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.

Actualice Lightbot ahora es 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 si

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


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


Core Wars es el clásico, por supuesto. Pero Rocky''s Boots es otro. ¡Imagina! Hubo un tiempo (1982) en el que podías vender un juego comercial basado en puertas lógicas.


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


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, por ejemplo en corewars.org . Nunca tuve tiempo de mirar estos juegos, pero me parecen muy divertidos.



El juego en cuestión fue definitivamente Robowar para Mac. Mi hijo se divirtió muchísimo y pasó a programar robots reales.

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

Aunque no ha habido mucha actividad en torno al juego en los últimos años, recientemente se celebró un torneo y existe un grupo de correo electrónico yahoo.



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.


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


Me hice adicto al uplink hace unos meses. En realidad no está basado en codificación, más piratería. Todavía es divertido y súper geek.


Me sorprende que Space Chem aún no se haya mencionado. Programación con símbolos, pero programación de todos modos.

http://spacechemthegame.com/


Nunca escuché o 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 contra los demás.


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


Si bien era más lógica que la programación per se, una 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ñar a un niño la lógica.

¡Ve al enlace y aún puedes jugarlo!


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

También creo que vale la pena echar un vistazo al Codex of Alchemical Engineering .


Si quieres alejarte de tu teclado, Wizards of the Coast reclamó un juego llamado RoboRally que es un juego de tablero de programación combativo.

http://www.wizards.com/roborally/


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

Está basado en Java, la API está detallada y es muy 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); } }




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 la fama del Castillo Wolfenstein.



Yo diría que el juego de programación más famoso que ha habido es el de las batallas centrales . No sé si todavía puedes encontrar "anillos" activos, aunque hubo muchos cuando lo intenté hace algún tiempo (4 o 5 años).


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


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



Colobot

En general, es fácil para los nuevos programadores aprender idiomas como C ++ cuando comprendes bien los conceptos básicos de Java. Colobot te permite programar naves automatizadas usando un lenguaje casi idéntico al de Java y mover, sentir y manipular su entorno para cumplir misiones en un planeta peligroso.