Poster un nouveau sujet Poster une réponse
inventaire jeu de rôle
Auteur Message
cricrofinou



Autorisation : Membre
Nb de messages : 2
Inscrit le : Mer 07 Nov 2012, 11:41
Posté le : Mer 07 Nov 2012, 12:00   Citer 

Bonjour à tous,

J'ai commencé à écrire un jeu de rôle sur ma calculatrice (ti 82 stats).
Rien de bien complexe, juste avec des menus et de l'affichage de texte. (je débute)
Mais voilà que je me heurte au problème de l'inventaire. evil.gif
Voyez vous, je compte bien y mettre un marchand :original: qui vend un certain nombre d'armes et armures différentes. Je ne sais pas trop comment m'y prendre, je crois bien qu'il faut utiliser des listes, mais comment retenir les stats de l'objet? (défense, attaque, prix, et pourquoi pas nom si c'est possible)

 Adresse email Haut de page Bas de page 
 
Samos



Autorisation : Membre
Nb de messages : 300
Inscrit le : Lun 14 Mai 2012, 18:51
Posté le : Mer 07 Nov 2012, 14:01   Citer 

Tu peux mettre l'objet dans une chaîne et mettre des repères
ex:

Code

"EPEE/15/8/50*ARC/10/10/35 -> Str1
//et tu fais une recherche avec inString( et Sub(
Instring(Str1,"/" -> A
Text(0,0,"VOTRE ARME EST",Sub(Str1,1,A-1
Instring(Str1,"/",A -> B
Text(10,0,"VOTRE ARME VOUS PROCURE ",sub(Str1,A+1,B-A-1," POINTS D'ATTAQUE ET ",sub(Str1,B+1,Instring(Str1,"*",B)-B-1)," DE DEFENSE


le "*" sépare 2 objets
Si tu ne sais pas utiliser les chaînes de caractère : http://www.siteduzero.com/tutoriel-3-407882-tout-sur-les-string-et-meme-beaucoup-plus-que-tout.html

 Adresse email Haut de page Bas de page 
 
cricrofinou



Autorisation : Membre
Nb de messages : 2
Inscrit le : Mer 07 Nov 2012, 11:41
Posté le : Jeu 08 Nov 2012, 10:36   Citer 

Merci beaucoup pour ton aide, je vais tout de suite faire un tour sur ce site. cupsmiley.gif

 Adresse email Haut de page Bas de page 
 
darkmory
Avatar

Autorisation : Membre
Nb de messages : 131
Inscrit le : Jeu 07 Jan 2010, 22:13
Posté le : Jeu 20 Déc 2012, 11:44   Citer 

Une autre solution peut être d'avoir un programme à part qui sert de base de données

----------------------
chuck norris peut jouer au tout dernier prince of persia sur une calto
chuck norris peut ecrire tres vite et tres bien avec une psp
Cours de programmation via le fofo ici
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2164
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Ven 21 Déc 2012, 11:35   Citer 

Non, comment pourrais tu extraire du texte de ce programme base de données ?

La fonction sous-chaine te permet de faire ça avc une chaine oui, mais pas avec un programme...

En tout cas, bonne idée samsam winkle.gif

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 21 Déc 2012, 12:53   Citer 

Oui, bonne idée samsam.
En fait c'est le principe des bases de données programmées avec une recherche systématique. C'est plus léger et souple mais plus lent qu'une base de dimensions données.

Le programme peut stocker les données dans des variables en guise de retour.
Tu écris les données dans n'importe quel format (chaine, liste, matrice) en brut dans le programme, puis tu utilises soit une variable soit Rép pour extraire les données.
Et ton programme peut rassembler plusieurs variables à lui seul.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink