Poster un nouveau sujet Poster une réponse
RPG maker
Auteur Message
clem494949



Autorisation : Membre
Nb de messages : 37
Inscrit le : Dim 08 Sep 2013, 15:30
Posté le : Dim 22 Sep 2013, 14:30   Citer 

RE

J'ai eu envie de faire un rpg avec un scénario plus cool que le gameplay, j'ai donc réalisé un code model pour le jeu en entier que je complète avec un code model pour chaque screens, donc si quelqu'un veut l'utiliser insérez les 2 codes et coller celui des screens pour chaque map que vous voulez

Mais tous n'est pas fait il faut compléter pour l'ajout de mob passif et hostiles, il faut compléter pour savoir quand une quette est terminer , les bordure de l'écran et le décors et éventuellement ajouter le combat tour par tour mais ce pack est une bonne base qu'il faut peaufiner.

Le code screen qu'il faudra coller dans le prog générale via rappel (bas gauche) prog, exec, screen :


Code

Lbl    (numéro de la map*10 > 10 (pour laisser des labels pour le code générale
       (set position du perso en fonction d'ou il vient

EffEcr

Output(1,1,"oooooooooooooooo       (mettre l'affichage du décors     
Output(8,1,"oooooooooooooooo
                       
repeat E=105 ou (E=24 et X=1)      (mettre toutes les conditions de la sotie du               
                                   screen
                                   (mettre le décor qui risque d'être supprimer
                                    par le perso ex: mobs
Output(Y,X,"X                       (affichage du perso
0->E                                (Reset variable pour les touches
While E=0                           (Boucle détection de touche (qui peut être
codetouche -> E                     enlevé pour les jeu en temps reels
End
Output(Y,X," "                      (le guillemet est volontairement de trop
If E=24 et X>1                      (test de touches à compléter
X-1->X
If E=0 et A<0   
A+0->A
If E=0 et A<0
A+0->A
If E=0 et A<0
A+0->A
If E=0 et A<0
A+0->A

(un bon endroit pour détecter la position du joueur et ainsi terminer un quest

End
If E=24 (redirection vers le autres screens
goto
If E=105
goto
If E=26
goto



code générale


Code

EffEcr
                   (intro peu volumineuse
                   (set des variables(mana, pv, $, X, Y, n°screen ,n° quest)
                   (menu choix du perso ou bien jouer/aide/quitter
                   (Screens (ce qui prend le + de place
Lbl 0
Menu("Menu","Quest",1,"Stats",2,"Retour",3
Lbl 1
If Q=1                 
Pause
If Q=2
Pause
If Q=3
Pause
If Q=4
Pause
If Q=5
Pause
If Q=6
Pause
Goto 0
Lbl 2
(afficher stats
Goto 0
Lbl 3
Goto N*10                       



Bon c'est pas très complet mais c'est un bonne base pour un rpg (qui d'ailleur peut ne pas avoir de combat)

Peut être qu'il y a un souci de mémoire au bout de la 15 ème screen .

bigmouth.gif
A+

----------------------
testeur de touche rapidement :
While 1
codetouche->A
If A=/=0
disp A
End
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 22 Sep 2013, 16:35   Citer 


Citer
J'ai eu envie de faire un rpg avec un scénario plus cool que le gameplay

Je ne comprend pas le sens de cette phrase ni le rapport avec le modèle de programme.


Citer
Le code screen qu'il faudra coller dans le prog générale


"code screen" ne signifie rien pour moi.
De plus où doit-on coller cela ? Au début de l'autre ? à la fin de l'autre ? Plusieurs fois ?

Manque d'explications pour moi.

Arg je vois la chose suivante partout et ça m'irrite à force.
Code
0->E
While E=0                           
codetouche -> E
End

plus simple
Code
Repeat E
codeTouche->E
End



----------------------
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 
 
clem494949



Autorisation : Membre
Nb de messages : 37
Inscrit le : Dim 08 Sep 2013, 15:30
Posté le : Lun 23 Sep 2013, 20:42   Citer 

Tu peux remplacer code screen qui ne veut rien dire par code mal en gros la carte ou le terrain, appelle cela comme tu veux (G hésité entre code screen et code gsjxbduxjsjx laugh.gif )

Merci à ton 6 eme sens qui t'irrite je ne sais où quand je fais une bêtises .

Je voulais une base d'rpg avec maps prédéfinies et non comme j'ai vue parfois avec maps aléatoires ou même un jeu avec plusieurs mini jeu appelé comme étant rpg.

Et enfin le code gsjxbduxjsjx doit être collé autant de fois que l'on veux dans le code générale (en fonction du nombre de maps)

A+ (ou peut être à dieu)

----------------------
testeur de touche rapidement :
While 1
codetouche->A
If A=/=0
disp A
End
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 23 Sep 2013, 22:35   Citer 

Je comprend mieux, mais toujours pas où coller le programme de "map"/"code screen".
En soit que le programme ne soit pas aléatoire est intéressant bien sûr.

Je voulais pas te blesser. En fait j'ai juste pété un câble avant de poster. Je suis juste agacé par les While lorsque Repeat est plus simple. C'est parce que c'est courant que je l'ai relevé.
Je m'excite rarement pour si peu. Je serais juste fou sinon, à force de voir quoi que ce soit qui ne me convient pas ^^.


----------------------
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 
 
clem494949



Autorisation : Membre
Nb de messages : 37
Inscrit le : Dim 08 Sep 2013, 15:30
Posté le : Mar 24 Sep 2013, 18:28   Citer 

RE
Oui donc pour mieux comprendre je vais reprendre le code générale et mieux indiquer:

Code


EffEcr
                   intro peu volumineuse
                   set des variables(mana, pv, $, X, Y, n°screen ,n° quest
                   menu choix du perso ou bien jouer/aide/quitter
     
 

 -> C'est là qu'il faut coller les codes screen/map/gsjxbduxjsjx. 



Lbl 0
Menu("Menu","Quest",1,"Stats",2,"Retour",3
Lbl 1
If Q=1                affichage quests
Pause
If Q=2
Pause
If Q=3
Pause
If Q=4
Pause
If Q=5
Pause
If Q=6
Pause
Goto 0
Lbl 2
(afficher statistiques
Goto 0
Lbl 3                    redirection vers le jeu
If N=1
Goto  10                     
If N=2
Goto  20
If N=3
Goto  30
If N=4
Goto  50
If N=6
Goto  60



----------------------
testeur de touche rapidement :
While 1
codetouche->A
If A=/=0
disp A
End
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes