π
<-

ici, je demande plein d'aide !!

Programmation et implémentation d'algorithmes.

ici, je demande plein d'aide !!

Unread postby Ver2guerre » 29 Mar 2007, 12:26

Alors voilà :

Je suis en train de faire un programme sur ma ti (89 tita), dont je suis très fier. Qu'est-ce comme programme ? ... Suspense ... Un jeu de RPG !!!

Eh oui, je fais un RPG sur calto ! Mais voilà, j'ai un blême : pour les crédits, je voulais faire un truc genre Star Wars : un texte qui défile du bas vers le haut, lentement (pas forcément vers le fond ^^). Comment puis-je faire ?

Pour l'instant, je'ai fait un petit texte qui s'affiche lentement lettre par lettre, et disparait lettre par lettre ... Si vous avez une idée, donnez la moi.

Je précise que, si possible, je voudrais garder l'écran graphique dispo, avec son dessin (rechargement de l'image trop lent).



Je pense que c'est tout, et dsl pour le pâté.

Ah, non, encore quelque-chose ^^ : si vous avez envie d'exercer vos talents de dessinateur, vous pouvez me faire des dessins de maisons, monstres, obstacles et autres, de coté n*10 pixels (avec n entier naturel)


Puisque JP (à coté de moi) me demande si je me moque des casios, je vais lui faire plaisir : A BAS LES CASIOS QUI FONT DES ERREURS PARTOUT "syn error" loool
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: ici, je demande plein d'aide !!

Unread postby Maréchal FlaK » 29 Mar 2007, 17:36

V2g, je crois que tu néglige les deux gros avantages des Casio: c'est tellement innocent qu'on peut tricher en contrôle avec, et c'est tellement simple que n'importe qui (genre moi) peut programmer dessus. :D:
Image
User avatar
Maréchal FlaK
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 71.9%
 
Posts: 210
Joined: 26 Jan 2007, 00:00
Location: Ici (comme ça, tu sais!)
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S, Anglais/Espagnol, Spécialité Mathématiques, Option Latin.

Re: ici, je demande plein d'aide !!

Unread postby ced78fr » 29 Mar 2007, 21:30

J'aie bien le premier avantage !
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: ici, je demande plein d'aide !!

Unread postby tama » 01 Apr 2007, 15:36

revenons au sujet ! :D: ça va encore devenir du HS

Pour défiler ça risque de toute façon d'être très lent sauf si comme l'a dit Mic tu sauves plein d'images que tu fais passer à la suite avec CyclePic

Si tu veux rester en basic la première solution à laquelle je pense est de stocker toutes les lignes une par une dans une ligne, à l'aide de 2 variables dire les lignes à afficher à l'écran (afficher les lignes ... à ...) puis recommencer en effaçant ce qu'il y avait précédemment

Je peux peut-être coder quelque chose en C sinon pour ça...
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: ici, je demande plein d'aide !!

Unread postby Ver2guerre » 23 Apr 2007, 08:22

Coucou tout le monde !
ça fait un baille, non ?


Bon, en tout cas, merci pour l'aide. Tama, si tu veux bien me faire le prog en C, je veux bien aussi. Le truc des lignes, j'y avais pensé, mais bon ...

Cher Mic, pour l'astuce que tu m'as donnée, je ne pense pas que ça marche, ou alors j'ai mal compris : à chaque fois qu'on change des ordonnées de l'écran graphique, tous les dessins s'effacent (donc le texte aussi) anisi que les fonctions qui se retracent.
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: ici, je demande plein d'aide !!

Unread postby tama » 24 Apr 2007, 20:02

vais voir ça mais j'ai déjà beaucoup de choses à faire ^^
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: ici, je demande plein d'aide !!

Unread postby Ver2guerre » 03 May 2007, 20:16

re-"Coucou tout le monde !"
re-"ça faille un baille, non ?"

j'ai tout chercher avec ton truc Mic, mais je n'ai pas trouvé. Pourrais-tu s'il-te-plait me donner plus de détails ?


Autre question : comment utilise-t-on la fonction Try ... EndTry ?
Je sais qu'il faut mettre un PassErr et/ou un ClrErr, mais je ne sais pas où et comment ... A chaque fois que j'ai essayé, bug : Missing start or end of block syntax, et ça me ramène à la fin du EndTry.

Merci pour l'aide, le RPG avance !


Et, ne vous pressez pas trop pour répondre, je ne sais pas quand je pourrais passer la prochaine fois ^^

a++
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: ici, je demande plein d'aide !!

Unread postby tama » 04 May 2007, 20:11

Code: Select all
Try
.....
ce que tu veux faire
...
Else //si ça marche pas
n-errornum //on met l'erreur correspondante (n est à remplacer par un nombre)
PassErr //on affiche la boite de dialogue correspondant à l'erreur
ClrErr
EndTry


Par exemple
Code: Select all
Try
a-t[b,c] //on stocke a dans la matrice t à la ligne b et la colonne c
Else //si ça marche pas
230-errornum //on met 230=erreur dimension
PassErr //on affiche la boite de dialogue
ClrErr //on efface l'erreur
EndTry


Pour la liste des erreurs y a un post ici mais ça fait très longtemps c'est comme chercher une aiguille dans une botte de foin mais une recherche et c'est bon
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Re: ici, je demande plein d'aide !!

Unread postby Ver2guerre » 05 May 2007, 15:30

cool, merci tout plein !

Je suppose qu'on est pas obligé d'afficher l'erreur ... On peut tout aussi bien passer à la suite du programme ?
User avatar
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 26%
 
Posts: 2473
Joined: 29 Sep 2006, 00:00
Location: Le plus loin possible des casio
Gender: Male
Calculator(s):
MyCalcs profile
Class: boup

Re: ici, je demande plein d'aide !!

Unread postby tama » 05 May 2007, 19:18

oui

Code: Select all
Try
...
Else
EndTry


est tout à fait valide, ça exécutera ce qu'il y a entre le Try et le Else si ça marche, sinon ça fera rien
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40%
 
Posts: 10994
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile
Class: epita ING3 \o

Next

Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 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.
2078 utilisateurs:
>2034 invités
>36 membres
>8 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)