je suis en train de programmer un Bomberman en basic sur ti92+. J'ai un problème : je n'arrive pas a ce que que mon personnage puisse se deplacer pendant le delai avant que la bombe explose : je voudrais que des lors que le perso pose une bombe, il puisse se deplacer ou non mais que la bombe explose au bout d'un certain temps(meme si le perso ne s'est pas deplacer), est-ce possible?
Merci d'avance
Zeph Le 12/06/2004 à 21:45 Evidement que c'est possible, il faut que le déplacement de ton perso et le délai d'explosion de la bombe soient dans la même boucle.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
j'ai deja essayé mais j'y arrive pas
Zeph Le 12/06/2004 à 21:48 Alors essaye de faire des trucs plus simple avant de vouloir coder ça.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 12/06/2004 à 21:51 Bah quoi, tu veux pas que qqun te file le code tout pret à recopier non plus ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
si tu arrives pas à comprendre comment faire ce genre de trucs, c'est que tu n'a spas le niveau suffisant.
si tu n'a spas le niveau suffisant, la meilleure solution pour y arriver, c'est de commencer par des trucs de niveau plus simple...
la prog, c'est comme une échelle : on commence par le barreau le plus bas, le plus simple, et on monte barreau par barreau... le gars qui essaye de monter à partir du 5ème barreau, il se casse généralement la gueule
Tu as une liste genre 10 items, soit max 10 bombes à placer.
Lorsque un item dans la liste est égale à -1, pas de bombe, différent de -1 il y a une bombe.
Dans ta boucle principale tu incrémente chaque item de cette liste ou le chiffre est différent de -1.
Suivant la valeur d'un item de cette liste genre 10 correspond au sprite n de l'explosion, 20 un autre sprite et 30 met l'item correspondant à -1.
Darky Le 16/06/2004 à 22:09 Aider les gens c'est bien aussi , nan???
Enfin il me semble que c'est le but d'un forum
sur, mais fabisa08 n'avais pas a reagir comme ça apres le post 3
Vertyos lui faisait une remarque toute simple que je n'aurais pas pris comme un commentaire desagreable ...
onur Le 18/06/2004 à 18:17 mais c'est pas un truc compliqué qu'il demande. Il lui manque de l'expérience en algo. S'il comprend la méthode de geogeo ca sera un pas de plus. Faut qu'il essaye de le comprendre (pour le coder tel que c'est expliqué faut le comprendre) sinon c'est vrai que ca sert a rien. Par la suite il pourra développer ces propres algos.. avec l'éxpérience.
Ne vous croyez pas des boss parce que vous savez faire le truc qu'il a demandé.
Tout ce qui passe pas par le port 80, c'est de la triche.
Perso, je définirais le modèle standard d'un jeu comme suit:
entrée -> gestion -> sortie (facultatif)
Dans une boucle, cela va de soi. En clair:
-Entrée: Lecture des touches, etc. (interaction avec le joueur)
-Gestion: Déplacement du perso et des ennemis/objets, gestion des collisions, ..., tout ce qui est vital quoi.
-Sortie: Affichage. Facultatif (principe de frameskip).
Mais je pense que fabisa08 n'aura pas compris la méthode à geogeo, car le principe de "multi-tâches" (temps-réel) dans un jeu est une étape cruciale et n'est pas simple. Et ça, il faut l'expérimenter soi-même.