Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Programmation d'un jeu.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2
AuteurMessage
KageNoYoru
Débutant
Débutant


Masculin Age: 16
Classe: Terminale S-SI
Calculatrice(s): TI-89 Titanium
Messages: 8
Efficacité: 0
Date d'inscription: 26/09/2009

Divers
Dernière note en maths: 20/20

MessageSujet: Re: Programmation d'un jeu.   Lun 28 Sep - 21:26

C'est exactement ça Tama, je voudrais savoir comment gérer les tests de collision car un contact ne doit pas être signe de perte de vie mais un coup san protection oui, j'avoue que je ne sais pas comment faire si ma précédente proposition ne tient pas...
Je verrai vos réponses demain, je vais me coucher, je suis crevé, merci en core Tama pour cette réponse, et je l'espère cells à venir.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Programmation d'un jeu.   Lun 28 Sep - 21:43

bah dans ce cas il te faudrait encore une autre variable (attends toi à en avoir plein) qui détecte si un coup reçu engendre des dégâts ou pas, par exemple protection qui vaut 1 quand le perso se protège et donc ne reçoit pas de dégâts ou des dégâts atténués, ou 0 quand le perso n'est pas protégé et reçoit full damage

pour les tests de collision, ça dépend de comment tu vas faire les attaques : une balle venant d'une arme est assez facile à tester, une épée un peu plus dure, et ça dépend de ton exigence, reçoit t-il plus de dommages à certains endroits particuliers (la tête par exemple ?) etc... tout ça est à gérer.
Donc il n'y a pas de formule générale (à part peut-être tester si les 2 sprites se croisent en vérifiant les "rectangles") tout dépend de comment tu veux faire ça (les attaques ...)

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
LinkWebmaster
Guide
Guide


Masculin Age: 26
Classe: éduc spé.
Calculatrice(s): V200 - Ti92 - Ti89 - Ti82
Messages: 136
Efficacité: 4
Localisation: Picardie - MAJ Ti soccer 2010
Date d'inscription: 03/01/2005

Divers
Dernière note en maths: 12/20 au bac ES!! Merci la ti92... car j'ai jamais eu la moyenne en math de tout le lycée. Je passais mon temps à faire des jeux sur ma calc ;)

MessageSujet: Re: Programmation d'un jeu.   Mar 29 Sep - 10:04

Citation:
comment gérer les conditions pour faire varier la valeur de la variable de la barre de vie.


En reprenant l'exemple de Tama :

dès que tu évoques le mot condition pense à If
dans ce cas : si (if) il y a un choc : les variables de position de l'ennemi chevauchent celles du héros et que la protection n'est pas activée (if protec=0) alors la variable de vie (dans l'exemple de tama: v) perd 10 points(ou utilise rand() pour une perte de points aléatoire)...

ce qui donnerait
x = position horizontale du perso et x2 position horizontale de l'ennemi (dont le sprite fait 10 pixels de largeur)
if x=x2+10 and protect=0:v-10->v
puis tu réaffiches la variable v à l'écran

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Animateur
Animateur


Masculin Age: 18
Classe: oui. (2ème année à l'Epita, sinon)
Calculatrice(s): TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Messages: 10280
Efficacité: 29
Localisation: Paris ... dans un rayon de 15 km
Date d'inscription: 19/12/2005

Divers
Dernière note en maths: 13/20

MessageSujet: Re: Programmation d'un jeu.   Mar 29 Sep - 19:58

moui, mais profites du fait que tu aies 8 caractères à utiliser pour une variable pour rendre son nom explicite, par exemple vie à la place de v ...
ça t'aidera pour le débogage (trouver les erreurs ...) ou pour le reprendre après une longue période sans y toucher. Tu peux également ajouter des commentaires avec le caractère "C" (copyright) en faisant [Diamant] + [)]

_________________
Modérateur des salons z80

Lisez le Journal de tibank, y a du bon ! :)

Envie de nous voir IRL ? participez à la réunion Nord de tibank !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tamast.actifforum.com/index.htm
 

Programmation d'un jeu.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI68k :: Programmation-
Poster un nouveau sujet   Répondre au sujet