1

Cela fais pas mal de temps que je cherche une techinque pour faire un truc tous simple : faire rebondir une balle sur l'ecran de ma Ti.

Mais je trouve pas "l'algorithme" pour y arriver sad . Quelqu'un pourrai me mettre sur la voie ? wink
Epitech - Ecole pour l'informatique et les nouvelles technologies

Shinjuku@ifrance.com
MSN : Shinjuku83@hotmail.com

2

arf...
c tt simple:

tu définis la vitesse X et Y de ta balle...
par exemple:
vX=3 px/boucle d'affichage
vY=1 px/boucle d'affichage

pis tu fé des tests:

si la position Y courante<0 ou >128 (100 si c une 89) alors inverser la vitesse Y (vY=-vY)
si la position X courante<0 ou >240 (160 si c une 89) alors inverser la vitesse X (vX=-vX)

et c tt...
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

3

Mais si j'ai bien compris avec cette méthode la balle va faire une "marche arrière" quand elle va rencontrer un bord de l'écran.
Alors que si on réflechi dans la réalite la balle ne réagit pas comme ca.

Imaginons que la balle parte du bas de l'écran qu'elle aille vers le haut puis rencontre le bord supérieur de l'ecran.
Si la trajectoire de la balle n'est pas verticale, elle ne va pas faire marche arrière mais changer de trajectoire de telle facon que les 2 trajectoires forme un angle z.
La verticale de l'ecran forme la bisectrice de l'angle z.
Dans la théorie on pourrait prendre un droite d'équation y=5x+1 qui représente la trajectoire de la balle. Ensuite la balle rebondi et change de direction. Il faut alors former un angle de z/2 (l'angle partant de la nouvelle trajectoire à la verticale de l'ecran)
Pour cela il suffit tous simplement de multiplier par (-1) le coefficient directeur de la première trajectoire et on obtinent l'equation de la nouvelle trajectoire de la balle soit : -5x+1.
Je sais c'est balaise à comprendre fou

Si je suis pas assez clair dites-le je fais un dessin grin
Epitech - Ecole pour l'informatique et les nouvelles technologies

Shinjuku@ifrance.com
MSN : Shinjuku83@hotmail.com

4

mais oui !!
mais tu changes juste la direction sur UN des axes !!!!

donc si elle vas vers le haut et vers la droite, et si elle recontre le haut de l'écran, ce sera la coordonnée y qui sera inversée, donc elle ira toujours vers la droite, mais vers le bas !!!

et c'est exactement comme ça que réagit une vraie balle enfin!
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

5

Tiens mais c'est vrai ca.... Mais alors tous mon programme est bon pour la poubelle sad

C'est exactement pareil pour les coordonnées x quand elle rencontre un coté de gauche et de droite je pense.

Ok merci pour ton aide sBibi wink
Epitech - Ecole pour l'informatique et les nouvelles technologies

Shinjuku@ifrance.com
MSN : Shinjuku83@hotmail.com

6

>Mais alors tous mon programme est bon pour la poubelle
ban ouais gringringrin

>C'est exactement pareil pour les coordonnées x quand elle rencontre un coté de gauche et de droite je pense
ouep smile

>Ok merci pour ton aide sBibi
2ri1 wink
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

7

arf il faut mettre un peu d'aleatoire ds l'angle pasque sinon elle feraz tjs le mm parcours
avatar
納 豆パワー!
I becamed a natto!!!1!one!

8

bah bien sur, ms ct juste pour lui donner un exemple...
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

9

Moi j'ai essayé un algo comme ca et le meilleur moyen que j'ai trouvé finalement c'est faire du cas par cas
Cours et tutos Asm: http://membres.lycos.fr/sirryl

10

J'ai fait un jeu: pong
http://www.multimania.com/luc89/pong.zip
les sources sont la:
http://www.multimania.com/luc89/Pongsource.zip
Si t'a du courage pour tout décripter, tout est la.

11

arf...
ça serait cool, un nouveau TBO, en plein écran sur 92+
(et sans crolling : qu'on voit tt le lvl)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

12

en fait, tu veux faire quoi come type de programme ?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

13

si c un pang ou un truc de ping pong, fodra penser à la gravité...

remarque, c'est pas plus compliqué wink
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

14

arf...
sinon, le mario vole grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

15

hou hou grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

16

pour le ping-pong, sans gravité, vive les smash, non ?
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

17

fo déjà que la balle s'envole pas pour pouvoir smacher grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

18

oué...
c'est vrai.

et un Tetris, sans gravité ?
(je sais, y'a pas de balle grin)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

19

Legus s'amuserait aux chiottes si il y avait pas de gravité à son tetris gringringrin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

20

On peut très bien faire un smash en absence de gravité. Il suffit de lâcher la balle en l'air sans vitesse initiale (et donc elle ne bougera pas) et de frapper dedans. Et théoriquement, après contact avec la table, la balle devrait repartir tout droit en pleine gueule de l'adversaire. grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

21

bah ué, g jamais dit le contraire, just dit ke ce serait dur paske un smach, c pas un service, dc c l'autre ki t'a envoyé la balle, dc tu te l'es déjà prise ds la gueule grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

22

De toute façon, il est impossible de faire un service correct de ping-pong en absence de gravité parce que la balle ne rebondira pas plus d'une fois, et qu'il faut qu'elle rebondisse 2 fois pour un service correct.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

23

Meme avec Mobius? pas sur... je sais pas si Mobius dépend de la gravité...
Cours et tutos Asm: http://membres.lycos.fr/sirryl

24

>De toute façon, il est impossible de faire un service correct de ping-pong en absence de gravité parce que la balle ne rebondira pas plus d'une fois, et qu'il faut qu'elle rebondisse 2 fois pour un service correct.

non, si la table est pliée ou déformée, ça marche. embarrassed

il y avait pas de conditions initiales au problème grin
:D

25

>HerveRV

LOL. grin

Sinon, avec une table droite: Peut-être en donnant un effet (vertical) à la balle. Mais si on la tire tout droit, on n'y arrivera jamais.
[edit]Edité par Kevin Kofler le 28-11-2001 à 21:09:32[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

26

Sans gravité, pas d'air, donc pas d'effets... tongue
avatar
I'm on a boat motherfucker, don't you ever forget

27

bah non, si t ds une station spatiale, y a de l'air, sinon les pov zastronauts... huhu grin
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

28

si y a un plafond, ça va rebondir, non ?

d'accord, j'arrête mes conneries
:D

29

ué mais attention, si ça rebondit sur un hublot, la trajectoire est modifiée, paske la fuite d'air entraine la balle vers le hublot fissuré eek
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

30

oui, mais si le hublot casse pas, c bon wink
:D