-
Posts
669 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
Calendar
Posts posted by Thund
-
-
E se questi dis-soul si vengono a creare nello stesso momento in cui si forma un heartless e un nobody? O.o Oppure quando sia l'heartless che il nobody ritorna nella stessa persona? O.O
Ok, l'ho sparata grossa XD
-
ç_ç
Ma che avete contro RO....
Quoto, io ho giocato per un anno e mezzo su RO e non era solo ammazza-mostri T_T
Però ho provato WoW e non era male :D
-
Innanzitutto, grazie per le risposte e e per le diverse opinioni ;)
Semplicemente avevo aperto questa discussione poichè nel gioco che sto creando mi capita spesso che i personaggi "vogliono parlare", hanno intenzione di dire la propria idea su cosa sta accadendo..
All'inizio pensavo fosse un bene, perchè in qualche modo me li stavo sentendo più "vivi" solamente che delle volte ho paura che invadano il gameplay del gioco con i loro commenti, siccome stavano diventando troppo frequenti XD
Ora, a parte questo, giungendo a una conclusione, la realizzazione di un makeratore mi pare sia riuscire ad amalgamare la trama e l'azione in maniera efficiente riuscendo a non trascurare nessuna dei due (e non è cosa facile a mio parere), bisogna riuscire a fare interagire il giocatore con il mondo del gioco tanto fa farlo appassionare :O
Anche se alla fine, ognuno ha i propri gusti su cosa prediligere

-
Ok, ora qualcuno mi prenderà per matto (XD) ma da un pò di tempo sto smanettando con l'RGSS, provando a fare qualche script, qualche evento, qualcosa... T_T
Ho scaricato tutte le lezioni del RGSS, tantissime domande per la testa, tantissima confusione e nessun risultato.. non riesco a mettere in pratica quello che leggo nei vari tutorial, mi pare di capire quando in verità non c'ho capito un tubo.. ok.. e ora arriva la richiesta..
Non è che chieda proprio uno script.. siccome non so chi contattare ho deciso di fare post per sapere se c'è qualcuno che abbia un minimo di tempo e che mi possa aiutare insegnandomi il ruby, passo per passo come un'idiota, purtroppo io sono un tipo che non capisce senza la pratica e leggendo i tutorial (che mi pare tutta teoria a me @.@) vado solo in confusione..
Qualcuno si chiederà, chiedi nel forum, fa la domanda, solo che non saprei come formularla, non saprei neanche dove cominciare.. insomma disastro..
Vabhè, se ritenete opportuno potete pure chiudere sto topic

P.S L'unica cosa forse certa di avere capito è che il ruby si comporta come una matrioska.. penso.. forse.. @.@
-
Gentilissimi e Grazie, ho risolto tutto (ho dovuto fare in un altro modo -sempre usando i comandi che avete detto- ma alla fine ce so riuscito XD)
-
@thund:
1) farli cozzare tra di loro è una cosa sicuramente fattibile ma.. ho pensato che in un combattimento, o comunqe in situazioni strette è sicuramente meglio vedere una sovrapposizione dei compagni piuttosto che rianere incastrati come dei fessi tra un mostro e un compagno...insomma io lo vedo più comodo passarci attraverso per giocare decentemente...
Si, ineffetti può essere utile.. a parte che penso bisogna aspettare la programmazione del combattimento, magari potrebbe anche funzionare bene!
2) è quello che ho pensato anch'io, i casi in cui si bloccano sono comunque rari (basta che il mapper cerca di evitare dei "canestri in cui si infila il compare) e sono d'accordo con te sul fatto della square-enix... anche se in FFXII l'AI gli fa anche decidere se il personaggio ha preso una scala o un'altra strada (insomma fa in modo che non si divididano, per esempio nelle fogne) e qesto non ho realmente la minima idea di come farlo senza andare a toccare gli script che gestiscono la mappa o_P.S. gli ID comunque non sono altro che numeri, quindi scrivere 002 o 2 è indifferente... più comodo 2 :)
Vero, ma pensavo che in final fantasy XII l'AI dei seguaci si espandeva su tutta la mappa.. a meno che non seguano l'idea del "come uscire da un labirinto" XD (seguono la strada sempre da un lato finchè non si rincontrano col pg! ) In effetti è un mistero su come si muovevano bene in quei canali.. Oo
Oppure per evitare questo problema mi ricordo in ragnarok una sorta di AI per gli homuncoli (ora non voglio dileguarmi troppo) In pratica il personaggio c'aveva una creatura che lo seguiva sempre, solo che quando tipo il personaggio si fermava la creatura iniziava a girare intorno al pg e molte volte tramite questi giri la creatura riusciva a superare involontariamente gli ostacoli.. :O
Siccome sto andando troppo OT, il caterpillar ora come ora va benissimo, penso che tutti gli altri script "caterpillar" funzionano allo stesso modo, quindi meglio che non ti impantani su questa cosa ;)
-
Ciao a tutti!
Dunque ho due problemi, il primo penso sia semplice, il secondo di meno.
1 - In primo luogo c'è un comando in RGSS che mi permette di cambiare windowskin oppure di non mostrarla (HIDE?) Perchè quando mi fa visualizzare la mappa sopra appare, dove c'è il nome della mappa, una finestra di messaggio e si vede la windowskin! Ovviamente devo mettere un comando all'inizio per mostrarmi un system e uno alla fine per mostrarmene un'altro oppure mettere un comando all'inizio per nascondermi il system e uno alla fine per rimostrarmelo.. @.@
2 - Veniamo al problema più complicato.. in pratica ho lo script per mostrare la mappa, bene, me la mostra perfettamente solo che non se ne va via l'immagine! Si accorge di sta cosa solo quando uso l'opzione "Ritorna ai Titoli" nel caso uno volesse ricaricare la partita che se ne va il menu e si vede la mappa dietro come sfondo! E' fastidiosa come cosa, in pratica e come se mi mostrasse l'immagine dietro a tutto ma non me la fa cancellare! Io ora, non sono un genio nel ruby, ma sto cercando di impararlo ma per questa cosa non riesco a risolverla..
Vi posto lo script di Daniel_Maximus2 se magari qualcuno vuole fare entrambe le aggiunte (o la seconda direttamente lì)
#=============================================================================== #------------------------------------------------------------------------------- # - Map Item Script #------------------------------------------------------------------------------- #=============================================================================== # # - Shows a map and compass in the screen # - Made by - Daniel_Maximus2 # Cardinalis Corp ® # - Script free for personal use since included the name and the team # of the creator # - Compatibility with many Scripts. See instructions for more information # # - Put the pictures in the folder Graphics/Pictures/Mapa (create the folder Mapa) # - A map of 640x380 # - A compass of 60x60 (different sizes changes lines 81 and 82) # - A picture of 640x3 (linha y) # - A picture of 3x380 (linha x) # - Created in 12-14-06 # # classes: Window_Mapa # Window_Text # Scene_Mapa # #------------------------------------------------------------------------------- #=============================================================================== COMPASS = 33 #id of Compass MAP = 27 #id of Map VAR_MAP_X = 2 #$game_variable[id] that stores X cordinate VAR_MAP_Y= 3 #$game_variable[id] that stores Y cordinate # If you do not define a cordinate for center of the world, delete lines 142 # to 172 and activate lines 173 e 174. #=============================================================================== #------------------------------------------------------------------------------- # - Window_Mapa #------------------------------------------------------------------------------- #=============================================================================== class Window_Mapa < Window_Base def initialize super(0, 65, 640, 416) self.contents = Bitmap.new(width - 32, height - 32) self.contents.font.name = $fontface self.contents.font.size = $fontsize self.opacity = 0 refresh end def refresh # variables that stores cordinates (Events/Paralell Process) @wx = $game_variables[VAR_MAP_X] @wy = $game_variables[VAR_MAP_Y] @f_linex = @wx #cord x @f_liney = @wy #cord y # Draw the map ======================================================== @map = Sprite.new @map.bitmap = RPG::Cache.picture("Mapa/worldmap.jpg")#Name of map file @map.x = 0 @map.y = 0 # Draw the map ======================================================== # Draw the compass, if have ======================================== if $game_party.item_number(COMPASS) > 0 @i_linex = Sprite.new @i_linex.bitmap = RPG::Cache.picture("Mapa/compasso_x.png")#Name of line x file @i_linex.x = @map.x @i_linex.y = @map.y @i_liney = Sprite.new @i_liney.bitmap = RPG::Cache.picture("Mapa/compasso_y.png")#Name of line y file @i_liney.x = @map.x @i_liney.y = @map.y @compass = Sprite.new @compass.bitmap = RPG::Cache.picture("Mapa/compasso.png")#Name of compass file @cwid = 30 #half of compass width @chei = 30 #half of compass height @compass.x = @map.x - @cwid @compass.y = @map.y - @chei end end # Fim ====================================================================== def move_compass correctx = @f_linex - @i_linex.x correcty = @f_liney - @i_liney.y correctcompx = @wx - @cwid - @compass.x correctcompy = @wy - @chei - @compass.y #==================== if @i_linex.x < (@f_linex - 10) @i_linex.x += 10 end if @i_linex.x >= (@f_linex - 10) @i_linex.x += correctx end #==================== if @i_liney.y < (@f_liney - 10) @i_liney.y += 10 end if @i_liney.y >= (@f_liney - 10) @i_liney.y += correcty end #==================== if @compass.x < (@wx - 10 - @cwid) @compass.x += 10 end if @compass.x >= (@wx - 10 - @cwid) @compass.x += correctcompx end #==================== if @compass.y < (@wy - 10 - @chei) @compass.y += 10 end if @compass.y >= (@wy - 10 - @chei) @compass.y += correctcompy end #==================== end end #=============================================================================== #------------------------------------------------------------------------------- # - Mapa_Text - Write the location #------------------------------------------------------------------------------- #=============================================================================== class Game_Map def name $map_infos[@map_id] end end class Scene_Title $map_infos = load_data("Data/MapInfos.rxdata") for key in $map_infos.keys $map_infos[key] = $map_infos[key].name end end class Mapa_Text < Window_Base def initialize super(0, 0, 640, 64) self.contents = Bitmap.new(width - 32, height - 32) self.back_opacity = 200# refresh end def refresh self.contents.clear self.contents.font.color = normal_color self.contents.font.size = $fontsize if $game_party.item_number(COMPASS) > 0 text = "Posizione attuale: #{$game_map.name}" #{centerdist} km de (Name of world center place or city)." Put the name of center place else text = "Posizione attuale: #{$game_map.name}" end self.contents.draw_text(4, 0, self.width - 40, 32, text) # delete till here and activate below (delete "#") # text = "Your location: #{$game_map.name}." # self.contents.draw_text(4, 0, self.width - 40, 32, text) end end #=============================================================================== #------------------------------------------------------------------------------- # - Scene_Mapa #------------------------------------------------------------------------------- #=============================================================================== class Scene_Mapa def main @help_window = Mapa_Text.new @mapa_window = Window_Mapa.new Graphics.transition loop do Graphics.update Input.update update if $game_party.item_number(COMPASS) > 0 @mapa_window.move_compass end if $scene != self break end end Graphics.freeze @help_window.dispose @mapa_window.dispose end #------------------------------------------------------------------------------- # - Update #------------------------------------------------------------------------------- def update if Input.trigger?(Input::B) $game_system.se_play($data_system.cancel_se) $scene = Scene_Menu.new(0) @map = Sprite.new @map.bitmap = RPG::Cache.picture("Mapa/worldmapvuota.png")#Name of map file @map.x = 0 @map.y = 0 return end end end -
Risolti tutti questi bachi!!
Adesso i compagni di squadra godono di un intelligenza artificiale che gli permette di evitare la maggior parte degli ostacoli (ci sono ancora casi in cui si incastrano ma cercherò di rendere l'AI più efficiente casomai) quindi in generale risultano molto più credibili. :D
Ora posso ritenere il caterpillar completo, se notate qualche bug fatemelo sapere che io passo ad altro. ( menù multipli attendetemi ;O; )
Come al solito per la versione aggiornata scaricate il *.txt dalla prima pagina del topic e seguite le istruzioni.
Rieccomi! Muahahahaahha
Dunque, provata la nuova versione, il caterpillar non è affatto male anzi, mi è piaciuto, solo due cose (una positiva, una negativa):
1)I seguaci capiscono che ci sono degli oggetti solidi e che si bloccano se ci vanno a sbattere ma evidentemente non capiscono che anche i due seguaci sono solidi XD Mi è capitato più di una volta che si mettevano nello stesso tile mentre erano bloccati, quindi se è possibile farli capire che anche loro sono un ostacolo potrebbe andare meglio ;)
2) E' vero, si bloccano delle volte ma se non riesci a fare di meglio pazienza, vai a riprenderli.. ora, non so se ti ricordi final fantasy 10 (se ci hai giocato), c'è un pezzo in cui Yuna ti segue.. io mi divertivo a farla incastrare in alcuni punti e vederla continuamente correre verso di me XD Se non ci sono riusciti quelli della square-enix puoi passare anche tu!
P.S hai messo tu un effetto spasmi-convulsione se non raggiungono l'eroe? è divertente vederli sbattere avanti e indietro sui muri XD
P.P.S Magari il fatto che non ti seguano alla perfezione potrebbe essere una sfida in più durante le battaglie no? ok, lascia stare quest'ultima frase.... -.- XD
Eccomi Ala! Allora l'errore che mi dà, era come ti dicevo: "undefined method name for nil NilClass" e più precisamente staimo parlando di questa riga:elenco_nomi.push($data_enemies[id_nemico].name)
la 1669 se non vado errato. Me lo dà ogni volta che uso il comando attacca se ho almeno un nemico in range. Altrimenti, giustamente, compare la scritta "nessun nemico in range".
Hai messo il commento "begin nemico" sul mostro e modificato il suo nome con l'id del database?
Tipo, se vuoi il secondo mostro del database rinonimi l'evento da EV001 a 002
-
Sto facendo da betatester allo script XD
Nessun problema per ora con il caterpillar, ho notato che delle volte, se faccio, ATTACCA, ATTACCA di continuo e cambio i target (ho messo 10 mostri nella stanza XD) il cursore manina si sposta sopra il menu, sopra il comando attacca ;) come se ci fosse un nuovo comando (limit? *o*)
Ho riprovato sta cosa ma mi è successo solo una volta quando ero completamente circondato O.o Poi non so.. O potrebbe essere un bug, o potrebbe essere il mio pc... o è un caso, boh, ti ho avvertito ;)
-
Nessuno ha vinto l'orsacchiotto

Uffa, avevo scaricato lo script per vederlo stasera çOç
Ho completato il mio personale caterpillar script: due membri del party oltre al personaggio principale sono ora presenti su mappa (come in FFXII) e lo seguono se si distanzia troppo da loro. Insomma niente più tristi trenini irreali dietro all'eroe, questi compagni vi seguono solo se vi allontanate di più di un quadretto altrimenti rimangono fermi in attesa! Inoltre si posizionano da soli uno alla sinistra e uno alla destra del personaggio!Ovviamente ci sono ancora delle cose da ritoccare: innanzitutto il fatto che i due compagni sono in stato "fantasma", cioè passano anche nei quadretti non attraversabili.
Altra cosa da aggiustare è in caso di teletrasporto in un'altra mappa: i personaggi rimangono nello stesso punto dello schermo in cui stavano prima, dopodiché si riposizionano... se lo provate capite meglio di sicuro.
Infine ho notato poco fa che soltanto all'inizio del gioco i due compagni fanno un movimento strano (si mettono in fila dietro l'eroe) ma poi non lo fanno più. Non sono certo di aver capito perchè ma credo di riuscire a risolvere.
A breve edito e aggiungo qualche screen (si capisce poco negli screen ma meglio di niente ^^)
Nella prima pagina del topic ho aggiornato lo script, seguite le istruzioni lì riportate per provarlo (anche lo Scripts.rxdata postato qui sopra va bene).
Se trovate bugs ovviamente fatemelo sapere che cerco di rimediare.
P.S.
Nei prossimi giorni vedrò anche di creare una versione di questo caterpillar al di fuori del FFXII Development Kit in odo che possa venir utilizzato in qualunque progetto! (magari aspetto di correggere quegli errorini che ho citato sopra)
Allora, lo ho provato.. in pratica è successo una sola volta che i miei seguaci si erano sovrapposti (ma cosa stanno facend... Oo) per il resto il caterpillar funziona alla perfezione, se ci sono ostacoli cercano di evitarli.. l'unica cosa che mi lascia perplesso è che riesco ad attaccare anche a 8 tile di distanza e non quando sono vicino al mostro, è una cosa da sistemare oppure è così? :O Ovvio, poi a 10 tile non lo individua ;) Aspetto info anche se penso che per ora nel mio progetto attuale non lo utilizzerò ma in un altro forse... :D
EDIT: Sorpassano gli ostacoli XD Eppure dalla prova che ho fatto sembrano evitarli! Maledetti percorsi semplici!
-
-
Ciao a tutti! :D
Stavo lavorando sul mio progetto quando ad un certo punto mi sono fermato e mi sono detto: posso combinare l'azione e la trama in modo efficiente? Forse non sono corrette le due parole.. con Azione intendo la parte giocabile, NOI che manipoliamo i pg e li facciamo combattere, attraversare luoghi pericolosi, esplorare città, mentre l'altra, la Trama, dove noi ascoltiamo i pg, capiamo le loro ambizioni, assistiamo alle svolte nelle loro vite. Secondo voi quale delle due è meglio risaltare? E' possibile farle risaltare entrambe oppure se uno si concentra in ambedue rischia solamente di rovinarle? E nel caso una di queste prende il controllo dell'altra, come si può rimediare?
Non so, ma un esempio eclatante a mio parere che rappresenta questo argomento è l'ultimo final fantasy (XII), penso che si siano concentrati più sull'azione che sulla trama, oddio non mi è dispiaciuto anzi, ma per me c'erano pochi dialoghi tra i personaggi (tranne nelle scene più importanti).
Per la trama non so, pensate che forse il troppo stroppia?
A questo punto, a voi la parola ^^
-
Ma per caso volete lanciare la moda degli effetti di luce nel making italiano? XD
Io ci sto provando
:loook: -
Te le ho chieste in pm, le ho provato e devo dir che sono meravigliose *o*
Grazie ancora, finalmente posso ampiare la chiesa!! (ho solo due chara, un prete e una suora XD)
Da aggiungere nei crediti :O
-
-
buona mappa...prova a dare più luce ai lampioni
L'obbiettivo era quello ma ho avuto problemi a creare i charset per la luce O.O
Ci ho impiegato un bel pò per mettere le luci al campioni, perchè ognivolta che li creavo la posizione in cui me li metteva era cannata -.- Comunque ora provo a illuminare di più il tutto ^^
-
Ciau a tutti! :D
Dunque, ho ripreso un pò la mano e vi mostro uno screen della città principale (notte)
[Click per ingrandire]
http://www.tombraiders.it/public/membri/TonysPage-LevelEditor/Sunshirpic.jpg
Ho cercato di dare un effetto lampione, e non mi dispiace di quello che ho combinato.. Ho dovuto nascondere il nome del pg per non svelare un personaggio.. importante del gioco.. ah.. ehm.. O.o
A presto con nuovi screen.. Oo
Se posso permettermi un appunto, nel menu cambierei quella specie di freccia gigante con una manina col dito, comunque continua così!Guarda volevo mettere il ditino (che a me fa impazzire) , solamente che sballa leggermente il menu non so perchè O.o Ho fatto delle prove sul spostare il cursore, far l'immagine della stessa grandezza dell'altro ma nulla.. =( Bè.. però neanche così è malaccio.. credo..

-
Di solito, per creditare una persona/più persone in un gioco si crea all'inizio o alla fine (io le ho messe ad entrambe XD) una sorta di mappa in cui fai passare dei crediti.. Io ho fatto una picture apposita che va dal basso verso l'alto in cui ho elencato le varie persone che mi hanno aiutato sia moralmente che graficamente (risorse, musiche, ecc..)
Almeno io faccio così ;)
-
Parole saggie sul serio çOç
Bhè, solo che quando io non riesco a fare una cosa, dopo vari tentativi, chiedo subito qua in forum, è peccato? Oo
-
Bel post Tio, ho ancora una lacrimuccia!! çOç
Comunque congratulazioni a tutta la community!! Dai che superiamo la barriera dei 1000!
-
Spero che questa sia l'ultima versione O.o
Ho fatto in modo che solo la mappa abbia quell'effetto e ho ingrandito le scritte!
Grazie per i commenti, se c'è altro dite pure ;)
http://www.tombraiders.it/public/membri/TonysPage-LevelEditor/probal.png
-
Bhè, penso di aver compleato, ho messo i nomi e ho messo un effetto che non mi dispiace >.<
http://www.tombraiders.it/public/membri/TonysPage-LevelEditor/probad.png
Grazie per i vostri consigli, mi sono stati molto utili, vado ora a metterla nel topic del mio progetto :D
-
Premettendo che sono un pazzo XD
Ho voluto provare una mappa normale, vista dall'alto come una cartina geografica.. penso che il risultato non è venuto male, vi mostro qua di seguito:
http://www.tombraiders.it/public/membri/TonysPage-LevelEditor/probap.png
Anche se non ci sono i molti posti nella mappa disegnata, rispetto all'altra da un'idea più schematica e anche misteriosa, mi sono ispirato alla mappa di final fantasy IX solo che a vederla così pare vuota.. forse dovrei aggiungerci i nomi delle città.. boh, non so.
Chiedo comunque pareri su questa visuale, se è il caso di cambiarla oppure se devo cambiare qualcosa in quel disegno o aggiungere!
Grazie ^^
-
Dunque ho provato a fare l'isola in basso a destra per vedere cosa sarebbe venuto fuori.. risultato:
http://www.tombraiders.it/public/membri/TonysPage-LevelEditor/probas.png
Cosa ne pensate? E' ancora distante dallo stile di rpg xp? Troppo pixelloso? Oppure dovrei provare a fare una mappa tipo questa (presa da un sito di ff)
http://www.finalfantasy.de/UserFiles/Image/FFXII/FFXII_worldmap.jpg
Chiedo consigli, ciao ^^"
X Raben: non chiederei mai un enorme favore del genere ;) E poi mi sono ripromesso se era possibile di fare tutto da solo, cmq photoshop lo uso ;)

Perchè usate Rpg Maker??
in Off Topic
Posted · Edited by Thund
Sicuramente un motivo può essere la passione ma nel mio caso ciò che mi spinge a creare un gioco è
qualcosa di mio, voglio sentirmi realizzato e dire "sono riuscito a creare un gioco", forse è vero, magari non da zero ma almeno la soddisfazione nell'aver creato in gran parte qualcosa di tuo non ha eguali.
E non dire che non ci giocherà nessuno, ci sarà sempre qualcuno che ci giocherà.. molte volte
si creano dei giochi per una persona specifica, sperando che colga il messaggio contenuto nel gioco..
Ne parlo per esperienza personale..