Autorisation : Membre
Nb de messages : 37
Inscrit le : Lun 21 Oct 2013, 22:12
Posté le : Dim 08 Déc 2013, 18:54
bonsoir à tous. je laisse de côté mon projet de tinvader en graphique et je me lance dans un rpg (texte) basé sur le pvp (systeme xp...) dont le but sera de combatre toutes les arenes.
je poste le programme des qu'il est finis.
Autorisation : Membre
Nb de messages : 37
Inscrit le : Lun 21 Oct 2013, 22:12
Posté le : Mer 11 Déc 2013, 20:22
sa y est ! la version beta presque terminé. je la poste d'ici une semaine.
ce que j'ai fais:
-le programme principal (417octets) qui permet de :
-continuer/recommencer une partie
-voir ses stats
-choisir l'arene dans laquel se battre.
-le programme de combat (712 octets) qui permet de:
-gerer les combats (on dirait pas comme ça mais ce n'est pas si simple que sa en à l'air)
ce qu'il me reste à fair:
-un programme pour la gestion d'objet (shop...)
-une quete principal (peut etre un autre programme pour cela.)
-d'autres petites (ou grosse) améliorations.
j'envisage un menu interactif dans lequel il faut deplacer son personnage sur l'ecran (qui representera certainement une ville) et de rentrer par exemple dans l'arene pour se battre.
Autorisation : Membre
Nb de messages : 37
Inscrit le : Lun 21 Oct 2013, 22:12
Posté le : Ven 13 Déc 2013, 19:01
j'ai finis le pogramme des objets (je dois encore en ajouter). j'ai de même ajouté quelques ameliorations sur la gestion des pv.
le tout prend pour l'instant 1744 octets.
si vous avez des idées sur la quête principale, merci de les évoquer.
Autorisation : Membre
Nb de messages : 37
Inscrit le : Lun 21 Oct 2013, 22:12
Posté le : Ven 13 Déc 2013, 19:06
ps: pour la quête sachez que le jeux est basé sur le pvp et que le but est de battre toutes les arenes (un peut comme pokemon).
j'ai fais ce choix pour qu'il y ai une veritable evolution du personnage au cour du jeux (xp, argent, ...).
Autorisation : Membre
Nb de messages : 37
Inscrit le : Lun 21 Oct 2013, 22:12
Posté le : Mar 17 Déc 2013, 13:21
je poste une première version du code. il y a:
-le menu principale avec le choix des arènes (il y en a 2)
-la gestion des objets
-la gestion des combats
avant de lancer le programme principale (RPGARENA) faite 0->[thêta]
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Mer 18 Déc 2013, 19:55
Je sais bien, c'est juste pour ceux qui liraient ce sujet, pour savoir qu'il y a une autre discussion sur le sujet (ça peut éviter des malentendus ou de dire plusieurs fois la même chose).
Autorisation : Membre
Nb de messages : 37
Inscrit le : Lun 21 Oct 2013, 22:12
Posté le : Mer 18 Déc 2013, 22:04
Citer : m@thieu41
Je sais bien, c'est juste pour ceux qui liraient ce sujet, pour savoir qu'il y a une autre discussion sur le sujet (ça peut éviter des malentendus ou de dire plusieurs fois la même chose).
je t'avous que je me sens un peut con...
nico382 Invité
Posté le : Mer 22 Jan 2014, 21:24
Bonjour, j'ai quelque problème à rentrer ton programme, les voici:
comment rentrer:
[thêta]
randInt
et puis "Lbl OB", "Lbl AR", etc, les deux lettres qui suivent, faut-il juste rentrer les lettres O et B pour le premier et ainsi de suite, ou c'est autre chose?
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 23 Jan 2014, 0:45
Quel est ton modèle de TI ?
thêta est le rond barré saisi avec alpha+3.
randInt()=entAléat() se trouve dans le menu math>prb
Si tu as une TI 82 non-stat alors tu ne peux pas utiliser randInt et il faut remplacer le calcul autrement et cela dépend de la situation.
randInt(A,B)=A+int ((B-A+1)rand)
Si tu as une TI82 alors tu ne peux pas utiliser les Lbl avec deux caractères.
Si tu as une Ti82stat ou suppérieure alors tu peux les saisir et cela se fait simplement en écrivant les deux caractères après le Lbl.
---------------------- 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)
Désolé, j'en ai une nouvelle. Comment faire le "and" dans la ligne:
If P>0 and...
Merci d'avance
nico382 Invité
Posté le : Jeu 23 Jan 2014, 22:34
J'ai réussi à rentrer le prgm. Il y a quelque probleme que je recontre les voici:
-après avoir fait Nouvelle partie et écrit son prenom cela fait erreur syntaxe et cela me renvoie dans la ligne: {35,35}->1PV
-quand je vais dans une arène, et que j'attaque, le texte me donne le nombre de dégat que j'ai fait mais ensuite cela me fait erreur syntaxe et cela me renvoie dans le programme rpgfight dans la ligne: 1PV(1)-X->1PV(1
Voilà voilà j'espère que ça vous aidera à améliorer le projet et que vous pourrez modifier le problème
---------------------- 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)
L'avantage des floodeurs,c'est qu'il remette en haut de page les sujets enterrée bref pour revenir au sujet,je n'ai pas réussi le grpfight de grmycaire
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 03 Avr 2014, 22:03
Flood supprimé.
Quel est ton problème ? Dis nous le type et l'emplacement du curseur lors d'un message d'erreur. Et pour une erreur domaine, les valeurs des variables.
---------------------- 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)
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 16 Nov 2014, 23:35
Str=String=Chaîne.
Les variables chaînes de caractères, c'est-à-dire Chaîne# ou Str# avec # un chiffre entre 0 et 9 sont dans le menu var+7.
---------------------- 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)
Autorisation : Membre
Nb de messages : 5
Inscrit le : Dim 16 Nov 2014, 15:15
Posté le : Dim 16 Nov 2014, 23:45
Merci linkakro
Au fait, je voudrais me mettre sérieusement a la programmation mais je ne trouve pas de tutoriel assez compréhensible, si tu pouvais m'en indiquer un ce serait très aimable.
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 16 Nov 2014, 23:57
Celui de Mdr1 du site OpenClassrooms (ancien Site-Du-Zero) est bien.
Tu peux poser des questions dans la rubrique aide du forum tout82 mais cherche un peu par toi-même, éventuellement avec un moteur de recherche, mais préfère "site:tout82.free.fr" de google plutôt que celui du forum.
Commence par lire la rubrique article du forum, au moins pour constater ce qui a déjà été résumé quitte à y revenir plus tard.
Poser cette question ici est HS. Un nouveau sujet aurait été mieux. Saches aussi que cette question et cette réponse ont déjà été posées/postées de nombreuses fois.
---------------------- 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)
Autorisation : Membre
Nb de messages : 5
Inscrit le : Dim 16 Nov 2014, 15:15
Posté le : Jeu 20 Nov 2014, 21:13
Je suis désoler de remettre une réponse sur le mauvais mais j'ai rajouté un item sur le programme rpgOBJET. Il s'agit d'une épée donnant +3 en attaque.
Voilà c'est tout pour moi ! Voilà le code :
Code
:Menu("ACHETER QUOI ?","POTION",P,"EPEE",I,"RETOUR,O
:Lbl I
:If lRPG(3)[Supérieur ou égal à]30
:Then
:Menu("EPEE A 30 GOLDS ?","OUI",OE,"NON",NE
:Lbl NE
:Goto 1
:Lbl OE
:lRPG(3)-30->lRPG(3)
:Output(1,1,"EPEE ACHETE
:Pause
:EffEcr
:Output(1,1,"+3 D'ATTAQUE
:lRPG(1)+3->lRPG(1)
:Pause
:Goto 1
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 20 Nov 2014, 22:14
Cette fois tu réponds au sujet, je ne voie pas d'inconvénient. La fois d'avant j'ai signalé mon désaccord, cela ne veut pas dire que je t'en voudrais pour chaque message. Des gens voient mal remonter de vielles discussions, je n'en suis pas pourvu qu'il y a bien un lien. Moi j'hésite souvent entre nouveau sujet et réponse lorsqu'il y a bien un rapport.
Je ne suis pas motivé pour examiner ça. Je poste un lien au début pour le retrouver dans un avenir lointain.
---------------------- 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)