| [?] Mettre des noms dans des listes |
| Auteur |
Message |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Lun 31 Mai 2010, 20:02
|
|
|
Bonjour,
je travaille sur un projet, faire un RPG du style Pokemon, mais je rencontre quelques problèmes :
- le prgm du jeu rassemble plusieurs prgms, j'ai donc utilisé une liste (LPOK) pour y stoker toutes mes valeurs. Mais je ne sais as comment mettre de noms de personnages dans cette liste.
- pour la plupart de variables (obtenues par calculs précédés par "arrondi(" ), lorsque je les affiche sur l'écran graphique, elles apparaissent avec 3 décimales, malgré le fait que j'instaure un "Fixe 1" dans le prgm.
Merci par avance pour vos réponses.
|
 |
|
| |
Rézus
Autorisation : Membre
Nb de messages : 835
Inscrit le : Sam 20 Jui 2009, 20:35
|
Posté le : Lun 31 Mai 2010, 20:23
|
|
|
Pour le nom des personnages tu peux les stocker dans une chaîne.
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Lun 31 Mai 2010, 20:27
|
|
|
Merci, mais j'aimerais le sauvegarder, comme les variables dans la liste, pour ne pas qu'on puisse le modifier.
|
 |
|
| |
Reinhart
Autorisation : Membre
Nb de messages : 37
Inscrit le : Lun 16 Nov 2009, 18:58
|
Posté le : Lun 31 Mai 2010, 21:20
|
|
|
La tu demande un programme qui serait 10x plus lourd que le dernier gros jeu de je sais plus qui qui s'appelle du genre HARSSEAHE ou jsais plus trop ^^
Imagine les IA.. Oulala puis inutile car meme une Ti 89 aurait pas assez de mémoire.
---------------------- Eleve a Supinfo, programmeur C/C#/C++/Java/Assembleur
Delphi/et tout les langages Web.
Programmeur de Ti Basic sur demande, adresse msn : St3ph_daft@hotmail.fr |
 |
|
| |
Rézus
Autorisation : Membre
Nb de messages : 835
Inscrit le : Sam 20 Jui 2009, 20:35
|
Posté le : Lun 31 Mai 2010, 22:02
|
|
|
Il dit vrai.
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Mar 01 Jui 2010, 16:13
|
|
|
Je sais, mais je ne jouerais qu'avec 4 personnages différents' et les prgms sont simplifiés au maximum, tout en restant complexes… ( pas clair tout ça --')
Et au pire, je vais bientot avoir une TI-NSPIRE.
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mer 02 Jui 2010, 15:23
|
|
|
effectivement j'avais essayé dans herssahe: il est impossible de stocker les noms dans une liste.
ce que j'ai fait, pour enregistrer les noms, c'est de les ^mettre en nom de liste:
lBOSS lNUL lBABY ou BOSS, BABY et NUL sont les noms des joueurs.
dans chaque liste il y a les caractéristiques du perso.
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mer 02 Jui 2010, 15:25
|
|
|
et je crois pas que ton jeu serait plus lourd que le mien.
sauf si évidemment, tu cherches a faire un graphisme top.
17000 octets devraient suffir.
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Mer 02 Jui 2010, 21:23
|
|
|
Merci,
Je ne cherche pas un prgm trop sophistiqué.
Mais en mettant des noms en nom de liste, on ne peut pas les réutiliser pour les afficher en prgm. Si ?
|
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Jeu 03 Jui 2010, 12:08
|
|
|
Il ne me semble pas que ce soit possible.
Après essaye de voir avec subs si ça peut marcher mais comme le nom d'une liste est fixe, je n'y crois pas trop.
Sangohan38
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Jeu 03 Jui 2010, 18:36
|
|
|
L'utilisation de sub( risque d'être dure, puisque le joueur entre un nom d'une longueur non déterminée.
De plus, si dans un autre prgm, je dois effacer toutes les chaines, le nom s'effacera.
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Ven 04 Jui 2010, 9:37
|
|
|
qu'est-ce que c'est, sub( ?
|
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Ven 04 Jui 2010, 14:14
|
|
|
Mais si la longueur de la chaîne est stockée dans une liste à l'aide de dim, ça ne fonctionne pas?
Sangohan38
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Ven 04 Jui 2010, 16:11
|
|
|
persalteas : sub( permait d'afficher une partie d'une chaine.
Sangohan : on ne stocke que la longueur de la chaine, et non pas son contenu.
J'ai une question de plus : comment fait-on pour effacer qu'une partie du gaph, en laissant le reste inchangé ?
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Lun 07 Jui 2010, 18:54
|
|
|
En ce moment, j'utilise PxlOff pour effacer une partie du graph, mais ce n'est vraiment pas assez rapide.
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mar 08 Jui 2010, 11:45
|
|
|
tu peux utiliser ligne(X1,Y1,X2,Y2,0
ça éteint tout les pixels de la ligne définie.
un petit For( ou 2 pour déterminer de ou à ou tu veux effacer,et ça prend 2 secondes.
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Mar 08 Jui 2010, 13:02
|
|
|
Merci beaucoup, je vais essayer ça tout de suite. =)
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mar 15 Jui 2010, 16:02
|
|
|
NOM DANS UNE LISTE: C'EST POSSIBLE!!!!
par contre je sais pas comment exploiter:
si tu écris
sans refermer le guillemet il te crée une liste A ou lA="POK"
en tout cas c'est ce qu'il fait quand ensuite tu vas dans Stats->edite...
mais dès que tu essayes d'utiliser la liste, il met err type donnée.
mais il doit bien y avoir un moyen de l'utiliser je vais chercher 
|
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mar 15 Jui 2010, 17:16
|
|
|
Ce que tu marque est impossible à exploiter dans la mesure où tu met des lettres dans une variable qui ne peut contenir que des nombres.
Après si ta calculatrice affiche le POK c'est parceque syntaxement c'est juste (d'ailleur si tu ferme ta parenthèse, cela fonctionne encore).
Sangohan38
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Mar 15 Jui 2010, 21:18
|
|
|
persalteas : merci d'essayer =)
N'y aurait-il pas un moyen de sauvegarder le contenu d'une chaîne pour le réutiliser dans un programme ?
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mer 16 Jui 2010, 8:38
|
|
|
si mais le prog risque d'être très lourd:
j'utilisais ça quand je connaissais pas encore les chaines:
quand j'écrivais un mot, les codetouches étaient stockés dans une liste.
quand j'affichais mon mot, il fallait un long prog qui traduisait:
If L1(X)=41:Output(A,B,"A"
et ça pour chaque caractère.
si tu utilise une chaine, tu peux à la limite faire un prog qui analyse la chaine caractère par caractère pour stocker le code touche dans une liste, mais ça fait encore plus long et c'est une mauvaise idée.
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Mer 16 Jui 2010, 11:46
|
|
|
C'est une très bonne idée, sauf que mon programme est déjaà assez lourd (10000)
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mer 16 Jui 2010, 15:37
|
|
|
c'est un seul prog??? t'es fou!!
mon prog HERSSAHE faisait 17000 environ mais il était composé de 10 sous-programmes!
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Jeu 17 Jui 2010, 11:53
|
|
|
Je suis pas maso au point de tout faire en un seul progr. Je dois en avoir 7.
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Jeu 17 Jui 2010, 14:23
|
|
|
oui c'est mieux.
j'ai plus qu'a te souhaiter bonne chance.
dès qu'il est fini,
envoie ton prog, il m'intéresse! 
|
 |
|
| |
Ryuu
Autorisation : Membre
Nb de messages : 58
Inscrit le : Mer 07 Oct 2009, 20:44
|
Posté le : Ven 18 Jui 2010, 20:34
|
|
|
Pour l'instant, je n'en suis qu'au combat. Je vais essayer de le finir durant ces vacances.
|
 |
|
| |