ici, je demande plein d'aide !!
19 posts
• Page 1 of 2 • 1, 2
ici, je demande plein d'aide !!
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
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
-
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 2473
- Joined: 29 Sep 2006, 00:00
- Location: Le plus loin possible des casio
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: boup
Re: ici, je demande plein d'aide !!
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. 


-
Maréchal FlaK
Niveau 8: ER (Espèce Rare: nerd)- Posts: 210
- Joined: 26 Jan 2007, 00:00
- Location: Ici (comme ça, tu sais!)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S, Anglais/Espagnol, Spécialité Mathématiques, Option Latin.
Re: ici, je demande plein d'aide !!
J'aie bien le premier avantage !
-
ced78fr
Niveau 13: CU (Calculateur Universel)- Posts: 3845
- Joined: 11 May 2006, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Bac +5
Re: ici, je demande plein d'aide !!
revenons au sujet !
ç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...

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.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: ici, je demande plein d'aide !!
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.
ç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.
-
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 2473
- Joined: 29 Sep 2006, 00:00
- Location: Le plus loin possible des casio
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: boup
Re: ici, je demande plein d'aide !!
vais voir ça mais j'ai déjà beaucoup de choses à faire ^^
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: ici, je demande plein d'aide !!
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++
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++
-
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 2473
- Joined: 29 Sep 2006, 00:00
- Location: Le plus loin possible des casio
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: boup
Re: ici, je demande plein d'aide !!
- 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.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
Re: ici, je demande plein d'aide !!
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 ?
Je suppose qu'on est pas obligé d'afficher l'erreur ... On peut tout aussi bien passer à la suite du programme ?
-
Ver2guerre
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 2473
- Joined: 29 Sep 2006, 00:00
- Location: Le plus loin possible des casio
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: boup
Re: ici, je demande plein d'aide !!
oui
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
- 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.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Posts: 10994
- Joined: 19 Dec 2005, 00:00
- Location: /dev/null mais je survis :)
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: epita ING3 \o
19 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: ClaudeBot [spider] and 6 guests