π
<-

Aide pour un programme en Axe Parser

Assembleur, Axe, C/C++, ICE...

Aide pour un programme en Axe Parser

Unread postby Wellen » 29 Dec 2010, 13:37

Bonjour-bonjour,
Alors voilà je suis en train de me faire un joli petit Pong en Axe ( avec Menus et tout :#top#: ) ; j'aurais quelques questions à poser.

Lors de la partie, le joueur contrôle le palet en bas de l'écran et ne doit pas laisser la balle tomber, classique ^^
Ca se passe dans une graaaande boucle :

Code: Select all
Repeat B70
 
  //calculs des coordonnées, collisions, etc.

End


Où B est l'ordonnée de la "balle" ( donc la boucle se termine quand elle "tombe" )

Sauf que voilà j'aimerais inclure dans la boucle une gestion de ptits bonus sous forme suivante : arret sur image, on demande au joueur d'appuyer
sur F1 F2 F3 ou F4 aléatoirement sur un laps de temps assez court. Si la touche n'a pas été enfoncée, un bonus ou malus ( aléatoire dans une liste lui aussi ) est activé. (du genre vitesse augmentée, palet raccourci...)

Mais comment faire pour que cette demande apparaisse aléatoirement plusieurs fois dans la partie ??


D'autre part, j'aimerais faire une gestion du score.
Par exemple on rajoute 1point par 5 secondes passées.
J'aimerais afficher le score à l'écran pendant la partie, avec la fonction Text( mais en fait ce score est illisible parce qu'il "clignote" (on efface l'écran à chaque tour dans la boucle, puis on réaffiche les sprites et le score)
Enfin, dernier probleme, comment stocker les scores pour créer une liste de highscores ( les 5 meilleurs ) qui reste en mémoire quand on arrete le programme ?

Voilà donc je résume :
  • Apparition aléatoire des bonus
  • Affichage 'permanent' du score
  • Sauvegarde de plusieurs scores

J'espère m'être bien expliqué, vous n'êtes evidemment pas obligés de répondre à toutes les questions en même temps :#gni#:

Merci d'avance :#coucou#:

EDIT : Comment faire des screens animés ? Pour que jvous montre un peu la bête :%):


*Si vous êtes gentils et que le programme est pas trop moche, peut-être que je le posterai sur TI-Bank :D: *
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: Aide pour un programme en Axe Parser

Unread postby metallica » 29 Dec 2010, 14:17

Je te laisse regarder le Pong que j'ai moi même créé ici
J'utilise déjà la sauvegarde des 5 meilleurs scores ainsi que du nom de son possesseurs.
Si tu ne comprend pas demande moi des explications.
Image
Image
User avatar
metallica
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 12%
 
Posts: 14
Joined: 20 Nov 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale SSI

Re: Aide pour un programme en Axe Parser

Unread postby Wellen » 29 Dec 2010, 14:40

Merchi pour le code ^^
En fait, j'avais justement décidé de faire un Pong moi-même parce que je trouvais l'autre un peu space :#fou#: : la balle repart vraiment bizarrement quand il y a collision.., comme si son coef directeur était généré à chaque fois :#roll#:
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: Aide pour un programme en Axe Parser

Unread postby metallica » 29 Dec 2010, 15:27

Ben moi j'ai pas trop touché aux modifications des coefficients directeur par rapport aux codes original... :#roll#:
En fait, le coefficient de déplacement horizontal est généré aléatoirement à chaque fois que la balle tape n'importe qu'elle bordure. C'est pour ça que ça donne des effets un peu bizarre mais je te laisse toi même innové.
Image
Image
User avatar
metallica
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 12%
 
Posts: 14
Joined: 20 Nov 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale SSI

Re: Aide pour un programme en Axe Parser

Unread postby jacques » 29 Dec 2010, 16:19

Salut,

cool un nouveau programmeur Axe ! :):

Je ne peux pas t'aider sur le sujet, mais Kindermoumoute, notre Grand Sachem de l'Axe le pourra sûrement quand il passera par ici. :;):

En attendant, je te conseille de ne pas hésiter à poser tes questions chez Omnimaga également car il y a plus de programmeurs en Axe là-bas qu'ici (j'éspère que tu n'as pas peur de l'anglais :D: ).

Pour les screens animés, tu peux en faire avec WabbitEmu : clic droit et "start GIF capture".
Sublime Chevalier Elu des TI

Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!

Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
User avatar
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 14.9%
 
Posts: 2057
Images: 0
Joined: 25 Aug 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: prépa PSI

Re: Aide pour un programme en Axe Parser

Unread postby Wellen » 29 Dec 2010, 16:32

Merci Jacques je vais rajouter de suite un screen de mon jeu :;): ( dans le premier post)

En fait, pas avant que je ne trouve un ROM TI84+.. Ca se trouve où ?
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: Aide pour un programme en Axe Parser

Unread postby jacques » 29 Dec 2010, 16:47

Wellen wrote:En fait, pas avant que je ne trouve un ROM TI84+.. Sa ce trouve où ?


Dasn ta calculatrice. :;):
On a pas le droit de distribuer des ROMs sur Internet (mais on peux toujours en trouver en cherchant un peu, mais pas de ti84+). Il existe des "ROMs dumpers" qui créé des ROMs exploitables sur ordinateur à partir de ta calculatrice.

Je crois que TiLP fait des dump de ROMs, mais si tu l'installe ça va crééer des conflits entre les pilotes Ti Connect et TiLP.
Sublime Chevalier Elu des TI

Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!

Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
User avatar
jacques
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 14.9%
 
Posts: 2057
Images: 0
Joined: 25 Aug 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: prépa PSI

Re: Aide pour un programme en Axe Parser

Unread postby Loulou 54 » 29 Dec 2010, 17:19

J'en ai une de 83+ si tu veux.. :%):
Mes programmes => ici !
User avatar
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.6%
 
Posts: 1985
Images: 8
Joined: 02 Aug 2009, 00:00
Location: 54, près de Metz
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingé Logiciel chez Amazon

Re: Aide pour un programme en Axe Parser

Unread postby Wellen » 29 Dec 2010, 17:39

Merci grand fou, mais c'est pas la peine :D:
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: Aide pour un programme en Axe Parser

Unread postby critor » 29 Dec 2010, 17:52

Loulou 54 wrote:J'en ai une de 83+ si tu veux.. :%):


Chut! :#non#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 51.2%
 
Posts: 42225
Images: 16681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
921 utilisateurs:
>896 invités
>18 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)