Jump to content
Rpg²S Forum
  • 0

[VX] Sistemi Eventistica.


Armored
 Share

Question

Salve, mi scuso anticipatamente per il titolo un po' vago, ma ho bisogno di diversi tipi di consigli riguardo alle prossime domande, e non saprei come descriverle.....

Innanzitutto, avviso che vorrei occuparmi esclusivamente di eventi riguardo a questo, per cui preferirei non avere a che fare con script, dei quali sono negato al 100%...

 

Prima di chiedere, però, devo darvi una breve descrizione del mio progettino, per farvi maggior chiarezza.

Questo, sarà un gioco in cui utilizzerò un sistema piuttosto complesso di eventi in parallelo, per far muovere l'intero mondo.

Le persone faranno di tutto, mentre sei in zona (e se non sei in zona, verranno amministrate con le switch).

Ad esempio, cammineranno per le strade, parleranno fra loro, andranno a fare acquisti, e con un sistema d'orologio ad eventi, andranno anche a dormire, o a lavoro, e molte altre cose.

Non diranno le solite cose con dei dialoghi da quintupla o decupla possibilità (5 o 10 dialoghi), ogni persona avrà da dire la sua, e reagir à a seconda di cosa siete come classe (alcuni ricorderanno la mia richiesta d'aiuto sul Test delle classi, che venne risolto al 130%).

Le persone si spettegoleranno fatti che accadranno nel mondo (o anche no, a seconda di dove sono). Da chi arriverà prima, da chi arriverà dopo la notizia.

Ok, tagliando corto... Ecco le domande di cui ho tanto bisogno.

 

Domanda 1: Persone in aree vicine.

 

Dunque, per questo mi serve una spiegazione accurata.

Per farla breve, io vorrei che qualcuno mi consigliasse un sistema per una situazione simile:

Sei in città, e alcune persone passeggiano tranquillamente. Entri in un negozio, e poco dopo ne esci.

Ecco, per questo, vorrei che quando entri nel negozio, venissero registrate le persone e il tempo, e che quando si esce dal negozio, li si trovino ancora nella mappa che abbiano fatto quel tot di passi in più...

 

Personalmente, riguardo a questo avevo fatto un pensierino tale a questo:

 

Evento in parallelo, nel negozio.

 

Evento X

Condizione SE: Persona A attiva

Variabile A = = 0

Fine Condizione

Condizione SE: Persona B attiva

Variabile B = = 0

Fine Condizione

Cancella Evento

 

Evento A

Condizione SE: Persona A attiva

Wait: 3 frame

Variabile A: +1

 

Evento B

Condizione SE: Persona B attiva

Wait: 3 frame

Variabile B: +1

 

 

 

Soltanto che non so come rendere poi ogni +1 un passo...

E' qui che mi servirebbe un consiglio... Forse con un identificazione di coordinate?

 

Domanda 2: Cambio Parallasse ad Eventi

 

Personalmente, per risparmiare qualche decina di mappe, vorrei sapere se è possibile cambiare i parallasse con qualche comando, dato che in alternativa dovrei fare 4 o 5 mappe per zone da cui si vede il cielo...

Dato che se non erro, per rpg maker c'è un limite fisso di mappe di 500 (e che sono già a 50, e non ho nemmeno iniziato la trama effettiva), non vorrei ritrovarmi a dividere il gioco in due parti (usando così uno script per trasferire i dati dei personaggi... mi sembra ce ne sia uno sul forum)

 

Domanda 3: Event Lag o Low FPS

 

Il problema che indubbiamente sarà presente nel mio progettucolo: Il rallentamento.

Dato che dovrò fare una sfilza enorme di eventi che saranno costantemente in parallelo, spesso potrebbero esserci delle pesantezze... Quindi, arrivo al punto: Come faccio ad arginare questo grosso problema?

So che c'è un Anti Lag Script, ma a parte questo?

 

 

Ok, al momento non mi viene in mente altro... Ma non vi siete ancora liberati di me, ve lo assicuro °w°

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Domanda 1: potresti proprio durante il teletrasporto salvare le coordinate X ed Y di tutti gli eventi persona utili (magari solo quelli vicino al negozio) e quando rientri nella mappa teletrasportare questi eventi dove si trovavano prima! ^ ^

 

Domanda2: se non c'è il comando ad eventi puoi far poco D: se sono 4 o 5 mappe in cui si vede il cielo (e spero che l'inquadratura cambi perchè a meno che il cielo non sia sotto la terra con la grafica dall'altro di rpgmaker non dovrebbe mai vedersi il cielo) e non c'è tanto gameplay potresti fare tutto a picture e spostare personaggi fatti a picture al posto degli eventi! ^ ^

 

Domanda3: sei sicuro che ti servono proprio tutti questi eventi paralleli? Molte cose potrebbero non necessitare di eventi paralleli, presta attenzione! Un gioco come lo descrivi tu sul mio pc non girerebbe mai! ;____ ;

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0

Domanda 1: potresti proprio durante il teletrasporto salvare le coordinate X ed Y di tutti gli eventi persona utili (magari solo quelli vicino al negozio) e quando rientri nella mappa teletrasportare questi eventi dove si trovavano prima! ^ ^

uhm... Dovrò fare qualche test °w°

 

Domanda2: se non c'è il comando ad eventi puoi far poco D: se sono 4 o 5 mappe in cui si vede il cielo (e spero che l'inquadratura cambi perchè a meno che il cielo non sia sotto la terra con la grafica dall'altro di rpgmaker non dovrebbe mai vedersi il cielo) e non c'è tanto gameplay potresti fare tutto a picture e spostare personaggi fatti a picture al posto degli eventi! ^ ^

E sostituire la mappa stessa con una picture o.o

Anche questo mi sembra una cosa abbastanza interessante u.u

 

Domanda3: sei sicuro che ti servono proprio tutti questi eventi paralleli? Molte cose potrebbero non necessitare di eventi paralleli, presta attenzione! Un gioco come lo descrivi tu sul mio pc non girerebbe mai! ;____ ;

 

Ah beh, poi bisogna vedere quanto riuscirò effettivamente a fare...

Per quel che ho in mente, verrebbe fuori un sistema al pari di TES xD

Poi, mettendo tutto in pratica, non saprei... So solo che comunque sarà un bel lavoraccio. E questo progetto doveva pure servirmi da training per il mio progetto originale (non so se ricordi The Rebellion)...

Nel caso, se mi verrà troppo pesante, cercherò di semplificare i comandi in modo da renderlo un po' più leggero D:

 

Dunque, per farla breve (prendiamo d'esempio una locanda con presenti circa 20 persone)...

Di base, c'è il Time&Night, che ogni 60 frame aggiunge un minuto (si, faccio il 24min=1giorno), e che ogni minuto/ora viene aggiornato il tinta schermo.

Durante la tua presenza, in teoria i personaggi dovrebbero animarsi, per esempio, il barista si concentrerà sui clienti al balcone, mentre di tanto in tanto passerà un cameriere (o una cameriera) che, dalla cucina raggiungerà uno dei clienti per il suo pasto... Frattanto, persone entreranno o usciranno dalla locanda, o andranno nella loro stanza prenotata (o ne scenderanno, a seconda dell'orario)...(Contiamo anche i processi paralleli che tengono conto delle persone che dovranno muoversi nel corso della giornata, a switch e variabili, ovviamente...) Questa è circa l'anima che avrà una locanda normale... Poi, ovviamente ci sono delle differenze in ognuna, ma più o meno sarà così... Apparentemente non dovrebbe essere così pesante, ma bisognerebbe vedere poi effettivamente come girerebbe sul rpg...

Alla fin fine non è così complicato da realizzare, però è un po' elaborato a causa della concatenazione degli eventi... Dimmi un po' tu, poi xD

Link to comment
Share on other sites

  • 0
E sostituire la mappa stessa con una picture o.o

Occhio al lag vedi se tenere una sola mappa vuota e piccola per tutte le mappe che farai a picture! ^ ^

 

Ricordo Rebellion e sì, credo che una ridimensionatina rispetto a TeS bisogna darla, anche se sono sempre per il più c'è meglio è! XD

 

Beh quello che hai esposto non dovrebbe essere troppo pesante! Cosiderato il move route con 200 mosse dovresti toglierti gli eventini minori se non esageri, quindi fin lì dovrebbe reggere! ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0
Non solo è una cosa estremamente complessa (se mai si può fare via eventi), ma è anche fondamentalmente inutile al gioco. A meno che trama e gameplay non siano totalmente basati su questo sistema (non credo), consiglierei di puntare sugli aspetti più importanti del gioco (gameplay, trama, mapping, etc) anziché diventare pazzo per programmare una cosa difficilissima che non aggiungerà assolutamente nulla al gioco. Quello che interessa il giocatore è sentire una storia, combattere, lottare per degli obiettivi e sbloccare qualcosa; gli frega ben poco che un tale compri una pozione in un negozio e poi cammini fino a casa.

And always remember... that whatever idea you're thinking of right now for your Major/Minor project...
it's TOO BIG. CUT IT DOWN. Like... in HALF. RIGHT NOW.

da un blog

Rumurumu v1.1

Link to comment
Share on other sites

  • 0

Non solo è una cosa estremamente complessa (se mai si può fare via eventi), ma è anche fondamentalmente inutile al gioco. A meno che trama e gameplay non siano totalmente basati su questo sistema (non credo), consiglierei di puntare sugli aspetti più importanti del gioco (gameplay, trama, mapping, etc) anziché diventare pazzo per programmare una cosa difficilissima che non aggiungerà assolutamente nulla al gioco. Quello che interessa il giocatore è sentire una storia, combattere, lottare per degli obiettivi e sbloccare qualcosa; gli frega ben poco che un tale compri una pozione in un negozio e poi cammini fino a casa.

Sono completamente in disaccordo.

Tutto questo punto sul far girare un mondo intorno a te.

Hai idea di quanti siano capaci di creare un gioco in cui i personaggi siano fissi nei soliti punti, dicano le stesse cose, facciano pure le stesse cose?

Alla lunga, trovo quel metodo estremamente noioso. Per questo ho ideato questo sistema di interattività di discreto livello... Persone che parlano di cose differenti, significa anche un maggior quantitativo di informazioni. Come leggende (semi quest secondarie), semplici curiosità, o anche solo pettegolezzi.

 

Io non trovo assolutamente divertente un gioco dove si deve semplicemente andare avanti nella storia o fare qualche missione in più, ma che ci si trovi in un assurda monotonità... Lo trovo semplicemente inconcepibile. Perchè bisogna semplificare, quando il dettaglio può portarti ad un livello superiore?

 

Poi dimmi un po' tu....

Link to comment
Share on other sites

  • 0
Per questo ho ideato questo sistema di interattività di discreto livello... Persone che parlano di cose differenti, significa anche un maggior quantitativo di informazioni. Come leggende (semi quest secondarie), semplici curiosità, o anche solo pettegolezzi.

Questa è una cosa, e va benissimo. Non è nemmeno troppo complesso da fare e il risultato è buono e aggiunge positivamente qualcosa al gioco.

cammineranno per le strade, parleranno fra loro, andranno a fare acquisti, e con un sistema d'orologio ad eventi, andranno anche a dormire, o a lavoro, e molte altre cose.

Questa è un'altra cosa, è difficilissima da fare, e aggiunge pressoché niente al gioco. Io mi riferivo a questa seconda parte, precisamente.

 

Il resto del discorso si estende sul preferire o meno un gameplay open world o più lineare, ma quello è chiaramente soggettivo.

Edited by 255

And always remember... that whatever idea you're thinking of right now for your Major/Minor project...
it's TOO BIG. CUT IT DOWN. Like... in HALF. RIGHT NOW.

da un blog

Rumurumu v1.1

Link to comment
Share on other sites

  • 0

Questa è una cosa, e va benissimo. Non è nemmeno troppo complesso da fare e il risultato è buono e aggiunge positivamente qualcosa al gioco.

 

Questa è un'altra cosa, è difficilissima da fare, e aggiunge pressoché niente al gioco. Io mi riferivo a questa seconda parte, precisamente.

 

Il resto del discorso si estende sul preferire o meno un gameplay open world o più lineare, ma quello è chiaramente soggettivo.

 

E invece lo ritengo necessario... Se facessi unicamente una grande quantità di dialoghi, tralasciando l'altra parte che ho già descritto, trovo che sarebbe come fare le cose a metà: principalmente inutile, quasi peggio.

Io ritengo invece il livello animativo del gioco che ruota intorno al giocatore, sia una cosa che esalta di molto un gioco rpg...

Dal mio punto di vista, vedere altre persone che eseguono le loro mansioni giornaliere, mentre il proprio protagonista è impegnato nelle sue, aggiunge un che di "interessante"... A dire il vero non lo saprei spiegare bene...

Diciamo che "innoverebbe" il sistema di gioco, ed inoltre assicurerebbe qualcosa di nuovo da vedere ogni volta...

 

Poi, sul livello di difficoltà, dipenderà dalle zone... Ovviamente nelle città di media grandezza non sarà facile coordinare diverse persone in diversi percorsi possibili, mentre invece in zone come appunto una locanda, basterà segnarsi ogni percorso punto per punto, e con un po' di ragionamenti con le variabili e switch si arriva indubbiamente ad un risultato....(In teoria anche buono)...

 

In ogni caso, questa idea si basava originalmente sul mio progetto scorso, The Rebellion, che però come ho già detto ho tralasciato per imparare alcune tecniche di makeraggio. Questo gioco sarà appunto un test per vedere le mi capacità effettive... Per questo sono interessato ad implicarmi queste difficoltà: Se ci riesco, significa che posso riuscire a finire il mio scorso progetto, quale come stile sarà abbastanza simile a questo... Ma ancora più difficoltoso.

 

In ogni caso, alla fine non ha veramente importanza che io ci riesca effettivamente o no a finire l'attuale progetto, mi interessa più che altro vedere quello che riesco a fare... Tuttavia, non per questo voglio tralasciare i sistemi che gli permetteranno di avere una sua originalità pressochè unica ^^

 

Spero di averti fatto capire quel che mi fa davvero interessare a questa complicazione di eventi, perchè come ho detto, non saprei spiegarmi meglio di così...

Link to comment
Share on other sites

Create an account or sign in to comment

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

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...