Jump to content
Rpg²S Forum

pulpin2004

Utenti
  • Posts

    148
  • Joined

  • Last visited

Everything posted by pulpin2004

  1. aspe aspe aspe raga... sarò io però mi sembra che non avete capito... io già raggruppo le stringhe XD non sono così stupido XD in una stringa al 90% dei casi inserisco più dati! compreso per camminare! quando si cammina non invia solo x e y ma anche altri dati... il problema non è delle stringhe... avevo detto che aumentavano per il fatto che ogni frame da aggiornare su tutti i client deve essere inviato quando viene visualizzato, cioè se io mando una sola stringa con i tre frame mi rimangon asincroni... cioè la stringa viene mandata quando cambia frame... non so se riesco a spiegarmi ma non importa perchè questa soluzione la scarto sicuro... x havana24: io per ora mando già x ed y della destinazione ma non del punto di partenza in quanto se le va a cercare già il client... a dire la verità invia solo x o y che cambia, ad esempio se cammini in alto invierà solo y XD ma non è questo il problema... cerco di spiegare bene la situazione: quando il mio pg (per esempio) lo muovo, vengono inviate trammite stringhe la destinazione di ogni passo.... quindi invio x e y. (ogni passo ha una stringa, non posso raggrupparle insieme! non sarebbe istantaneo l'aggiornamento sugli altri client ). le stringhe vengono ricevute dal server e inviate a tutti i client. gli altri client ricevono le stringhe e creano il pg su mappa (se la mappa mia e quella del client ricevente è uguale logico, cioè se siamo sulla stessa mappa). se il pg era già stato creato allora semplicemente aggiorna le coordinate con quelle ricevute... il problema è che x e y non essendo quelli reali in pixel ma solo le coordinate del "quadratino della grigli della mappa", quando aggiorna fa lo scatto da un quadratino all'altro... per renderli animati e con passi di più frame devo per forza aggiornare lo stesso movimento in più frame del gioco, facendolo avanzare di pochi pixel ad ogni frame... spero che mi sono spiegato meglio...
  2. NOTA IMPORTANTE: Ieri sera ho notato che c'era un problema con lo script del paperdoll (visual equipment) e il bs laterale.... più precisamente il gioco crashava ogni tanto in presenza di una battle (casuale o ad eventi che sia).... il problema precisamente non l'ho capito....stò cercando di risolvere (stò riscrivendo lo script per i visual equipment da zero per renderlo compatibile... una soluzione sarebbe semplicemente di disattivare gli equip visuali durante la battle e di lasciarli sono su mappa... cercherò di renderli possibili anche in battle però... se qualcuno conosce questo problema di incompatibilità tra bs laterale e paperdoll mi faccia sapere...sopratutto per una soluzione...
  3. il server e il client si inviano stringhe (molto sempplicemente funziona così... non andiamo nel tecnico XD) però c'è da dire che ogni azione che si vuole inviare in tutta la "rete" del gioco edve essere inviata per l'appunto in una di queste stringhe (spesso però inserisco più azioni in una stessa stringa... per comodità e leggerezza)... la mia soluzione è troppo drastica in quanto per ogni passo invierebbe un numero di stringhe pari al numero di frame per ogni passo visualizzati su tutti gli altri client (usando anche solo 3 frame, il flusso di stringhe inviate e ricevuto si triplicherebbe, come già detto le azioni dei movimenti occupano più della metà delle stringhe inviate e ricevute tra server e i client...quindi sarebbe troppo drastica). se automatizzo i passi rendendo ogni utente un evento si appesantirebbe troppo il gioco! ci sono pro e contro quindi... la soluzione migliore e FATTIBILE sarebbe automatizzare l'animazione e i frame di ogni passo direttamente sul client (sul gioco) attraverso codice senza però rendere ogni utente un evento! spero di riuscirci... se con gli aiuti sarebbe più veloce...per il momento accantono questo grande e importante aggiornamento (per la seconda volta lo rimando -.- vabbè XD) in attesa di scoprire il meccanismo o in attesa di aiuti.... avanzo con tutto il resto accantonando questo.... in ogni caso rendere le camminate fluide credo che con un numero elevato di utenti in una mappa potrebbe rallentare anche solo un po il gioco... per ora se consideriamo l'ambito tecnico e funzionale del gioco sarebbe meglio lasciarli a scatti...anche perchè rimane giocabile ugualmente e non da molto fastidio... c'è da pensare che parliamo di rpgmaker! che di default non considera nemmeno il multiplayer! figuriamoci l'online!!!! XD
  4. raga nuovo update. scaricatelo da pulpin2004.ath.cx/Game.rgss2a senza www, proprio come l'ho scritto io... in questa versione sono presenti pure i visual equipment o come si dice...paperdoll... per ora l'ho abbinato solo al berserker (che tral'altro la sua armatura è identica al chara quindi XD) comunque al più presto farò anche per le altre ;) kite vai nel primo post, in fondo c'è Vecchi test: I Fase, cliccaci e in quel post che ti si apre ci sarànno i link... e usa questo update che ho appena linkato il link può non funzionare se il mio computer è spento...apppena potrò lo uppo da qualche parte
  5. di niente, comunque dove sei nel gioco? mi sono collegato almeno ti do una mano ;)
  6. non devi ricaricare l'account ;)sistemato... errore mio del gioco scusami ;)
  7. ahah XD cerco di rimediare ma no ncredo sarà molto immediata come cosa :P comunque Montana fammi sapere quando hai aggiornato di nuovo.. Montana scarica http://www.mediafire.com/download.php?izmjjqi2myz e copialo nella cartella del gioco...ti chiederà se vuoi sostituire, te scegli di si ok?
  8. raga per ora lo script lo tengo così, non apporto più modifiche fino a quando non trovo una soluzione per le camminate fluide e animate.... la storia del gioco eccetera la continuo senza problemi...poco alla volta :P montana a me il server da degli errori col tuo account (Sei loggato giusto) che sono identici al penultimo update...sicuro che l'hai aggiornato? prova a riaggiornarlo... please...
  9. se potessi andare ad eventi sarebbe più facile però gli utenti dal gioco non sono considerati eventi XD quindi non ho un qualcosa di automatico per fargli muovere i PG... mi è venuta un'idea però ho paura che si appesantisce troppo lo scambio di dati tra il server e i client...in pratica invece di inviare solo le coordinate nuove, ogni client invierebbe per ogni passo (formato da 16 frame se non sbaglio) ad esempio 4 coordinate differenti, cioè ogni 4 frame invia le coordinate reali e così via... facendo così ad ogni passo le stringhe inviate passano da 1 a 4 però la camminata risulterebbe più fluida e animata.... questa soluzione per me forse potrebbe funzionare però è troppo drastica... in quando quadruplica le stringhe inviate dei movimenti (che tutt'ora occupano più del 60% delle stringhe inviate in totale!) quindi se riuscirei a trovare una soluzione più "automatica" sarebbe meglio... comunque Dax in effetti potrei renderli degli eventi gli utenti...anche se si appesantirebbe tutto XD XD XD però in alternativa può essere una soluzione ;)
  10. giusto! grazie dell'idea ^_^
  11. Piccola news... i pg ora quando camminano in teoria dovrebbero cambiare anche sprite nel senso che si animano solo che la camminata è ancora a scatti e non fluida (cioè pixel per pixel XD XD XD) comunque forse ho una soluzione... in ogni caso il mio appello di aiutarmi a rendereli animati e fluidi è sempre aperto...
  12. raga mi stò dannando l'anima... non c'è proprio nessuno che sa come fare? c'è qualche scripter con cui potrei almeno parlare per poter magari "farmi un'idea" su cosa fare per rendere animati gli sprite degli utenti?
  13. scusatemi, oggi per apportare delle migliorie al server, ho fatto un piccoo errore di sintassi e quindi al momento della creazione dell'account dava sempre errori... gli account però li creava lostesso :P anche se compariva quel mex :P in ogni caso essendo stati creati circa una decna di account diversi a causa dell'errore che faceva credere che non venivano creati questi account, li ho cancellati per mantenere pulito il database ;) quindi Montana creati pure l'account e giocaci ;) vedrai che funge tutto ora :D
  14. spero ci vorrà pocoù1 F5 per aprire la chat e F7 pe invitare la gente XD
  15. sono connesso alla demo perchè ho visto che si loggavanjo Halodark e gabrips però in chat non parlano e penso non sappiano nemmeno della chat quindi vorrei ricordare di premere F5 per aprire la chat e Fper invitare gente nella propria gilda ;)
  16. per quanto riguarda la questione "Utenti animati" ho creato questo topic http://www.rpg2s.net/forum/index.php?showtopic=8296 sperando che qualcuno mi dia una mano.. perchè è molto importante :P
  17. come ben sapete raga stò sviluppando dewgli script per rendere un progetto di rpgmaker, un mmorp.... in realtà è praticamente concluso da mesi oramai...sistemo ualche piccolo errore quando e se mi capita e cerco di migliorarlo di più... ha solo un grande difetto per me... i pg non sono animati! e poco importa per il bs (ho delle soluzioni per avere gli altri utenti proprio accanto ai propri pg durante una battle...cioè mandare anche loro in campo a combattere , gestiti sempre dal proprietario dell'account). vi spiego brevemente, vengono inviati X ed Y (le coordinate su mappa) ogni volta che cambiano, tra le tante cosette diciamo che il movimento tutt'ora lo gestisco con Game Netplayer (modificata rispetto a Game Player). vi posto anche il codire: def refresh(data) return if @netid == $net_id @oldx = @x @oldy = @y eval(data) unless data == nil @transparent = (not $game_map.map_id == @map_id) rescue @transparent =false net_move if @oldx != @x or @oldy != @y @real_x = @x * 256 @real_y = @y * 256 end cioè in pratica nel refresh quando riceve i dati nuovi, calcola real x e real y che sono le coordinate reali su schermo se no nsbaglio e basta... guardando in Game_Character ho trovato cose tipo update_move, update_animation (questo tral'altro mi cambia il chara dell'utente animandolo, ma solo se gli impedisco di spostarsi su mappa XD non so spiegarmi lo so)... comunque so benissimo che ci sono scripter suquesto forum, lo seguo da anni (lo seguivo già da anni al tempo della versione vecchia quando si chiamava rpgshrine o come si scriveva XD) e quindi ho la certezza che ci siano scripter che sappiano come fare o che almeno abbiano un'idea... scusate se dico tutto questo ma già tempo fa avevo chiesto questo stesso aiuto ma nessuno mi aveva risposto... chiunque abbia un'idea o persino sa come posso fare ad animare e far camminare fluidamente il pg di un utente avendo X ed Y della destinazione, potrebbe spiegarmelo anche solo qui per post? non ho richiesto chissàche... ho sfogliato i vari script di rpgmaker e qualcosina ho capito ma veramente poco e in ogni caso da solo senza aiuto credo che non riuscirei ad animarli lostesso.... e poi va anche a vantaggio vostro! chi ha provato la mia demo e ha giocato con altri utenti ha potuto constatare che il progetto va bene, funzionano gli script...la chat, le gilde, le battle eccetera funzionano tutti come dovrebbero...questo sarebbe uno script per un mmorpg italiano.. che rilascerò appena riusrò a eliminare altri eventuali errori e appena avrò reso animati i pg! please help me! attendo con ansia (XD) le vostre rispostre...sopratutto di chi vorrebbe aiutarmi che almeno abbia una soluzione.... P.S.: quel pezzo di codice volendo modificatelo già se basta qualche modifica piccola.... grazie in anticipo delle vostre risposte sperando di averne questa volta
  18. raga vi informo di varie news: l'IP sarà sempre pulpin2004.ath.cx la PORTA sarà sempre 8000 Il primo test è CONCLUSO comunque lascerò il più possibile il server attivo ugualmente per eventuali nuovi utenti pulpin2004.ath.cx sarà anche il mio sito (non www.pulpin2004.ath.cx ma solo pulpin2004.ath.cx) che oltre ad una mia parte personale, si dividerà in una parte per il mio gioco (questo che stò continuando a sviluppare) nella quale si potranno creare nuovi account (direttamente dal sito) o accedere a proprio account per verificare i propri dati (come l'exp, gold, gli equip attualmente equipaggiati e altre cose, tra cui un'immagine del PG che, a seconda degli equip e del chara, cambierà) oppure visualizzare i dati degli altri utenti (molto comodo se si vogliono sapere dati di altri utenti). ovviamente compariranno anche i dati dell'ultima collocazione nel gioco cioè in quale mappa ci si trovava l'ultima volta che si ha giocato.. ...queste info vengono aggiornate in tempo reale mentre si gioca!!! in quanto questo è il salvataggio sul server ;) l'ultima parte del sito riguarda il mio progetto base che, appena finirò di sistemare eventuali errori (non ce ne sono più...tranne alcune cavolate...devo solo rendere animati i PG però!) e inserirò tutorial su come convertire in online il proprio progetto e altre cosette... tutto questo lo farò nonappena terminerò tutti i miei test... comunque il primo test è chiuso... il server lo lascerò attivo il più possibile ugualmente per chi volesse giocare... nel secondo test oltre a sistemare delle cosette, prolungherò la storia di molto (svilupperò di molto il gioco) e spero di riuscire a rendere animati i pg! sperando in un aiuto da parte di altri scripter :D
  19. quello non è un sito anche se comunque lo stò rendendo un sito XD comunque in pratica mi sono registrato su dyndns.com, ho creato un host (per l'appunto pulpin2004.thn.cx) e inserito i dati nel router così che ad ogni connessione, il router registra sul sito i dati della nuova connessione aggiornando pulpin2004.athn.cx ogni volta... :D in pratica è un indirizzo statico invece di dare l'ip che è dinamico :D comunque perchè sono un maledetto??? XD XD XD EDIT: quali sono le mappe dove gli incontri casuali sono ad ogni passo??? nell'ultimo update non dovrebbero esserci mape con incontri ad ogni passo...strano...
  20. Grazie mille! :D per i dialoghi lo so che ci sono errori, non avete idea di quando li ho scritti! sono tutti improvvisati alle 3 di notte giuro... o a volte (tipo ora) in 10 minuti dopo cena mentre la mia morosa stà finendo di mangiare XD Prima lista punteggio: Primo posto: Nihil Lv 11 EXP: 7374 GOLD: 15545 Secondo posto: Evil Riku Lv 9 EXP: 3402 GOLD: 7145 Terzo posto: achille911 Lv 8 EXP: 2254 GOLD: 1707 e anche bottus Lv 8 Un ringraziamento a Nihil per il grande sostegno datomi oggi (e anche in futuro immagino), bottus (botto, è un mio amico compaesano XD) che mi ha aiutato i giorni passati e a Evil Riku che ha giocato praticamente da solo perchè non riuscivo mai a trovarlo in mappa ahahah XD Anche a Evolution anche se non credeva che ho fatto gli script tutti da solo! da zero! e per questo ci tengo a precisare che è TUTTO FRUTTO MIO, senza aiuti fino ad ora tranne per i betatester e per i vostri consigli! script 100% by purpo e appena sarà tutto privo di errori rilascerò la versione base non criptata! quindi modificabile e usabile nei vostri progetti comunque metterò anche una minimappa forse....
  21. fa pure :) sono sempre aperte le iscrizioni... provate pure subito anche se non siete in lista... ora comunque ti aggiungo :) x Nihil: Vedo che la testi spesso la demo :D ti sono comparsi errori o altri problemi? :D spero che per fine settimana prossima la storia la prolungo di moltissimo! ;) Prima lista punteggio: Primo posto: Nihil Lv 11 EXP: 7374 GOLD: 15545 Secondo posto: Evil Riku Lv 9 EXP: 3402 GOLD: 7145 Terzo posto: achille911 Lv 8 EXP: 2254 GOLD: 1707 e anche bottus Lv 8
  22. rieccomi, grazie mille per i complimenti ^_^ spero di organizzare un gruppo per giocare tutti insieme contemporaneamente ^_^ comunque per il tileE strano, dovrebbe averlo aggiunto rpgmaker automaticamente in ogni caso credo basti questo che ti ho uppato... mettila nella cartella graphics/system (trovi graphics nella cartella del gioco) fammi sapere :)
  23. raga io ora vado..ci vediamo stasera sul tardi se c'è ancora qualcuno... godetevi il gioco, organizzatevi in gilde ed expate... che vi serve per dopo l'esperienza ;) buona giocata!
  24. anche te evil riku che sei online fa l'update please http://www.mediafire.com/download.php?izmjjqi2myz
  25. narutofan te l'ho sbloccATO però hai effettuato l'update?
×
×
  • Create New...