Bonjour je programme un petit jeu sur ti83 (-> Ti basic)
Petit résumé : on joue un chat, on doit attraper des souris pour augmenter son score.
J'utilise pour afficher un chat et une souris la fonction pxl-Aff, et je cherche à savoir comment vérifier si le pixel1 (chat) est sur le pixel2 (souris)... Merci d'avance
[Ti83] Collisions
5 posts
• Page 1 of 1
-
Ti83Amateur
Niveau 0: MI (Membre Inactif)- Posts: 1
- Joined: 15 Oct 2018, 19:47
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nde G
- YouTube: https://www.youtube.com/channel/UC7rFYwx
Re: [Ti83] Collisions
coment se compose exactement le mouvement du chat et de la souris ?
je serait tenter par un petit :
if xCHAT = xSOURISX and yCHAT = ySOURISX
façon axe ordonnée et axe abscisse car quelque part, tes pts, tu peux les mettres sur un repère OIJ ...
(c'est du pseudo code au dessus)
je serait tenter par un petit :
if xCHAT = xSOURISX and yCHAT = ySOURISX
façon axe ordonnée et axe abscisse car quelque part, tes pts, tu peux les mettres sur un repère OIJ ...
(c'est du pseudo code au dessus)
-
FjFk
Niveau 11: LV (Légende Vivante)- Posts: 282
- Images: 18
- Joined: 01 May 2018, 15:59
- Location: Lune
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Inconnu
Re: [Ti83] Collisions
Je suis d'accord avec JK, je ne pense pas qu'il y a une façon plus simple/rapide de faire ça
créations: avec chacha: Chacha's pack, Marques(packs Oiram)
seul: Minuteur(utilitaires)
seul: Minuteur(utilitaires)
-
gamAmbianceur
Niveau 13: CU (Calculateur Universel)- Posts: 166
- Joined: 06 Dec 2017, 11:59
- Location: Strasbourg
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Bac +2
Re: [Ti83] Collisions
leJKnational wrote:coment se compose exactement le mouvement du chat et de la souris ?
je serait tenter par un petit :
if xCHAT = xSOURISX and yCHAT = ySOURISX
façon axe ordonnée et axe abscisse car quelque part, tes pts, tu peux les mettres sur un repère OIJ ...
(c'est du pseudo code au dessus)
Oui c'est ça, tu regardes simplement si leurs coordonnées sont égales.
-
UnCurieuxProgrammeur
Niveau 11: LV (Légende Vivante)- Posts: 367
- Images: 2
- Joined: 19 May 2017, 18:20
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Prépa scientifique 1A
Re: [Ti83] Collisions
merci ^^
autre solution:
1 vers gauche -> +1 à var A
1 vers droite -> -1 à var A
1 vers haut -> +1 à var B
1 vers bas -> -1 à var B
tu initialise un pts de départ avec une valeur particulière ex: A=0 et B=0 tout en haut a gauche, et pour la souris (valeur au hasard pour ce cas) C=55 et D=33
1 vers gauche -> +1 à var C
1 vers droite -> -1 à var C
1 vers haut -> +1 à var D
1 vers bas -> -1 à var D
puis le bon vieux:
if A=C and B=D
finish
amélioration possible: utilisation de liste pour mettre plus de valeur de localisation et d'une fonction pour le placement des souris grace a mon système ci dessus
voia ^^
ca revient un peu au coordonnées ...
dit moi ce que tu en pense
JK
autre solution:
1 vers gauche -> +1 à var A
1 vers droite -> -1 à var A
1 vers haut -> +1 à var B
1 vers bas -> -1 à var B
tu initialise un pts de départ avec une valeur particulière ex: A=0 et B=0 tout en haut a gauche, et pour la souris (valeur au hasard pour ce cas) C=55 et D=33
1 vers gauche -> +1 à var C
1 vers droite -> -1 à var C
1 vers haut -> +1 à var D
1 vers bas -> -1 à var D
puis le bon vieux:
if A=C and B=D
finish
amélioration possible: utilisation de liste pour mettre plus de valeur de localisation et d'une fonction pour le placement des souris grace a mon système ci dessus
voia ^^
ca revient un peu au coordonnées ...
dit moi ce que tu en pense
JK
-
FjFk
Niveau 11: LV (Légende Vivante)- Posts: 282
- Images: 18
- Joined: 01 May 2018, 15:59
- Location: Lune
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Inconnu
5 posts
• Page 1 of 1
Return to Problèmes divers / Aide débutants
Who is online
Users browsing this forum: ClaudeBot [spider] and 22 guests