Vai al contenuto


Toggle Chat RM - Chat Apri la Chat in un popup

E' severamente vietato richiedere supporto su RPG Maker in chat!
@  NoxChibi : (22 May 2012 - 07:54 PM) miha ma che progetto è il tuo?
@  NoxChibi : (22 May 2012 - 07:49 PM) ho trovato lo script snapdragon ^^
@  NoxChibi : (22 May 2012 - 07:33 PM) bene
@  Pech93 : (22 May 2012 - 06:48 PM) Night l'hai visto???
@  Pech93 : (22 May 2012 - 06:42 PM) night MP
@  Pech93 : (22 May 2012 - 06:42 PM) Ciaoooooooooo
@  Night : (22 May 2012 - 06:35 PM) bene, mi sto allenando sui disegni, ho in mente molte scene disegnate da presentare nel gioco
@  Night : (22 May 2012 - 06:35 PM) so di essere un po' in ritardo, ma rispondo lo stesso XD
@  NoxChibi : (22 May 2012 - 02:59 PM) hi night come procede il tuo progetto?
@  Night : (22 May 2012 - 02:56 PM) buongiornooo :3
@  MihaChan : (22 May 2012 - 01:20 PM) lol
@  MihaChan : (22 May 2012 - 01:20 PM) !!oaiC
@  Melosx : (22 May 2012 - 12:47 PM) ^.^ !!nahCahiM oaiC
@  MihaChan : (22 May 2012 - 12:41 PM) buonsalve
@  Melosx : (22 May 2012 - 12:28 PM) cmq buongiorno a tutti
@  Melosx : (22 May 2012 - 12:28 PM) Dimmi Nox
@  MihaChan : (22 May 2012 - 12:07 PM) Illusi ghgh
@  MihaChan : (22 May 2012 - 12:06 PM) Gli piacerebbe.... xDDDD
@  MihaChan : (22 May 2012 - 12:06 PM) e Francesi che dicono che il Ferrero Rocher è Francese....
@  MihaChan : (22 May 2012 - 12:06 PM) Tedeschi che dicono che la Nutella, il Kinder Cioccolato e L'ovetto Kinder sono tedeschi...

Definire una classe con le variabili


  • Per cortesia connettiti per rispondere
2 risposte a questa discussione

#1 OFFLINE   lifaen

lifaen

    Maker Viandante

  • Utenti RM
  • 123 Messaggi:
  • Progetto XP:
    Mimesis
  • Progetto VX:
    Mimesis

Inviato 03 January 2011 - 12:21 PM

Ciao a tutti.
Scusate se annoiro con queste domande....ma mi sono incasinato da solo! XD
In pratica, nel progetto che stò facendo, volevo fare in modo che la classe del pg principale non fosse definita sin da subito, ma che cambiasse in base (nel mio caso) a delle risposte date.
In pratica, supponiamo ci siano 4 classi (guerriero, Ladro, Mago, Chierico...giusto per non cadere nei clichè! XD).
Ora, la classe del personaggio principale è infulenzata dalle risposte che il giocatore da in un momento particolare dell'avventura (per esempio: ad un certo punto punto del game il personaggio percorre un lungo corridoio e si imbatterà in delle prove che andranno a definire quella che sarà la sua classe!).
E' possibile farlo? Io suppongo di si....
Ci ho provato con le variabili (una per ogni classe), ovvero che ogni risposta incrementava di un punto una di esse. Il problema è però alla fine.
Come faccio a prendere solo la variabile con il numero più altro tra le quattro che ho settato?

Spero di essere stato chiaro...e ringrazio tutti sin da subito per la disponibilità!

#2 OFFLINE   CrystalJoy

CrystalJoy

    Maker Viandante

  • Utenti RM
  • 133 Messaggi:
  • LocalitàCIT
  • Tool:
    Rpg Maker XP

Inviato 03 January 2011 - 07:44 PM

Probabilmente il metodo che ti dirò io sarò quello più difficile(anche perchè non so' usare le variabili XD), allora mettendo caso che il pg deve affrontare delle sfide puoi fare il corridoio e mettere il sistema delle porte(prima 1, poi scegli tra 2, poi tra 3 e poi tra 2) creando queste mappe puoi modificare il percorso in modo tale che nell'ultima porta ci sia la classe che tu vuoi.
Ecco un esempio:
Spoiler
Questo modo è utilizzato anche in una palestra su pokemon
Spoiler
Un altro sistema sarebbe quello nel quale le prove cambiano le stat e poi con una variabile e dei valori (ES. if var. Forza = 10 or plus change class Warrior/if var. Intelletto =10 or plus change class Mage/if var. Agilità = 10 ...).
Comunque di sicuro altri ti potranno spiegare un sistema più "normale" XD
Immagine inserita

#3 OFFLINE   lifaen

lifaen

    Maker Viandante

  • Utenti RM
  • 123 Messaggi:
  • Progetto XP:
    Mimesis
  • Progetto VX:
    Mimesis

Inviato 05 January 2011 - 10:08 AM

Forte!
Non ci avevo pensato...e l'idea, ti dirò, non è affatto male!
Ad ogni modo per ora mi sono aggiustato con la casualità: ovvero alla fine di tutto si genera una variabile tra 0-3 e se è 0= una classe, se 1= altra classe, e via di seguito.
Le risposte date, in questo modo, non influenzano tanto la classe quanto le caratteristiche che il pg avrà. Per fare un esempio se il pg risponde una cosa avra +1 in forza, altrimenti +1 in difesa e via discorrendo!

Comunque la tua idea mi piace...quindi penso che da qualche parte la userò! ;P

PS: ad ogni modo, per verificare quale sia la variabile maggiore, nel caso possa interessare, io ho fatto così:
Mi sono servito di due variabili (Q,W) più le altre 4 corrispondenti alle diverse classi: A_B_C_D
Poi ho fatto in questo modo:
if Variabile[A] > Variabile[Q]
Variabile[Q] = Variabile[A]
Variabile[W] = Id della Variabile[A]
end
Lo stesso per tutte le variabili A B C D e alla fine metti:
if Variabile[Q] è uguale a Id della variabile[A]
Cambia classe personaggio in (per esempio) spazzino.
end
e così via per le altre!




1 utente(i) stanno leggendo questa discussione

0 utenti, 1 ospiti, 0 utenti anonimi