Meilleurs jeux basés sur la programmation [fermé]


113

À l'époque où j'étais à l'école, je me souviens avoir bricolé un jeu Mac où vous programmiez des petits robots dans une sorte de langage pseudo-assembleur qui pouvaient ensuite se battre. Ils pouvaient se déplacer dans l'arène, rechercher des adversaires dans différentes directions et tirer une sorte d'arme. Des trucs assez basiques, mais je m'en souviens assez bien, même si je ne me souviens plus du nom.

Existe-t-il de bons équivalents modernes?


personne n'a mentionné mindrover
Gordon Wrigley

quelque chose d'assez nouveau: nessbots.com
Ronen Ness

Réponses:


13

Le jeu en question était définitivement Robowar pour Mac. Mon fils s'est beaucoup amusé avec et a continué à programmer de vrais robots.

Comme mentionné précédemment par Proud, il existe une page wiki pour cela: http://en.wikipedia.org/wiki/RoboWar

Bien qu'il n'y ait pas eu beaucoup d'activité autour du jeu au cours des dernières années, il y a eu un tournoi organisé récemment, et il y a un groupe de messagerie Yahoo.


fr.wikipedia.org/wiki/Robot_Battle Semble être une version moderne :)

34

J'avais beaucoup de plaisir à coder mon propre robot avec Robocode à l'université.

Il est basé sur Java, l'API est détaillée et il est assez facile de mettre en place un robot difficile.

Voici un exemple :

 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

Je viens de trouver Light Bot . Programmez votre robot pour se déplacer et effectuer des tâches pour terminer un puzzle. Comprend même des sous-programmes. Programmez le bot en faisant glisser les tuiles dans les emplacements. Le jeu est très soigné.

Update Lightbot est maintenant la version la plus récente du jeu, et propose des versions spécialement conçues pour les enfants de 4 à 8 ans ou de 9 ans et plus (sans limite supérieure) et propose également une sorte de if

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


J'ai joué le premier, et c'était très bien fait, mais pas encore joué le second. Je pirate, ma femme ne le fait pas, et nous avons tous les deux aimé jouer.
Carl Smith

24

Je pense que le jeu original s'appelait Core Wars (cet article de Wikipédia contient beaucoup de liens intéressants); il semble encore y avoir des programmes et des concours, par exemple sur corewars.org . Je n'ai jamais eu le temps de regarder ces jeux, mais ils semblent très amusants.


juste une note latérale: les trucs de corewars sont écrits dans leur propre version d'assembly.
Gordon Gustafson

1
En fait, la lecture de la question montre clairement que ce n'est certainement pas Core War! Au lieu de cela, il s'agit probablement de RoboWar, RobotWar ou C-Robots.
Ash

Le RedCode est ennuyeux - je préfère de loin écrire dans un langage moins dense.
nouveau123456

19

Dans le jeu flash Manufactoria, vous "programmez" une usine en disposant les bandes transporteuses et les interrupteurs d'une manière très similaire à un FSM, mais plus puissante. Ce jeu est vraiment génial. Essayez-le, surtout si vous aimez les langages formels et les automates!

Capture d'écran de la manufacture http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png


Cela aurait été bien si vous citiez votre source probable et divisiez ceci en réponses séparées: - <
Tobias Kienzler

En fait, ce sont tous les jeux auxquels j'ai joué et que j'ai aimé. Je ne connaissais pas le lien que vous avez donné.
ziggystar

dans ce cas, je m'excuse. Cela semblait juste si peu de chance que ce soit une coïncidence. Mais +1 pour utiliser wine et un bureau encombré comme le mien :) Quoi qu'il en soit, vous devriez diviser cela en une seule réponse par jeu pour un meilleur vote, ou plutôt modifier la capture d'écran de Lightbot dans la réponse déjà existante (c'est à cela que sert CW, après tout)
Tobias Kienzler

@Tobias En fait, je n'ai pas fait la capture d'écran moi-même, je l'ai volée en utilisant la recherche Google. Mais j'ai aussi lancé Bug Brain avec Wine.
ziggystar


12

Si vous voulez vous éloigner de votre clavier, Wizards of the Coast a relancé un jeu appelé RoboRally qui est un jeu de plateau de programmation combatif.

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


2
C'est un excellent jeu de société, si vous pouvez retenir l'attention de tous vos compagnons de rallye.
Aaron Ransley



6

Un autre bon est CEEBot . Il enseigne la programmation de style C / Java dans un jeu amusant de programmation robotique. Il s'adresse aux 10-15 ans, mais c'est un bon.


Il y a CeeBot-Teen pour les 10-15 ans et aussi CeeBot-A pour les adultes. Leur site dit (15-99).
Octopus

6

Colobot

Il est généralement facile pour les nouveaux programmeurs de se familiariser avec des langages comme C ++ lorsque vous avez une bonne compréhension des bases de Java. Colobot vous permet de programmer des engins automatisés en utilisant un langage presque identique à Java et de déplacer, détecter et manipuler leur environnement afin d'accomplir des missions sur une planète dangereuse.



5

Core Wars est le classique, bien sûr. Mais Rocky's Boots en est un autre. Imaginer! Il fut un temps (1982) où l'on pouvait vendre un jeu commercial basé sur des portes logiques!


1
J'ai adoré Rocky's Boots - je l'ai joué sur Apple II.
Warren P

Un autre vote pour Rocky's Boots (Apple] [e) ... y jouer quand j'avais 8 ans a fini par m'aider à passer l'EE 316 à l'université!
Jeffrey Berthiaume

5

Si vous êtes prêt à regarder des jeux solo comme Light Bot et Manufactoria, je recommande vivement RoboZZle . Il a des commandes conditionnelles qui incluent des appels de fonction. Cela permet une manipulation complexe de la pile. Il existe des milliers de puzzles créés par les utilisateurs, des énigmes pathétiquement évidentes aux énigmes époustouflantes. Ils ont récemment ajouté la prise en charge des smartphones.

Je pense aussi le Codex of Alchemical Engineering vaut le coup d'œil.



4

J'aime Ruby Warrior . Il est encore un peu en cours de développement, mais c'est un excellent jeu avec une interface intelligente.





3

Planetwars est un jeu spécialement écrit pour Google Ai Contest, les robots contrôlent les flottes pour conquérir des planètes, ils prennent en charge de nombreuses langues


2

Je dirais que le jeu de programmation le plus célèbre qui soit est celui des guerres de base . Je ne sais pas si vous pouvez toujours trouver des "anneaux" actifs alors qu'il y en avait beaucoup quand je l'ai essayé il y a quelque temps (4 ou 5 ans).


2

Je n'ai jamais entendu parler de Core Wars auparavant, mais cela semble intéressant. Je dois cependant me porter garant de RoboCode. C'est amusant et stimulant, surtout si vous avez un groupe de personnes qui s'affrontent.



2

Matt, je pense que le jeu auquel vous faites référence est CRobots (ou l'un de ses clones, peut-être - mon premier contact a été avec PRobots, en Pascal, si je me souviens bien). C'était très amusant.


2

Bien que c'était plus logique que la programmation en soi, celle que j'ai vraiment appréciée à l'école primaire était Rocky's Boots. . Il y avait des capteurs, des portes ET, des portes OU, PAS des portes, des fils, des minuteries et toutes sortes d'autres choses. Programme fantastique pour enseigner la logique à un enfant.

Allez sur le lien et vous pouvez toujours y jouer!


2

Carnage Heart pour PlayStation était amusant. Cela vous permettrait de programmer de petits mechs pour se battre en utilisant un diagramme de flux.

Le cerveau


1

Je dois crier à RobotWar qui était le premier "jeu" de programmation auquel j'ai joué à l'époque d'Apple II. Il a été écrit par Silas Warner de la renommée de Castle Wolfenstein.


1

Je suis devenu accro à la liaison montante il y a quelques mois. Ce n'est pas vraiment basé sur le codage, mais plutôt sur le piratage. C'est toujours amusant et super geek.


1

Bien que n'étant pas strictement basé sur la programmation, j'ai beaucoup apprécié Robot Odyssey , un jeu dans lequel vous câbliez des portes logiques à des capteurs et des moteurs dans un robot, pour le faire bouger et réagir à l'environnement, sortir d'une ville, échapper aux obstacles. J'ai joué sur Apple // e, c'était l'un des meilleurs jeux sur cet ordinateur (avec Lode Runner! :-)).


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.