Page 1 sur 1

Un petit Bomberman pour apprendre

Publié : dim. 05/nov./2006 0:04
par Jeff
Bonjour,

En faisant un peu de ménage cet après-midi (ça arrive :P ), j'ai retrouvé un magazine de Code(r) de juillet 2003 où était présenté le début d'un bomberman sous Blitz. ce qui à l'époque m'avait fait aller vers ce langage.

N'ayant pas jusqu'à présent attaqué les jeux sous pure, je me suis dit tient pourquoi faire une petite adaptation de blitz vers pure... (A ce stade seul un joueur peut jouer... )

Image



Reste à faire pour améliorer le jeu :

- Intégrer 4 joueur sur un PC
- créer IA pour l'ordinateur pour jouer tout seul
- Faire un approche réseau...
- Générateur de niveaux...

@+

JF

Note : Pour les droits des sprites, je crois que le magazine n'existe plus, dans tous les cas il s'agit de mon coté d'une approche pédagogique & ludique.

Les sources :
http://purebasic.myftp.org/?filename=fi ... berman.rar

Publié : dim. 05/nov./2006 0:22
par SPH
Waouw, il est tres beau. Le generateur de niveau donne parfois des situations où l'on meurt obligatoirement en posant une bombe; mais tu as préciser ce point.
Pour l'amelioration, ya pu ka !

Publié : dim. 05/nov./2006 0:34
par Dorian
lol j'ai le même numéro de Code(r) ^^. Mais par contre, je crois qu'il éxiste toujours (enfin à vérifier car celà fait un petit bout de temps que je n'ai pas mis les pieds dans une librairie.

Sinon pour ce qui est des droits, il suffit de changer les images comme sa pas de problème ^^.

Sinon c'est une bonne idée, peut-être que d'autres personnes se mettront à la prog de jeux sous pure

Publié : dim. 05/nov./2006 1:37
par flaith
Cpl.Bator avait déjà commencé un bomberman <LA> :wink:

Publié : dim. 05/nov./2006 13:15
par Jeff
Bonjour à tous,

j'ai commencé l'IA des bombermen qui sera basée sur plusieurs reflexions :

- Survivre (autant que faire ce peut) à une attaque enemi
- tuer mon enemi dès que j'en ai l'occasion
- Ramasser les bonus
- Ouvrir des chemins si on est coincé (poser une bombe)

Je viens d'implémenter un path finder pour localiser les enemis, les bombes et les bonus. En fonction du résultats et des risques sur le chemin (bombes) une décision sera prises suivant les 4 points précédents.

Note : Merci à Comtois pour son code, cela m'a permis de comprendre le principe de fonctionnement et de gagner du temps :P

Image


@+

Jeff