-
Posts
604 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Posts posted by TecnoNinja
-
-
module Cache SUBFOLDERS = [BS,Menu,Title]# e ci metti altre sottocartelle def self.picture(filenmae) begin load_bitmap("Graphics/Pictures/", filename) rescue SUBFOLDERS.each do |folder| begin load_bitmap("Graphics/Pictures/"+folder+"/",filename) break rescue #end end end end end endNon ho provato, ma dovrebbe funzionare.grazie Holy, ho visto solo ora la risposta.... solo una cosa.... dove metto quelle righe esattamente?
EDIT: ho fatto un tentativo da solo partendo dal tuo codice:
module Cache
def self.picture(filename)
begin
load_bitmap("Graphics/Pictures/", filename)
rescue
load_bitmap("Graphics/Pictures/Menù/",filename)
end
end
end
risultato?
prima metto tutte le picture nella cartella principali, le richiamo tramite il mostra picture etc poi le taglio e le incollo nella sottocartella "menù".... quando testo il gioco, trova tutte le picture spostate senza problemi *__*
non so cosa io abbia combinato di sicuro però funziona.... ora rimane da fargli capire che se non le trova nella prima sottocartella deve cercarsela nella seconda.... o nella terza... come faccio?
-
Continuano i lavori sugli effetti delle magie da battaglia (e sul battle system)... vi presento l'incantesimo PALLA DI FUOCO, un classico di D&D:
http://www.mediafire.com/convkey/65ae/d4dzysvz3s8q6n66g.jpg?size_id=5
-
È un codice scritto con i piedi.
Prima di tutto deve restituire un valore di ritorno, e quindi c'è bisogno di un solo load_bitmap. Ora non so se torna al metodo chiamante alla prima riga oppure se li fa tutti fino all'ultima, ma comunque il codice che hai scritto non serve a niente. Dovresti creare nuovi metodi per ogni sottocartella del progetto. Ad es.
def self.menu(filename) load_bitmap("Graphics/Pictures/Menu/", filename) end def self.bs(filename) load_bitmap("Graphics/Pictures/BS/", filename) end... e così via.A seconda di quale cartella caricare il file, dovrai scegliere il metodo (ad esempio Graphics.menu("sfondo menu") cercherà l'immagine sfondo menu nella sottocartella Menu di Graphics.
Ma io non sono uno scripter.... credevo che bastasse dirgli che ci sono altre cartelle dentro a picture per fargli capire di andare a guardare dentro anche a quelle (poi mi sono reso conto che guarda solo l'ultima riga scritta... fregandosene di quelle sopra).... ho solo improvvisato una soluzione... andando a caso.... e per tentativi....
Il metodo che suggerisci mi permette di fargli caricare le picture nelle sottocartelle come se fossero picture normali? mi permette di utilizzare i comandi eventi sulle picture per visualizzarle, muoverle, cancellarle, etc etc pur essendo contenute in cartelle diverse da quella standard?
E' questo che mi interessa... vorrei poter avere più ordine ma anche poterle caricare e lavorarci sopra come se fossero picture standard del omonima cartella... tutto qui.
EDIT: Ho creato una sottocartella dentro a picture. L'ho chiamata "BS" e ho incollato la riga che mi hai suggerito (quella che inizia con: def self.bs(filename) etc) direttamente nello script cache, proprio sotto all'originale che c'è già...
Niente, il file di prova che ho inserito nella sottocartella non appare tra le normali picture caricate e che posso utilizzare (modificare e muovere) con i comandi normali del tool.... Dimenticato qualcosa?
-
Premetto che l'inglese non è il mio forte, ma da quel che ho capito questo metodo crea dei file "fittizi" che fanno riferimento ai veri file dentro le sottocartelle.... Giusto?
E' un metodo interessante, ma non fa al caso mio.... non farebbe altro che crearmi più confusione... mi troverei con delle copie di file "fittizi" mischiati con quelli "reali" che non starebbero in nessuna sottocartella....
Non c'è un altro metodo?
-
Per quel che ne so le ombre ci sono anche di notte...
La luce riflessa della luna proietta ombre... leggere forse, ma ci sono... detto questo mi dileguo xD
-
Ciao a tutti, mi rivolgo sopratutto a quei bravi ragazzi che sanno lavorare con gli script... vi prego, aiutatemi xD
Vengo al punto...
Io ho circa 1500 picture nel mio progetto (e non ho ancora fatto nulla della storia O_O), tutte dentro la cartella con il medesimo nome. Io vorrei sapere se è possibile suddividerle in diverse sottocartelle per avere più ordine (le picture del menù in una sottocartella apposita, quelle del BS pure etc etc).
Ho provato a smanettare con lo script originale della cache facendo questo:
#--------------------------------------------------------------------------# * Get Picture Graphic#--------------------------------------------------------------------------def self.picture(filename)load_bitmap("Graphics/Pictures/", filename)load_bitmap("Graphics/Pictures/Menù/", filename) <-------- Questa riga l'ho messa ioload_bitmap("Graphics/Pictures/BS/", filename) <-------- Questa riga l'ho messa ioendMa mi da un errore che non capisco:"Unable to find file:Graphics/Pictures/Menù/File_Vuoto""Qualcuno sa cosa devo fare per raggiungere il mio scopo?Grazie infinite. -
per l'ombra..... effettivamente :0
menomale che dovrò solo aggiungere l'ombra al file animation.... altrimenti cambiavo magia xD
-
grazie a tutti dei commenti positivi e dei consigli vari... :)
oggi vi mostro un'altro incantesimo (ORDA DI TOPI) creato da me per il mio gioco (tranquilli, non ve li faccio vedere tutti.. solo questi che sono i primi che faccio xD)...
non è un lavoro facilissimo creare incantesimi... sia la loro realizzazione che la loro ideazione non mi sono per nulla facili... ma credo che per ora i risultati siano buoni, che ne pensate?
personalmente sono molto contento della varietà di dimensioni e velocità dei vari topi... *_*
http://www.mediafire.com/convkey/0353/d712822zbxpap6z6g.jpg?size_id=5
-
ciao ragazzi, volevo dirvi che ho messo da parte un attimo la programmazione del BS vero e proprio perchè sono arrivato a programmare il menù degli incantesimi e, di conseguenza, mi sono ritrovato a dover creare tutti gli incantesimi del database.... per meglio gestire il tutto nel BS. sto facendo qualche tentativo e questa è una delle prime prove che ho fatto per una NUBE INCENDIARIA (non è un esplosione vera e propria, ma una propagazione di fumo rovente).
spero vi piaccia :)
http://www.mediafire.com/convkey/de68/td654q2iql71ot86g.jpg?size_id=5
-
se le picture hanno il medesimo ID non vengono sovrapposte, ma sostituite... il metodo che stavi utilizzando è il classico... ce ne un'altro che ti eviterebbe di fare 50 picture...
te ne basta una:
se variabile X == 50
mostra picture IDx con valori ZOOM larghezza 100% (se la barra si sviluppa in orizzontale)
fine
se variabile X == 49
mostra picture (stessa ID) con valori ZOOM larghezza 98% (se la barra si sviluppa in orizzontale)
fine
se variabile X == 48
mostra picture (stessa ID) con valori ZOOM larghezza 96% (se la barra si sviluppa in orizzontale)
fine
se variabile X == 47
mostra picture (stessa ID) con valori ZOOM larghezza 94% (se la barra si sviluppa in orizzontale)
fine
etc etc fino a
se variabile X == 0
mostra picture (stessa ID) con valori ZOOM larghezza 0% (se la barra si sviluppa in orizzontale)
fine
-
Ciao ragazzi, avete avuto modo di visionare questo titolo dei platinum games?
Cosa ne pensate? che genere potrebbe essere secondo voi? Sarà un di quei giochi action super tamarri alla devil may cry/bayonetta o qualcosa di più?
Il trailer è promettente e pure il team che lo sviluppa è sinonimo di garanzia... speriamo bene :)
http://youtu.be/IE0ZzgZmLb8 -
Strano gli eventi non dovrebbero sballare nulla anzi... ^ ^
Se vuoi facci vedere cosa non va nel tuo codice altrimenti ecco qui.
^ ^
guardian, hai mollato lo script troppo facilmente... se non gli dai nemmeno il tempo di sbattersi da solo (per cercarlo e/o crearsi un metodo ad eventi) finiranno per diventare tutti dei maker fannulloni xD
-
Non saprei... le altre persone che lo hanno provato fino ad ora, non mi hanno detto nulla... ne per i file rtp ne per i file personalizzati... per ora sto facendo un controllo sul demo per vedere se mancano dei file rtp provvisori non inclusi (perchè provvisori e vorrei tenere pulite le cartelle)... altro non so dirti.
Faccio questo controllo e se per caso manca qualche file rimetto la demo aggiornata... ma non so cos'altro fare. Se altri la provassero e mi dicessero se hanno il tuo stesso problema, potrei provare a sostituire i file audio con altri.. ma così non lo so proprio cosa fare :(
-
Giusto per curiosità... hai le rtp di ace installate? Teoricamente dovrebbero esserci già tutti i file dentro al demo ma potrei averne dimenticato qualcuno... magari è solo quello. :(La demo parte, il BGM iniziale della prima mappa pure, poi però se apro il menù o faccio altre azioni che richiedono SE mi crasha mandandomi il nome del SE mancante pure se c'è! > <
-
Purtroppo non ho molto tempo per provare la demo, quindi commento ancora relativamente ai video precedenti.
Che dire... programmazione niente male, non c'è che dire.
La turnazione alla D&D non mi fa impazzire, ma c'è di peggio. :)
Nel senso, l'hai realizzata benissimo ma è proprio un sistema che non mi piace. xD
La cosa che mi chiedo (e a cui spero mi risponderai) è: perché tutto questo lavoro a eventi per il BS?
Esistono molti BS laterali che fanno egregiamente il loro dovere. Perché passare così tanto tempo a programmarne uno nuovo ad eventi?
Non prendertela a male, il tuo sistema è davvero fighissimo, ma da quello che vedo sei (e sarai) fermo per mesi su un sistema di programmazione che per quanto figo "non porta avanti il gioco", nel senso che per ora non c'è ancora una "storia da giocare", proprio perché ti stai focalizzando sugli elementi di programmazione.
Non era meglio scendere a compromessi con un BS già esistente ma che ti avrebbe permesso di procedere più speditamente nella stesura del gioco vero e proprio?
Poi magari hai già risposto a questo mio quesito in qualche post precedente (sono tornato a seguire dopo un paio di pagine di assenza, non ho letto tutto).
In ogni caso apprezzo tantissimo il lavoro che stai facendo sul tuo progetto, è proprio ben realizzato. Da quel punto di vista non ho assolutissimamente nessun appunto da farti, è un signor gioco.
Buon making! :D
Ti ringrazio dei vari complimenti e dei suggerimenti ma, purtroppo il mio sogno verrà realizzato esattamente come io l'ho immaginato e, per il 90%, sarà fatto con le mie sole forze/capacità...Personalmente odio quei progetti che usano troppi script altrui, per ben tre motivi:
- lo script altrui non è frutto delle nostre fatiche, e a me piace scervellarmi da solo per creare il mio progetto
- lo script altrui è personalizzabile fino ad un certo punto, mentre un sistema creato ad eventi lo si può fare esattamente come lo si vuole... se si ha pazienza e voglia (a me non mancano).
- I giochi fatti con i nuovi tool son tutti troppo simili, proprio perchè quasi tutti i maker si limitano ad usare quei 4-5 script famosi e/o fatti molto bene... mentre il miop scopo è quello di fare un gioco diverso da tutti in ogni ambito (menù ad eventi, Bs ad eventi, stile grafico differente, storia più simile a quelle occidentali), quindi non posso permettermi di usare i soliti 4 script.
Spero si sia capito il mio intento :)
Cosa intendi, che non riesci proprio ad entrare nel demo o che ad un certo punto non trova dei file audio?E' strano mi dà errore, non trova i file audio eppure i file audio ci sono ed i nomi sono giusti ° °
A me non da nessun problema, spero che qualcun'altro lo provi così da capire se è un caso isolato o meno.
PS: su altri "lidi" il demo funziona senza problemi... non so dirti perchè ti faccia questo problema.
-
Ciao ragazzi, siccome un video non potrà mai dare le stesse sensazioni che si prova giocando ad una demo con le proprie mani, pur non avendo ancora finito tutto quanto (mancano ancora delle cose che non ho deciso come fare), ho pensato di rilasciare qualcosa che potrete provare per togliervi qualche dubbio... se vi interessa potrete scaricare da questo link il demo che comprende il Main Menù di gioco e le prime fasi del BS... molte cose sono sempre in via di sviluppo, quindi fatemi sapere cosa ne pensate e se trovate bug (veri bug... valori numerici che non tornano etc) fatelo sapere... grazie e spero che vi piaccia anche se non è niente di che.... :)
http://www.mediafire.com/download/tprzlk91dgldq80/AA-TSS-Demo+BS-MainMen%C3%B9.zip
PS: Per far partire il demo dovete cliccare sull'icona a forma di Chip come amministratori... altrimenti non parte.
-
volevo solo puntualizzare che se vuoi rendere più rapida la battaglia, puoi saltare un'animazione. la posa da fermo DOPO aver colpito il nemico. non serve a niente, rende solo tutto più lento, quindi se hai modo puoi far colpire il nemico con l'animazione d'attacco e...fine. Fallo ritornare al posto suo senza lasciaarlo lì a fissare il nemico per hobby. :3
al momento, dato che non è ancora finito, sta li fisso come dite un po' tutti.. ma, quegli attimi serviranno per mostrare i numeretti dei danni... ci sarà un calcolo eseguito in quei pochi attimi... e non posso fagli fare l'animazione del ritorno fino a che non è stato eseguito il calcolo dei danni (ancora non li mostra perchè non ho fatto l'evento)....
comunque non voglio affatto velocizzare il bs, altrimenti non lavorerei tanto sodo per mettere tutte le animazioni secondarie che sto facendo...
è proprio l'esatto opposto di ciò che voglio ottenere..
io non sopporto i giochi dove l'eroe esegue il saltello avanti, colpisce e salta in dietro in un batter di cilio... non mi piacciono i bs frenetici, mi piaciono quelli in cui si deve avere pazienza e voglia di attendere che tutto venga eseguito (magari gustandosi qualche bella animazione :))...
odio la piega che sta prendendo il genere dei jrpg moderno...
troppo tempo con gli occhi incollati sul menù per selezionare in fretta e furia cosa fare (o peggio ancora, sui numeretti dei punti ferita per evitare di morire xD) e troppo poco sulle animazioni... oramai quasi non si riesce più a vederle da quanto è tutto così frenetico xD
-
i suoni rimarranno fino a che non inizierò a programmare il comportamento dei nemici xD
so che alcyone è ad una distanza minima dal mostro ma, non posso farci nulla... ho dovuto eliminare l'effetto "svanisci" perchè dava problemi alle animazioni della corsa... ad ogni comando "cambia opacità" l'animazione ricominciava dal primo frame, facendo sgambettare l'eroe in modo strano... e non posso nemmeno far si che non ci sia quella piccola sparizione, per un motivo lungo e complicato da spiegare... se troverò (più avanti) un modo migliore, sarò felice di implementarlo, altrimenti rimarrà così... mi spiace :)
grazie dei complimenti e occhio che shalzad sta usando una pergamena, non la borsa alchemica xD
PS: nessun'altro vuole dare qualche consiglio, un parere o uno sputo in un occhio? oramai sta diventando una conversazione a due con Guardian xD
-
Proseguono i lavori sul battle system ad eventi... dopo ave finito le animazioni dell'attacco in mischia, ho fatto quelle per le armi a distanza ed ora sto facendo quelle per usare gli oggetti "rimedi" (i cura)... ecco come sta venendo il tutto:
https://www.youtube.com/watch?v=dd1CgmYdgv4&feature=youtu.be
-
La turnazione è gestita da circa 3 eventi differenti:
- uno che determina e riordina le variabili dell'iniziativa
- uno che, in base ai risultati precedenti, determina di chi è il turno
- uno per visualizzare le picture che indicano l'ordine dei turni
tutti questi eventi lavorano separatamente e uno alla volta, così che il framerate rimanga costantemente fisso tra i 58-60 fps.. ci tengo molto :)
-
Ho iniziato a lavorare sull'evento che gestisce la turnazione (rigorosamente alla D&D 3.5) del BS ad eventi... vi mostro un primo test con suoni e altro provvisori...
https://www.youtube.com/watch?v=LCLPwQLK46c&feature=youtu.be
PS: son particolarmente contento del risultato ottenuto fino ad ora... perchè questa cosa era il mio incubo peggiore per quanto riguarda il bs... non potete immaginare cosa mi son dovuto inventare per riordinare le variabili che memorizzano l'iniziativa, dalla più alta alla più bassa.... tenendo conto di tutte le configurazioni di chara (2 mostri + 3 eroi, 3 mostri + 1 eroe, etc etc) presenti..... un incubo @_@
-
si, questo è giusto :) grazie del consiglio
-
devi sapere che per realizzare il mio gioco ispirato alle regole di D&D (il più possibile, non sarei in grado e nemmeno me lo permetterebbe del tutto il tool, di farlo uguale spiccicato xD), prima di tutto devo assicurarmi che menù e bs rispettino questo sistema di regole poi penserò a tutto il resto... è per questo che penso e faccio solo quello al momento :)
-
Capisco! Comunque non ti fossilizzare su un solo aspetto, su menù e cose accessorie puoi tornarci alla fine, puoi andare avanti intanto con storia ed eventi su mappa.
^ ^
no, assolutamente... menù e bs custom alla D&D sono il fulcro del mio progetto... non posso concentrarmi su altro fino a che non li ho finiti... questo perchè tutto il resto sarà (o almeno lo spero) funzionale a ciò che farò con questi due aspetti.... non posso fare altrimenti... :)

Sotto Cartelle "PICTURE"
in Supporto RGSS3 (VX-Ace)
Posted · Edited by TecnoNinja
ho provato a fare così:
module Cache
def self.picture(filename)
begin
load_bitmap("Graphics/Pictures/", filename)
rescue
load_bitmap("Graphics/Pictures/Menù/",filename)
end
begin
load_bitmap("Graphics/Pictures/", filename)
rescue
load_bitmap("Graphics/Pictures/BS/",filename)
end
end
end
ma mi da un errore... cerca le immagini che sono nella sotto cartella BS ancora dentro a PICTURE e/o Menù.... forse non è fattibili, oppure ho sbagliato qualcosa?