Vai al contenuto

Rilevato Ad-Blocker. Per favore disabilita il tuo adblocker quando navighi su makerando.com - Non c'è nessun annuncio invasivo.

  • Chatbox

    You don't have permission to chat.
    Load More
000

RPGMAKER MV Magical adventure

Recommended Posts

Ciao,

Sto sviluppando un videogioco di genere avventura/fantasy e vorrei che il personaggio principale possa avere una squadra, e un catalogo (tipo Pokémon).

Come posso fare?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Beh... troppo generico, le possibilità sono infinite; la prima cosa che mi viene in mente è fare il catalogo, o dex, come se fosse un inventario, dal punto di vista del codice... ma non avendo MV non saprei come, in modo tecnico, ho il 2003 e l'XP, infatti "costruì" un pokèdex con entrambi

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Se vuoi fare i combattimenti come in pokèmon ti basta duplicare il protagonista tante volte quante sono i mostri/personaggi della squadra nel catalogo che intendi usare e poi usare il normale comando di cambio componenti della squadra nel menù di gestione di quest'ultima così che al cambio del primo della fila l'immagine del protagonista rimanga sempre la medesima e se usi un BS 1vs1 nel codice potrai fare un sistema dinamico che mette in campo il corrispondente del protagonista attualmente impostato ovvero il primo della fila della squadra selezionata. Per il catalogo puoi fare come ha detto Mon o comunque usare un sistema di indicizzazione simile ma numerico direttamente tramite script per poi inserire nel BS un sistema di condizioni che imposta i parametri e l'immagine del mostro/combattente in modo semplice e dinamico.

Comunque se fornisci più dettagli è meglio e pure io ho gli editor fino all'XP.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Il 10/9/2019 at 17:41, Mon dice:

Beh... troppo generico, le possibilità sono infinite; la prima cosa che mi viene in mente è fare il catalogo, o dex, come se fosse un inventario, dal punto di vista del codice... ma non avendo MV non saprei come, in modo tecnico, ho il 2003 e l'XP, infatti "costruì" un pokèdex con entrambi

mi potresti spiegare come fare un catalogo come se fosse un inventario?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Il 11/9/2019 at 09:56, Raven dice:

Se vuoi fare i combattimenti come in pokèmon ti basta duplicare il protagonista tante volte quante sono i mostri/personaggi della squadra nel catalogo che intendi usare e poi usare il normale comando di cambio componenti della squadra nel menù di gestione di quest'ultima così che al cambio del primo della fila l'immagine del protagonista rimanga sempre la medesima e se usi un BS 1vs1 nel codice potrai fare un sistema dinamico che mette in campo il corrispondente del protagonista attualmente impostato ovvero il primo della fila della squadra selezionata. Per il catalogo puoi fare come ha detto Mon o comunque usare un sistema di indicizzazione simile ma numerico direttamente tramite script per poi inserire nel BS un sistema di condizioni che imposta i parametri e l'immagine del mostro/combattente in modo semplice e dinamico.

Comunque se fornisci più dettagli è meglio e pure io ho gli editor fino all'XP.

grazie per l'aiuto sui combattimenti, per il catalogo che dettagli devo fornire?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Beh, come detto non ho l'MV ma solo il 2003 e XP, se è simile come quest'ultimo potrei almeno darti consigli più precisi ma fino ad un certo punto comunque... c'è una sezione "Script", o qualcosa del genere, mentre crei un gioco? Se è diverso mi dispiace ma non posso dirti più di come abbia già detto

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
20 ore fa, 000 dice:

grazie per l'aiuto sui combattimenti, per il catalogo che dettagli devo fornire?

Intendo dettagli su cosa vuoi fare di preciso per il gioco, ad esempio se vuoi che sia possibile possedere più mostri/combattenti uguali e se questi debbano avere parametri diversi anche se sono dello stesso livello implicando così un notevole aumento di lavoro.

Comincia con un progetto test con cui sperimentare un sistema con 10 mostri/combattenti dove potrai fare tutte le prove per il cambio di party, il BS ed il sistema dei loro parametri.

Se non ti servono più parametri di quanto proposti dal sistema di gestione integrato nell'editor puoi usare direttamente la lista degli eroi del database così hai anche meno scocciature per il livellamento, ma ti serve comunque un indice per poterli richiamare e gestire all'interno del gioco.

Se sei un principiante alle prime armi ti consiglio prima di sperimentare tutte le funzioni dell'editor senza un preciso scopo per entrare nella lagica del suo funzionamento e capire come "ragiona" poi cominci con il progetto test in piccolo dove puoi testare le meccaniche che ti sei prefissato di inserire nel gioco e quando tutto fila ti butti sul progetto riportando le meccaniche in grande.

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Il 17/9/2019 at 20:50, Mon dice:

Beh, come detto non ho l'MV ma solo il 2003 e XP, se è simile come quest'ultimo potrei almeno darti consigli più precisi ma fino ad un certo punto comunque... c'è una sezione "Script", o qualcosa del genere, mentre crei un gioco? Se è diverso mi dispiace ma non posso dirti più di come abbia già detto

si c'è

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Beh, allora posso almeno darti consigli, comunque generici perchè dipende da come lo vuoi fare tu... più volte mi dico di voler fare una guida dettagliata su come creare script, dato che ai tempi fui costretto ad arrangiarmi e imparare da me, XD, sarebbe stato utile in questo caso... il linguaggio comunque è Ruby/RGSS o Javascript? L'XP è il primo... effettivamente più ci penso più mi rendo conto che è una cosa lunga da spiegare, soprattutto se sei principiante... ma possiamo sempre arrivare un pò alla volta, XD... senza fretta.

 

La prima cosa da fare è creare la "Window" dove si ospiterà il dex (uso termini pokémon per capirci); poi fare in modo che le icone dei mostriciattoli appaiono in griglia, la quale scorrerà ovviamente, a meno che non ne vuoi fare davvero pochi; in seguito creare un cursore che ti permetta di selezionare una delle icone nella griglia ed una schermata di fianco che mostri le informazioni di quello selezionato o se preferisci si apre una schermata che copra la griglia ma sarà più difficile da gestire... perchè no, magari domani con calma ti passo il mio progetto del dex fatto sull'XP, così potrà servirti immagino.

Modificato da Mon (Visualizza storico modifiche)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Se ti serve una guida per l' RGSS puoi usare la vecchia guida di Holy che al tempo aveva distribuito su tutti i siti di making e mi pare pure nella vecchia makerando http://francescobosso.altervista.org/rpgm/rgss_in_pills_pf.pdf

Comunque se hai MV questo va a Java o Javascript, ma considera che il Java è l'ultimo linguaggio che ti insegnano a scuola dopo c, c++, c#(ora credo che insegnino VBA), tutti i linguaggi web e database comuni e pure assembly (ma è molto differente essendo il primo gradino del software). Se non hai mai usato un linguaggio di programmazione in vita tua ti conviene iniziare con un editor che usa RGSS che è estremamente semplice da imparare in confronto a tutti i linguaggi script dello stesso periodo e piuttosto facile per chi si approccia a questo mondo per la prima volta.

Essendo una richiesta in concept e bozze pensavo ti bastasse qualche consiglio ma se non sai ancora dove mettere le mani non potrai comprenderli.

A questo punto credo che dovresti postare la richiesta in una sezione più adatta.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
22 ore fa, Mon dice:

Beh, allora posso almeno darti consigli, comunque generici perchè dipende da come lo vuoi fare tu... più volte mi dico di voler fare una guida dettagliata su come creare script, dato che ai tempi fui costretto ad arrangiarmi e imparare da me, XD, sarebbe stato utile in questo caso... il linguaggio comunque è Ruby/RGSS o Javascript? L'XP è il primo... effettivamente più ci penso più mi rendo conto che è una cosa lunga da spiegare, soprattutto se sei principiante... ma possiamo sempre arrivare un pò alla volta, XD... senza fretta.

 

La prima cosa da fare è creare la "Window" dove si ospiterà il dex (uso termini pokémon per capirci); poi fare in modo che le icone dei mostriciattoli appaiono in griglia, la quale scorrerà ovviamente, a meno che non ne vuoi fare davvero pochi; in seguito creare un cursore che ti permetta di selezionare una delle icone nella griglia ed una schermata di fianco che mostri le informazioni di quello selezionato o se preferisci si apre una schermata che copra la griglia ma sarà più difficile da gestire... perchè no, magari domani con calma ti passo il mio progetto del dex fatto sull'XP, così potrà servirti immagino.

lo script è javascript

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
2 ore fa, Raven dice:

Se ti serve una guida per l' RGSS puoi usare la vecchia guida di Holy che al tempo aveva distribuito su tutti i siti di making e mi pare pure nella vecchia makerando http://francescobosso.altervista.org/rpgm/rgss_in_pills_pf.pdf

Comunque se hai MV questo va a Java o Javascript, ma considera che il Java è l'ultimo linguaggio che ti insegnano a scuola dopo c, c++, c#(ora credo che insegnino VBA), tutti i linguaggi web e database comuni e pure assembly (ma è molto differente essendo il primo gradino del software). Se non hai mai usato un linguaggio di programmazione in vita tua ti conviene iniziare con un editor che usa RGSS che è estremamente semplice da imparare in confronto a tutti i linguaggi script dello stesso periodo e piuttosto facile per chi si approccia a questo mondo per la prima volta.

Essendo una richiesta in concept e bozze pensavo ti bastasse qualche consiglio ma se non sai ancora dove mettere le mani non potrai comprenderli.

A questo punto credo che dovresti postare la richiesta in una sezione più adatta.

il link mi è molto utile, grazie

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ecco, javascript, come ricordavo... questo linguaggio di programmazione è stato il primo che ho imparato, XD, ma utilizzandolo in siti, in combinazione con l'HTML quindi non so ma credo che gli script del MV siano poco diversi di quelli dell'XP, almeno immagino... se davvero parti da 0 come mi sembra di capire, studia come sono strutturati gli script base, con un progetto creato apposita, andando a fare poche modifiche; se però non hai mai utilizzato un linguaggio di programmazione, beh, come detto sarei disposto a spiegarti come fare quello che vuoi ma così sarebbe troppo, XD, nel caso la soluzione migliore è proprio come ti ho detto, studia gli script già presenti di base, sarà più difficile del previsto se non hai mai programmato ma io così ho imparato partendo appunto da 0.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
10 ore fa, Mon dice:

non so ma credo che gli script del MV siano poco diversi di quelli dell'XP

Se usi il Javascript è più facile di certo perchè i linguaggi per script sono meno prolissi dei linguaggi originali (e il Java è TANTO prolisso) e hanno funzioni precompilate in cui inserire solo i valori ma è comunque più prolisso dell' RGSS e quest'ultimo è creato apposta per i videogiochi quindi usa termini (comandi e funzioni) più orientati per un principiante. La differenza la si nota soprattutto nella quantità di parentesi e separatori presenti in gran quantità sia in Java che in Javascript mentre il medesimo codice in Ruby può averne anche zero e con meno dichiarazioni, definizioni e soprattutto ripetizioni risultando in fine essere lungo la metà del Javascript e un terzo del Java e quindi meno complesso e più comprensibile.

Comunque si somigliano abbastanza, Javascript e RGSS intendo, e mi pare di aver visto che nelle librerie per MV siano state riportate le stesse classi usate per RGSS, per agevolare il passaggio dai vecchi editor immagino.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Il 20/9/2019 at 22:57, Mon dice:

Ecco, javascript, come ricordavo... questo linguaggio di programmazione è stato il primo che ho imparato, XD, ma utilizzandolo in siti, in combinazione con l'HTML quindi non so ma credo che gli script del MV siano poco diversi di quelli dell'XP, almeno immagino... se davvero parti da 0 come mi sembra di capire, studia come sono strutturati gli script base, con un progetto creato apposita, andando a fare poche modifiche; se però non hai mai utilizzato un linguaggio di programmazione, beh, come detto sarei disposto a spiegarti come fare quello che vuoi ma così sarebbe troppo, XD, nel caso la soluzione migliore è proprio come ti ho detto, studia gli script già presenti di base, sarà più difficile del previsto se non hai mai programmato ma io così ho imparato partendo appunto da 0.

non ti preoccupare, per fortuna so già lavorare con l'html, ma non con javascript

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ehm... mi rendo conto che forse avrei dovuto riassumere essendomi perso spesso in chiacchiere, XD, scusate... vabbè, comunque l'HTML può essere una buona base ma la cosa importante sarebbe capire Javascript, dato che Ruby e RGSS (linguaggio script dell'XP) sono molto simili, a questo punto il mio consiglio è studiarti un pò il javascript web (come si può chiamare, praticamente come usare javascript in un HTML) prima di lanciarti in quest'impresa... che comunque ti ho già spiegato a grandi linee come devi fare, lo riporto qui per comodità:

 

"La prima cosa da fare è creare la "Window" dove si ospiterà il dex (uso termini pokémon per capirci); poi fare in modo che le icone dei mostriciattoli appaiono in griglia, la quale scorrerà ovviamente, a meno che non ne vuoi fare davvero pochi; in seguito creare un cursore che ti permetta di selezionare una delle icone nella griglia ed una schermata di fianco che mostri le informazioni di quello selezionato o se preferisci si apre una schermata che copra la griglia ma sarà più difficile da gestire."

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
1 ora fa, Mon dice:

Ehm... mi rendo conto che forse avrei dovuto riassumere essendomi perso spesso in chiacchiere, XD, scusate... vabbè, comunque l'HTML può essere una buona base ma la cosa importante sarebbe capire Javascript, dato che Ruby e RGSS (linguaggio script dell'XP) sono molto simili, a questo punto il mio consiglio è studiarti un pò il javascript web (come si può chiamare, praticamente come usare javascript in un HTML) prima di lanciarti in quest'impresa... che comunque ti ho già spiegato a grandi linee come devi fare, lo riporto qui per comodità:

 

"La prima cosa da fare è creare la "Window" dove si ospiterà il dex (uso termini pokémon per capirci); poi fare in modo che le icone dei mostriciattoli appaiono in griglia, la quale scorrerà ovviamente, a meno che non ne vuoi fare davvero pochi; in seguito creare un cursore che ti permetta di selezionare una delle icone nella griglia ed una schermata di fianco che mostri le informazioni di quello selezionato o se preferisci si apre una schermata che copra la griglia ma sarà più difficile da gestire."

ok grazie. Poi cercherò di pubblicare i miei progressi

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

  • Contenuti simili

    • Da ilvassa93
      Buongiorno a tutti, ho un grosso problema da risolvere nella creazione delle battaglie.
      Vorrei poter combattere contro un altro personaggio come l'attore con le varie animazioni durante la lotta, ma creando un nemico non mi è possibile farlo...
      Sapete come si può risolvere questa cosa?
      Ho provato ad inserire questa immagine ma ovviamente non funziona 😅

    • Da Stradaddo96
      Ciao a tutti,
      Il problema è:
      Ho creato un menu di gioco su RPGMaker MV in cui le opzioni selezionabili sono animate (boiling) tramite un loop. in altre parole i pulsanti del menu sono animati di default, mentre l'opzione selezionata ha un'animazione diversa e più ''veloce''.
      Cambiare l'opzione selezionata andando da sinistra a destra funziona correttamente senza alcun delay nei comandi o altro. Il problema appare quando il giocatore muove la selezione da destra a sinistra: in questo caso, l'animazione di default e quella che indica che il tasto è selezionato si sovrappongo per un momento, rendendo la transizione più lenta e laggosa.
       
      Nello specifico ho settato il menu usando una variabile che aumenta e diminuisce di valore premendo rispettivamente destra e sinistra. questa variabile determina sia quale tasto animare come selezionato, sia quando interrompere il loop dell'animazione e cambiarlo. Per esempio, quando la variabile è uguale a 1, il gioco fa partire il loop in cui la prima opzione del menu è animata come selezionata, mentre le altre sono animate con l'animazione di default. Premendo la freccia destra, e quindi aumentando il valore della variabile, il loop si interrompe e il gioco fa partire quello in cui è animato la seconda opzione è animata come selezionata e le altre no. in questo caso la prima opzione del menu passa da selezionata a non selezionata, e la seconda , al contrario, da non selezionata a selezionata, e ciò avviene in modo fluido e senza problemi. Problemi che appaiono se il valore della variabile decresce (es. da 2 a 1): in quel caso il cambio di animazioni non è fluido e il gioco anima i 2 tasti come se fossero entrambi selezionati e non selezionati contemporaneamente, sovrapponendo le due animazioni. Perché?
       
      Il problema credo sia riconducibile al fatto che RPGMaker MV legge lo script dell'animazione ''selezionata'' prima di interrompere il loop precedente, ma, non essendo un esperto, non ne sono sicuro.
       
      Grazie in anticipo a chi proverà a aiutarmi e, in caso non fossi stato chiaro nello spiegare il problema, chiedetemi pure pezzi di script o info maggiori.
    • Da Zowa
      Ciao a tutti
       
      Volevo chiedere aiuto per un punto dove sono bloccato.
      Ho cercato in internet e alla fine non ho trovato nulla che si adattasse a quello che volevo fare.
      Sto sviluppando un gioco su RPGMAKER MV dove ho creato un sistema perfettamente funzionante di banca dove versare l'oro, il problema che ho è che non so come fare (gradirei spiegazione step by step se possibile) per fare in modo che l'oro dei miei personaggi in caso di sconfitta vada a zero ed i miei personaggi vengano trasportati in una location definita
      Ringrazio chi vorrà aiutarmi. Purtroppo sono irrimediabilmente bloccato al momento.
      Buon making a tutti
×