petite idée de concours [IA] - Divers - Programmation
Marsh Posté le 11-08-2003 à 21:57:30
ReplyMarsh Posté le 11-08-2003 à 22:00:08
connaissait pas
mais ca a lair bcp plus compliqué
http://robocode.alphaworks.ibm.com [...] index.html
Marsh Posté le 11-08-2003 à 22:03:00
mais bien mieux peut être et puis c'est en Java, donc fonctionnera partout
Marsh Posté le 11-08-2003 à 23:51:47
Taz a écrit : mais bien mieux peut être et puis c'est en Java, donc fonctionnera partout |
même sur des machines 64 bits ?
ok, je sors ....
Marsh Posté le 11-08-2003 à 23:53:22
SquiZz a écrit : |
au temps pour moi. ça doit fonctionner sur x86-32bits
Marsh Posté le 12-08-2003 à 00:11:16
Pour info, je suis en train de programmer un simulateur Full openGL pour notre équipe pour le concours de robotique e=m6.
Si vous voulez vous amuser, faites de même ;-)
Et au moins ça à une application pratique : faire gagner une équipe ;-)
Marsh Posté le 11-08-2003 à 21:55:49
voila allez voir sur ce site
http://robots.shaos.ru/robots.htm
ca parle d'ia et plus particulierement de creer une ia pour un robot. tout les x temps ils organisent un concours ou ils placent tout les robot sur une arene et les laissent saffronter
bon c assez simple, pour programmer un robot il suffit de telecharger le compilateur , decrire son code (syntaxe proche du c) puis denvoyer le fichier compile sur le site (compile comme ca perosnne ne peut chopper le code de votre creature )
on peut egalement tester son robot sur place sans probleme aussi
en gros les commandes sont simple :
on peut faire avancer le robot(dans la direction courante) -> step
le faire tourner a gauche ou a droite)
-> left , right(ca se sont les commandes , qd je dit que c simple )
le robot possede 4 cotes sur lequel on peut mettre soit un oeil soit une arme
loeil permet de reperer un objet au loin (ex 1 c un mur , 2 c un autre robot) et egalement de savoir a quelle distance ca se trouve
chaque commande (regarder, tirer) prend 1 frame et a chaque tour une frame est allouee pour chaque robot (de cette facon un robot ne peut pas monopoliser le systeme)
donc plus on utilise les differents moyens plus le robot sera lent par rapport aux autres (d'ou le fait de devoir programmer intelligement)
chaque robot commence avec un certain niveau de vie et de munition
le premier robot a rester en vie ou les robots qui sont encore en vie apres le temps ecoulé remportent le match
voila lidee serait de developper ensemble un robot hfr puis de lenvoyer au concours pour voir ce que ca donne
c clair que ca napprendra aucun langage de programmation a personne , mais bon ca permettra de reflechir a un cas probleme et de pouvoir analyser le point de vue de chacun
bon apres tout c peut etre une idee stupide dans ce cas dit le moi et jefface le topic
sinon jattend vos reactions
Message édité par red faction le 12-08-2003 à 10:46:30