Jump to content
Rpg²S Forum
  • 0

Aiuto per script


wjzard
 Share

Question

Ciao a tutti vorrei nel mio gioco un combattimento a turni e fin qui non ci sono problemi ma per complicarmi la vita :) vorrei fare un modifica al tradizionale combattimento a turni.

Invece di selezionare con la tastiera le possibili mosse e abilità prestabilite dal personaggio vorrei poterle scrivere io da tastiera per esempio se il mio personaggio x fosse un mago e al primo turno voglio lanciare una magia (tipo palla di fuoco) mi basterebbe (per esempio digitare fireball) e se il nome è coretto viene lanciata con successo.

 

Capisco gli impegni di ognuno di voi quindi non pretendo che mi vengo fatto l'ho script ma avendo un minima conoscenza di programmazione (anche se ti altri linguaggio) avrei bisogno solo di qualche supporto.

 

1° domanda :

 

Che script devo andare a modificare per inserire l'elenco di parole che corrispondono alle abilità dei personaggi

 

2° domanda:

 

Pensavo di integrare lo script con un algoritmo del genere

 

variabili

abilità=[fireball,fireball1 .......................]
.....................;
......................;

 

 

inizializzazione

x=leggi abilità (in input da tastiera)

 


if (abilità == x)

lancia mangia

 

che ne pensate ?

 

Avete altri suggerimenti per aiutarmi?

Edited by wjzard
Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0

1) Il pannello Skill del DataBase ? (Nome skill è la parola da scrivere per usarla)

 

2) Modificare il metodo skill_can_use? (in Game_Actor ?) aggiungendo la verifica della parola inserita, ed implementare un metodo cast(parola) ?

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

1) Il pannello Skill del DataBase ? (Nome skill è la parola da scrivere per usarla)

 

2) Modificare il metodo skill_can_use? (in Game_Actor ?) aggiungendo la verifica della parola inserita, ed implementare un metodo cast(parola) ?

 

non riesco a capire bene in pratica nella 1 devo andare nel database e per ogni abilià devo darli il nome che voglio??

 

mentre nella 2 non ho capito nulla puoi farmi un esempio ? grazie

Link to comment
Share on other sites

  • 0

Non è che devi fare come ho detto . . . Sono solo suggerimenti.

 

Per la prima questione, comunque, sì, intendevo usare il campo del nome della skill per indicare quale parola ne fa scattare l'effetto . . . Anche perchè mi pare di capire che per il sistema che hai in mente non sia necessaria la classica finestra con la lista delle skill conosciute da cui si sceglie quale usare, quindi puoi sfruttare quel valore in altro modo . . .

 

E la seconda idea, sempre all'insegna del raggiungere l'obbiettivo faticando il meno possibile, cioè sfruttando ciò che già esiste senza ricongeniarlo inutilmente da zero, suggeriva di estendere il sistema che dice se puoi usare una certa skill aggiungendo il confronto di cui hai parlato, così puoi usare anche requisiti, già contemplati o meno (come un costo in MP o il possesso di un oggetto), per vedere se attiva un qualche effetto . . .

Ti faccio un piccolo esempio in pseudocodice, nel senso che nomi e dislocazioni dei metodi che userò non rispecchiano necessariamente quelli reali . . .

def skill_can_use?(magic_word)
 spell = cast(magic_word)
 return false if (spell.nil? or spell == "")
 return false if spell.mp_cost > mp
 # blocco di codice con altre condizioni
 # che si devono avverare per poter usare la skill
end

def cast(magic_word)
 for skill_key in $data_skills.keys
   skill = $data_skills[skill_key]
   next if skill.nil?
   return skill if skill.name == magic_word
 end
 return nil
end

Ovviamente, il metodo skill_can_use? verrà chiamato in battaglia dopo che il giocatore ha inserito la parola con cui spera di lanciare una skill invece che per vedere se scriverlo in grigio nella finestra delle skill utilizzabili . . .

 

E così via, riciclando tutto il possibile, con modifiche più o meno grandi a come lo usa l'engine . . .

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Non è che devi fare come ho detto . . . Sono solo suggerimenti.

 

Per la prima questione, comunque, sì, intendevo usare il campo del nome della skill per indicare quale parola ne fa scattare l'effetto . . . Anche perchè mi pare di capire che per il sistema che hai in mente non sia necessaria la classica finestra con la lista delle skill conosciute da cui si sceglie quale usare, quindi puoi sfruttare quel valore in altro modo . . .

 

E la seconda idea, sempre all'insegna del raggiungere l'obbiettivo faticando il meno possibile, cioè sfruttando ciò che già esiste senza ricongeniarlo inutilmente da zero, suggeriva di estendere il sistema che dice se puoi usare una certa skill aggiungendo il confronto di cui hai parlato, così puoi usare anche requisiti, già contemplati o meno (come un costo in MP o il possesso di un oggetto), per vedere se attiva un qualche effetto . . .

Ti faccio un piccolo esempio in pseudocodice, nel senso che nomi e dislocazioni dei metodi che userò non rispecchiano necessariamente quelli reali . . .

def skill_can_use?(magic_word)
 spell = cast(magic_word)
 return false if (spell.nil? or spell == "")
 return false if spell.mp_cost > mp
 # blocco di codice con altre condizioni
 # che si devono avverare per poter usare la skill
end

def cast(magic_word)
 for skill_key in $data_skills.keys
skill = $data_skills[skill_key]
next if skill.nil?
return skill if skill.name == magic_word
 end
 return nil
end

Ovviamente, il metodo skill_can_use? verrà chiamato in battaglia dopo che il giocatore ha inserito la parola con cui spera di lanciare una skill invece che per vedere se scriverlo in grigio nella finestra delle skill utilizzabili . . .

 

E così via, riciclando tutto il possibile, con modifiche più o meno grandi a come lo usa l'engine . . .

 

 

grazie per l aiuto ma ho molte difficoltà e non riesco a farlo purtroppo le conoscenze che ho non sono sufficienti :unsure: credo che sospenderò il progetto

Link to comment
Share on other sites

  • 0
credo che sospenderò il progetto

Potresti continuare con tanto altro per il progetto ed intanto fare qualche conoscenza in più per imparare quel che ti serve per il BS ^ ^

Troppo arrendevoli! è___é

^ ^

 

Comunque la prossima volta dai titoli più indicativi del problema interno ai topic, così è più facile trovarli! Modifica questo.

^ ^

(\_/)
(^ ^) <----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

Potresti continuare con tanto altro per il progetto ed intanto fare qualche conoscenza in più per imparare quel che ti serve per il BS ^ ^

Troppo arrendevoli! è___é

^ ^

Davvero. Il ruby è forse il linguaggio con il miglior rapporto semplicità di programmazione/potenza di elaborazione . . . Tra l'altro, la difficoltà più grande per implementare la tua idea è trasformare Window_Skill in un sistema che permetta di inserire le parole per tentare di usare le skills, ma per quello non dico che puoi copia-incollare il codice del sistema per l'inserimento del nome eroe, però siamo lì . . .

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Davvero. Il ruby è forse il linguaggio con il miglior rapporto semplicità di programmazione/potenza di elaborazione . . . Tra l'altro, la difficoltà più grande per implementare la tua idea è trasformare Window_Skill in un sistema che permetta di inserire le parole per tentare di usare le skills, ma per quello non dico che puoi copia-incollare il codice del sistema per l'inserimento del nome eroe, però siamo lì . . .

Potresti continuare con tanto altro per il progetto ed intanto fare qualche conoscenza in più per imparare quel che ti serve per il BS ^ ^

Troppo arrendevoli! è___é

^ ^

 

Comunque la prossima volta dai titoli più indicativi del problema interno ai topic, così è più facile trovarli! Modifica questo.

^ ^

 

 

Infatti sospenderò il progetto fino a quando non avrò imparato un po di più sul ruby in modo da poter implementare questo tipo di bs perchè adesso mi rendo conto che certe cose del linguaggio non le capisco in tutta onesta pensavo di implementare con semplici inizializzazioni e iterazioni di base, ma a quanto pare devo imparare anche a programmare ad oggetti

Link to comment
Share on other sites

  • 0

Ah era una sospensione per imparare :D

Beh per fare queste cosette più avanzate o particolari (come gestire scrittura, conta che poi devi pure implementare la tastiera che non è tutta utilizzabile di base) ci vuole qualche aiuto via script D:, comunque intanto dicevo al lato grafico e musicale puoi dedicartici :D

^ ^

(\_/)
(^ ^) <----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

Ah era una sospensione per imparare :D

Beh per fare queste cosette più avanzate o particolari (come gestire scrittura, conta che poi devi pure implementare la tastiera che non è tutta utilizzabile di base) ci vuole qualche aiuto via script D:, comunque intanto dicevo al lato grafico e musicale puoi dedicartici :D

^ ^

 

graficamente sono già a posto e anche con la storia diciamo che l'unico punto è proprio questo poi avrei finito

Link to comment
Share on other sites

  • 0

Beh per fare queste cosette più avanzate o particolari (come gestire scrittura, conta che poi devi pure implementare la tastiera che non è tutta utilizzabile di base) ci vuole qualche aiuto via script D:

Ce l'hai presente il comando evento che permette al giocatore di Scegliere il Nome di un PG ? Che viene spesso usato per gestire eventi con password ? Io gli suggerito di usare quello, adattando il sistema per l'uso in battaglia . . .

Questo screen mostra una cosa fatta dal "nostro" mikb89, per VX . . .

http://img819.imageshack.us/img819/4623/textinsert.png

Sarebbe davvero tanto terribile usare un'interfaccia del genere per l'inserimento delle "parole magiche" ? Bisogna per forza usare l'input diretto da tastiera ?

 

 

@ wjzard: Come funzionano le cose di default ?

Giocatore sceglie di usare SKILL -> Ne può scegliere una o ripensarci e fare altro -> Se sceglie una skill, gli vengono fatti scegliere i bersagli previsti, altrimenti può scegliere senza problemi un'altra opzione -> Viene risolta l'azione scelta . . .

 

Come potrebbe essere il funzionamento per la tua idea ?

Giocatore sceglie di usare SKILL -> Può inserire almeno una lettera e sperare che attivi una skill o può ripensarci e scegliere un'altra azione -> Se ha inserito almeno una lettera, viene verificato se attiva una skill o meno . . . Se esiste e può usarla, gli vengono fatti scegliere i bersagli, altrimenti la sua azione diventa Passa il Turno . . . -> Viene risolta l'azione selezionata . . .

 

Ora, onestamente, è davvero così difficile modificare le cose in questo modo ?

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Così è semplice, probabilmente pure ad eventi, ma io lo sconsiglierei... cioè per fare una cosa del genere sarebbe molto più comodo usare l'input da tastiera se possibile, perchè mettersi tutte le volte a scrivere lettera per lettera con la selezione standard è abbastanza noioso, ci vogliono 20 anni D:

^ ^

 

Magari solo la prima volta scritta per impararla, poi viene aggiunta ad un elenco rapido, oppure premendo un tasto si torna alla parola già fatta, bhooo...

^ ^

(\_/)
(^ ^) <----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

Ce l'hai presente il comando evento che permette al giocatore di Scegliere il Nome di un PG ? Che viene spesso usato per gestire eventi con password ? Io gli suggerito di usare quello, adattando il sistema per l'uso in battaglia . . .

Questo screen mostra una cosa fatta dal "nostro" mikb89, per VX . . .

http://img819.imageshack.us/img819/4623/textinsert.png

Sarebbe davvero tanto terribile usare un'interfaccia del genere per l'inserimento delle "parole magiche" ? Bisogna per forza usare l'input diretto da tastiera ?

 

 

@ wjzard: Come funzionano le cose di default ?

Giocatore sceglie di usare SKILL -> Ne può scegliere una o ripensarci e fare altro -> Se sceglie una skill, gli vengono fatti scegliere i bersagli previsti, altrimenti può scegliere senza problemi un'altra opzione -> Viene risolta l'azione scelta . . .

 

Come potrebbe essere il funzionamento per la tua idea ?

Giocatore sceglie di usare SKILL -> Può inserire almeno una lettera e sperare che attivi una skill o può ripensarci e scegliere un'altra azione -> Se ha inserito almeno una lettera, viene verificato se attiva una skill o meno . . . Se esiste e può usarla, gli vengono fatti scegliere i bersagli, altrimenti la sua azione diventa Passa il Turno . . . -> Viene risolta l'azione selezionata . . .

 

Ora, onestamente, è davvero così difficile modificare le cose in questo modo ?

 

io ho pensato di fare in questo modo

 

il giocatore in battaglia avrà un menu con tre 3 opzioni generali:

 

-oggetti ---> dove si apre un elenco di oggetti da utilizzare(pozioni ec..)

-incantesimi ---> dove si apre una lista di pergamene che attivano una skill semplicemente selezionandola

-magie ----> qui si apre semplicemente uno spazio dove scrivere il nome della skill se è giusta viene lanciata con successo su un bersaglio a scelta se è sbagliata per ora mi accontenterei di perdere solamente il turno (poi piu avanti vorrei introdurre anche degli eventi casuali)

 

la skill preferirei introdurla da tastiera e cmq la prima volta deve essere scritta per intero mentre per le successive volte ci sarebbero 2 modalità di aiuto

 

una dipende dall' arma equipaggiata che offre la possibilità e salvare in base alla potenza dell'arma un numero limitato di skill da usare senza scriverle (tranne la prima volta)

una dipende dal livello del giocatore che offre le stesse possibilità dell'arma

 

il combattimento quindi si svolgerebbe in 2 fasi

  • A) scelta delle 3 opzioni

  1. se scegli incantesimi selezioni una pergamena e lanci
  2. se scegli magia scrivi il tipo di skill che vuoi lanciare se è corretta viene lanciata con successo invece se sbaglia perdi il turno
  3. se scegli oggetti selezioni un oggetto lo utilizzi e finisce il turno

  • B) una volta scelte le opzioni 1 o 2 scegli se possibile l'avversario e fine turno

 

 

se non è possibile introdurre le parole da tastiera non importa tanto essendo un combattimento a turni si ha tutto il tempo inserire la parola anche con la selezione certo è il massimo ma per ora può andare bene

Link to comment
Share on other sites

  • 0
è possibile usare l' input da tastiera, ma hai bisogno prima di tutto di un modulo di gestione della tastiera da implementare negli scripts (va bene uno qualsiasi di quelli che si trovano in giro) e poi devi fare delle condizioni che associano le lettere premute a degli elementi di un vettore (array), che rappresenterà la "parola" =)
Link to comment
Share on other sites

  • 0
Personalmente, dovendoselo fare da solo, gli suggerisco di partire a fare un input simile a quello di default (che è così per quelli che amano giocare col gamepad, come per la questione dei button: è stata una scelta progettuale della Enterbrain), e passare successivamente, se proprio necessario, all'input diretto da tastiera . . . Tanto, se programma come si deve il sistema d'uso delle "parole magiche", la sostituzione dovrebbe risultare assolutamente indolore . . .

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



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