jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
| Page 1 | |||||||||||||||||||||||||||||
| Auteur | Message | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||||||||||||||||||||||||||
| Page 1 | |||||||||||||||||||||||||||||
Ferrari_4000
|
# Posté le 10/10/2010 à 20:15:40 | ||||||||||||||||||||||||||||
![]()
Ville : Bourg-la-reine |
![]() Présentation du projetPrésentation générale et règlesBonjours à tous ! J'ai décidé de faire un tournoi à la "bombazéro" (http://www.siteduzero.com/forum-83-421 [...] ombazero.html) en modifiant un peu les règles. Le joueurs ne pose pas de bombe mais tire des missiles qui avancent d'une case par tour. Tant que le joueur ne bouge pas et ne tire pas d'autre missile, il peut contrôler le dernier missile qu'il a lancer en le faisant tourner à droite ou à gauche. Le missile explose quand il rencontre autre chose qu'une case vide : il enlève une vie à un joueur (qui en a deux), brise une caisse, et ne fait rien au mur. Je ne connais pas bien stechec, donc j'ai décidé que le seul langage serait PHP (désolé pour ceux qui n'utilisent pas ce langage, ça sera l'occasion de l'apprendre :P) Aspect graphiqueVoici à quoi ressemblera l'arène avec tous les types de cases : ![]() L'animation est automatique (en javascript), vous pouvez déjà tester ceci ici : http://attalserver.com/~code/Battle%20IA/V2/battle.php Les boutons :
Programmer son botValeurs envoyéesVotre bot devra se débrouiller avec une seule chose : un array avec les cases de la map (et éventuellement les dimensions de la map quand cette dernière pourra prendre d'autres valeurs que 16*16) Votre array a pour clé l'id de la case. Exemple : ![]() Et a pour valeur le type de case :
Ce qui donne par exemple : ![]() Un peu de code ...La programmation d'un BOT se fait en POO, voici un exemple : Code : PHP
Ce bot se déplace de manière aléatoire, idéal pour tester son bot ! Le code du site est open source, si vous voulez connaitre les sources, allez ici : http://attalserver.com/~code/Battle%20IA/V2/ Pour conclureJ'ai d'abord proposé ce concours dans la section "discussion générale" (http://www.siteduzero.com/forum-83-565 [...] ombazero.html), mais n'avait pas l'air d'intéresser grand monde ... Et puis je me suis rendu compte que, finalement, il serait plus approprié de le mettre dans cette section. (d'ailleurs, 'faudra que je MP un modérateur pour fermer l'autre topic) Vous noterez qu'il n'y a pas vraiment de site, en fait ce concours est toujours en développement (et je serai content que vous m'y aidiez ). Vous pouvez tester le code sur Wamp ou sur votre serveur perso, créer votre propre bot, etc ...Éventuelles évolutionsIl est clair que ce concours aboutira à un tournoi de bot en arène, mais j'ai eu l'idée de développer un autre mode de jeu : une map beaucoup plus grande (au passage, j'ai besoin de level designers si ça vous intéresse), et deux équipes de 8 bots (bots différents bien sur !) qui serait au final un TeamDeathMatch, et pourquoi pas ensuite un CaptureTheFlag etc ...Comme ce projet (oui, il faut bien que je me décide à qualifier ceci de projet) est open source, je compte sur vous pour m'aider au développement !Merci de m'avoir lu jusqu'au bout ! J'attend vos commentaires et vos idées pour des éventuelles améliorations ! PS : userbar pour supporter le projet !!!Code : Autre
Édité
le 10/10/2010 à 20:26:40
par Ferrari_4000
|
||||||||||||||||||||||||||||
| Publicité | # Posté le 10/10/2010 à 20:15:40 | ||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||
MrKooky
|
# Posté le 09/12/2010 à 00:48:53 | ||||||||||||||||||||||||||||
10h![]()
Ville : Paris |
Salut.
Désolé de upper, mais ca m'intéresse. ![]() Ou est-ce qu'on peut récupérer tout le code (JS inclus) ? Mon Espace Personnel - Mes Projets - Mon Blog (v2) Visitez le site de MétamorphWorld, un jeu pour le concours Innov'Game 2012 Manuel des Zéros - SdZ v1 - Hébergeur gratuit - Régie publicitaire |
||||||||||||||||||||||||||||
Ferrari_4000
|
# Posté le 09/12/2010 à 12:47:43 | ||||||||||||||||||||||||||||
![]()
Ville : Bourg-la-reine |
C'est un vieux post ça
!Tout est là : http://attalserver.com/~code/Battle%20IA/V2/ Le javascript est dans les fichiers PHP |
||||||||||||||||||||||||||||
MrKooky
|
# Posté le 20/12/2010 à 23:56:58 | ||||||||||||||||||||||||||||
10h![]()
Ville : Paris |
Pour re-upper un peu, je pense que ca serait bien de le proposer aux admins voir ce qu'ils en disent. Ca fait pas mal de temps qu'on a pas eu de "vrai" concours sur le SdZ (càd prog')
Mon Espace Personnel - Mes Projets - Mon Blog (v2) Visitez le site de MétamorphWorld, un jeu pour le concours Innov'Game 2012 Manuel des Zéros - SdZ v1 - Hébergeur gratuit - Régie publicitaire |
||||||||||||||||||||||||||||
Ferrari_4000
|
# Posté le 21/12/2010 à 00:05:26 | ||||||||||||||||||||||||||||
![]()
Ville : Bourg-la-reine |
|||||||||||||||||||||||||||||
Retour au forum "Présentation de vos projets" ou à la liste des forums
