pulpin2004
-
Posts
148 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by pulpin2004
-
-
basta che sai lanciare un gioco e saper scrivere username e password.
ah già, la cosa più difficile, muovere l'eroe con le frecce direzionali XD XD XD
-
come avevo affermato all'inizio intendevo farlo il meno invasibile possibile...
ci sono solo script da aggiungere (non sono un'esagerazione però sono solo da aggiungere, quindi non vanno a toccare gli altri).. mi spiace però alcuni script di default (quelli che ci sono sempre XD non so come indicarli) vanno modificati, di poco ma devono essere modificati... Scene_Title è preferibile se andasse direttamente sostituito..
quindi in totale per me se una persona ci tenesse così tanto a non rifare il proprio progetto con questa base allora può cercare di inserire tutti gli script, ripeto che non è un lavoro impossibile... ci vuole solo pazienza ma non è affatto difficile...
io comunque consiglio di creare direttamente i vari progetti con già questo come base, così da non dover modificare tutto dopo...
nel caso servirà farò un piccolo tutorial con screen per mostrare tutte le modifiche...
il server è semplicissimo, c'è da installare l'interprete ruby (si installa solamente, no nsi apre niente, non si modifica niente) e poi per avviare il server basta avviare l'applicazione appunto del server e cliccare su invio... più semplice di così! comunque in futuro farò il server in c++
per il database sembra complesso, ma non lo è... basta scaricare e installa easyphp, avviarlo, andare su internet ad un apposito indirizzo locale (ve lo dico già, 127.0.0.1/home/mysql) e importargli il database del gioco... è facile... (logico che nel server ci sarà da inserire i dati, come ad esempio la porta... ma questo è scontato XD )
comunque non serve saper l'RGSS o l'RGSS2
P.S.: andrei ancora più veloce se non avessi sti cavolo di esami e sopratutto se avessi betatesterrrrrrrrrrrrrrrrrrrr XD XD XD XD
P.P.S: dimenticavo, il database sql per me ha un'utilità in più in quanto i dati degli utenti risiedono in esso e quindi è possibile (volendo, ovvio XD) crearsi un sito o implementare nel proprio forum un gioco utilizzando gli stessi dati (tipo FFXI che era giocabile sia dalla xbox360 sia dal pc, con lo stesso account)... si potrebbe creare un secondo aspetto dello stesso gioco, credo che ho dato l'idea... in ogni caso se dovrebbe risultare "inutile" un database per la maggior parte degli utenti, farò una versione senza esso...
-
sono riuscito a fare una prealfabetagamma, molto basilare:
* modalità Online da cui si accede alla schermata di login
* modalità Offline, cioè la schermata di caricamento di un salvataggio
* modalità Crea account da cui è possibile creare un'account per il gioco online e da cui si inizia una nuova partita per l'ffline
*Impostazioni per modificare L'IP, PORTA e username e password per un salvataggio dati, così da saltare la schermata di login
Per l'offline nulla da dire, è tutto di default, per l'online idem, sopra ai pg degli utenti compaiono i nomi (solo agli utenti, non agli eventi, così da contraddistinguere facilmente i giocatori).
è possibile importare (anche automaticamente) i dati da un salvataggio (per poter giocare con lo stesso eroe sia in online che giocare offline, magari per assenza di server attivi in quel momento).
magari implementerò una chat, possibilità di fare gruppi e sopratutto possibilità di creare un "negozio" personale... ma saranno cose che implementerò in futuro in un'altra versione (ricordo che il mio progetto principale prevede un gioco più vicino possibile al progetto di default, per semplicità e per non appesantirlo)...
... in locale inutile dire che non ci sono problemi, non ho ancora avuto modo di provare da più pc collegati tramite internet (ho provato solo un paio di volte con solo due pg collegati) comunque i risultati mi sembrano buoni con pochi lag...
nel caso dovessero presentarsi lag notevoli durante futuri test ho 3 soluzioni:
1) inserire un limite di utenti connessi contemporaneamente NELLA STESSA MAPPA (ma non nel gioco!)
2) lasciare sempre un limite ma se superato, gli utenti in eccesso avranno accesso alla mappa, ma saranno visualizzabili solo tra di loro (topo mondo parallelo, o meglio mappa parallela), ma solo durante il transito in quella mappa
3) verranno considerati dal gioco solo i pg presenti in un certo raggio dall'eroe...
l'unico problema che mi preoccupa è l'incompatibilità su vari PC, durante dei test ho riscontrato dei problemi su windows vista proprio sulla gestione dei socket (problema molto grave, senza di questo il gioco online non esiste)...
spero sia dipeso solo dal mio computer con vista... ho solo quel portatile con vista quindi non ho possibilità di fare altri test... in quanto ad XP funziona su tutti i miei 3 pc con XP, più 2 di un mio amico, quindi non dovrebbero esserci problemi...
l'uso del mouse non lo implementerò perchè mi ha recado già rallentamenti a causa delle banalissime aree di inserimento testo nella schermata di login...non oso immaginare con 10 PG in una mappa grande che accradrebbe XD XD XD
appena finirò i miei test, rilascerò sta piccola versione (a quanto pare i betatester non si trovano sugli alberi XD sono preso per pazzo forse)
P.S.: scusate per lo screen ma c'è il limite di 100KB per l'upload nei post XD
alla prossima
-
nessuno sa qualcosa?
-
rieccomi, ci sono stati un po di progressi... per ora non ci sono lag e non ci sono rallentamenti, finito lo scambio di dati client ==> server e server ==> client
oh meglio, da client a server è veramente concluso tutto, invia tutti i dati, o meglio solo quelli strettamente necessari per evitare inutili invii (tra l'altro pesanti sulle altre versioni che ho trovato in rete e ricordo che la mia è riscritta da ZERO, non è basata su di quele).
da server a client i dati vengono inviati e ricevuti, mi manca un'unica cosa... la visualizazzione dei PG XD sembra banale però essendo nuovo sull'rgss2, per la parte più "tecnica" quindi di sintassi e di stesura di codici (e relativi ragionamenti logici) non ho avuto nessun problema, però in quanto sprite, eventi e tutta questa rba qua gestita dal lato script non so molto (ho cercato di documentarmi ma ho trovato poco su internet), ho studiato vari script e letto anche la guida di rpgmaker però ho ancora le idee confuse e sono arecchio impegnato quindi ho chiesto aiuto qui:
http://www.rpg2s.net/forum/index.php?showtopic=7728
se qualcuno sarebbe disposto anche solo ad accennarmi i principali pass e rocedimenti per come animare uno sprite (o comunque creare un pg che si muove a secondo delle coordinate) lo ringrazierei di cuor (e mi accorcerebbe i tempi per finire il progetto in solo una settimana circa)... spero qualcuno si faccia vivo, sia perchè renderò i ringraziamenti direttamente nel progetto, sia perchè si ritroverà con il progetto pronto in breve tempo (con beta anticipata in esclusiva XD )
-
salve raga, non so se qualcuno ha letto il mio topic nella sezione progetti...
brevemente stò sviluppando un progetto online con rpgmaker vx, ho preso solo il lvoro base per la gestione dei socket da un'altro progetto...
nella parte più "tecnica" non ho problemi, ho gi scambio di dati, posizione e tutto quello che serve dal client al server al resto della rete (con relativo salvataggio su database Sql...
il problema stà che, pur ricevendo i dati del client, in particolre coordinate, il chara eccetera, mi trovo in una piccola difficoltà su come proiettare su schermo uno sprite (o quello che è meglio) che si muova (quindi animato, camminata normale) verso quelle coordinate...
visto che sono sotto esami e quindi ho pochissimo tempo, chiedo a chi vuole e possa darmi una mano qui, a spiegarmi (o addirittura a creare) uno script che:
dato
-coordinate di destinazione (X e Y, in pixel e/o "quadratino della griglia", è uguale)
-chara
-ID (si, perchè ogni user ha un id numerico)
-nickname (se può servire, asltrimenti chissene)
-e tutto quello che pssa servire
mi proietti su schermo i pg, i dai vengono aggiornati istantaneamente ogni qual volta vengono modificati e SOLO se si mdificano (mi riferisco alle coordinate)...
quando il client riceve la modfica delle coordinate (con annesso tutti gli altri dati)richiama lo script che genera o modifica il pg...
dimenticavo, questi dati li salvo direttamente in un array globale monodimensionale... quindi c'è bisogno di passare solo l'ID allo script perchè legge direttamente l'array modificato.
chi riesce o al limite sa darmi consigli lo ringrazierò e lo metterò nei ringraziamenti del mio progetto (mi manca solo questo, per il resto è già quasi tuto pronto e funzionante)...
dimenticando, rimanendo il meno invasivi possibile sulle classi di default se si può
ovviamente poi lo riadatto per le cosette del tipo controllare se l'user è di quella mappa o no eccetera XD il problema è proprio cme visualizzare su schermo un pg in animazione! XD
P.S.: al limite spiegatemi un po come potrei fare, sono riuscito a creare uno sprite da un chara però non so animarlo :P
grazie in anticipo a tutti... PLEASE HELP ME che mi manca così poco! solo questo! XD
-
si si calma raga XD arriverà qualcosa a suo tempo debito (o come si dice), ho iniziato praticamente da pochi GIORNI e anche se in effetti ci sono già risultati, direi che comunque prima di avere una mappa con millemila PG ci sia almeno un po di lavoro...
comunque dico già delle cose (da molti sottovalutate, però di estrema importanza), il server è in ruby, quindi serve l'interpeter o come si chiama, cioè andate su ruby-lang.org e scaricate XD (one-click installer),
poi serve easy php o comunque un database SQL presente sul pc (anche solo in locale, basta che il server riesca a vederlo)... e sopratutto per chi avesse un router c'è da sbloccare una porta (sisi, come quelle di emule, dei giochi online eccetera) quindi per chi volesse, e per evitare futuri problemi :P , consiglio di incominciare a informarsi su queste cose... che comunque sono cose basilari che servono sempre ;) (almeno per me è così XD )
torno al lavoro byebye ;) alla prossima....
-
grazie raga, sono tornato ora dalla serata XD
intersimone ha realizzato MMO 1 giusto? doveva rilasciare una fersione più figa (2 credo XD) però fino all'ultima volta che ho guardato non era uscita ancora... e comunque è per XP..
non discrimino XP per carità, però meglio guardare avanti, e di certo se si riuscisse (spero che finirò io prima XD) ad avere un progetto base con in più SOLO la modalità online, rpgmaker vx verrebbe anche utilizzato da più gente..
comunque mi scuso per lo screen però in quel poco tempo (e comunque ora come ora stò sul codice, quindi concretamente mi è difficile mostrare una beta o altro, è passato fin troppo poco tempo per ora) però spiego...
in pratica nel menù è presente, Online che serve per loggarsi al proprio account (come per il Continua dei salvataggi, se il gioco riesce a connettersi automaticamente al server salvato in Impostazioni, risulterà accessibile, altrimenti sarà scuro); Offline che sarebbe il classico Continua da salvataggio; Nuovo con cui si può creare un nuovo account e/o un nuovo PG utilizzbile sia online che offline (ecco come mai Offline carica solo la partita e non ne inizia una nuova) e poi va beh Impostazioni, nulla da dire su questo, ettare uno (o più, chissà, non ho ancora deciso) indirizzi IP e relative porte e anche l'account predefinito da utilizzare automaticamente (dai, per un game del genere mia c'è da aver paura di haker che rubano le password salvate XD XD XD).
tutto questo è già più o meno funzionante (dimostrazione che è possibile senza prolemi mettere in comunicazioni più game trammite un server)...
per il resto ho già tutto in testa, poco alla volta realizzerò tutto, per evitare lag ho pensato di alleggerire il più possibile lo scambio di inforazioni tra server e client (ecco pechè per certe cose utilizzo ancora i save, inutile salvare certe cose come item su un DB esterno, fa solo figo e basta) che al 60% se non più viene impiegato dai movimenti dei PG...
in teoria ogni passo sarebbe una stringa inviata, quindi tpo un movimento di 10 passi (10 quadrati della griglia del maker) sarebbero ben 10 stringhe, immaginatevi giocando, con magari 5 altri pg nella mappa quanti dati girerebbero...
la soluzione è semplice, se un PG parte da un punto A per arrivare a B basta che il serer comunichi agli altri client (non quello del PG ovvio) solo A e B, saranno i client a calcolare una ipotetica via presa dal pg... quindi se tra A e B ci sono 15 caselle, in teoria sarebbero 15 stringhe, mentre con qullo che intendo sarebbero solo 2, con una camminata molto fluida in cambio magari di una traettoria leggermente differente (non siamo pignioli, chi se ne accorgerebbe?)
scusate se crivo troppo... è un mio metodo per riflettere e fissarmi le idee bene in testa, e magari ricevo pure aiuti XD :P
ultima cosa very important. quando sarà ora (cioè quando potrò) rilascerò il risultato (attuale per quando accadrà) di ciò che sono riuscito a fare, se ci saranno persone che se ne intendono di rgss2, potranno valutare loro i risultati...accetterò consigli e aiuti (forse gli aiuti, voglio prima vedere che riesco a far d solo)... è per questo che mi sono fatto vivo prima di una beta... (non sono uno che se la "tira", preferisco fare tutto in silenzio e poi dire quando ho qualcosa di concreto in mano, ma se fino ad ora nn ci sono molti progetti online che funzionano bene, vorrà dire che è difficile.... o che nessuno sa farlo XD XD XD XD XD )
-
salve gente, sono iscritto da una vita sia a questo forum, sia sul forum precedente prima di migrare qui.
alcuni di voi magari si ricorderanno di me in quei pochi post che ho scritto..altri per fama XD XD XD (impossibile scordarsi l nickname pulpin2004).
va beh, veniamo al dunque... chi conosce NetVX V.2 ? io si (ovvio XD),. non so se è l'unico ma di certo è uno dei pochi progetti che permette di realizzare un mmorpg con rpgmaker vx...
i problemi sono sempre i soliti, script talmente complessi che è un po troppo complesso trasportarlo sul proprio progetto in corso, alcuni bugs a volte molto irritanti come del resto la stabilità del gioco che a volte è assente XD..
non voglio continuare perchè lo considero comunque un ottimo progetto, cioè lo considero un'ottima base su cui iniziare a lavorare...
in questa settimana me lo sono guardato da cima in fondo... eliminato tutte le cavolate tipo menustrafigotruzzoidale e tutte quelle cose che, oltre a non centrare nient con un mmorpg, complicano solo la lettura dei codici eccetera..
io già da rpgmakerxp ho sempre cercato progetti per mmorpg simili, e devo ammetterlo che a olte ono riuscito a modificarli e renderli molto buoni, ho mollato tutto quando credevo che l'XP fosse oramai troppo vecchio e che a momenti ne sarebbe uscita una versione nuova...infatti così è accaduto...il VX..
questo progetto sta volta, dopo averlo studiato, l'ho preso come base.. ho utilizzato solola gestione dei socket e relativ api di windows..
più precisamente ho preso quello script come base...
in un giorno sono già riuscito ad avere più che ottimi risultati...
sono di fretta (devo uscire a cena con la mia morosa scusatemi :P ) quindi vi illustro le caratteristiche del MIO progetto:
* server (per ora in ruby, successivamente lo porto in C++) con DataBase SQL (basta easyphp che è alla portata di TUTTI)
* il DB viene utilizzato per salvare e memorizzae dati vari, però nel progetto vengono utilizzati anche i salvataggi normali (poi capirete il perchè)
* il progetto non ha menù speciali o camminae in 8 diezioni o alre cose (capirete anche questo dopo), è un progetto base con solo l'aggiunta dell'online
* può essere giocato SIA online, SIA offline (ora cominciate a capire immagino)
* creazione di account e di PG direttamente dal gioco
* altre cose che non mi vengono in mente, ah già, una piccola chat la metto di sicuro (anche se ho detto che il pogetto deve restare più vicino a quello base di RPGmaker, poi spiegherò il perchè)
in pratica, siccome avere un solo script facilmente inseribile su qualsiasi progetto è pressochè un'utopia, ho pensato a creare un progetto base, più vicino ad uno vuoto di rpgmaker, sconvolgendolo più poco possibile, in cui viene implementata solamente la modalità ONline, mantenendo anche quella OFFline...
avend già ottimi risultatii, sono certo di poterlo terminare, azzarderei entro fine estate di avere tutto finito al 300%, non sono un carlatano e io, a 20 anni, studio ancora, e l'informatica è la mia scelta pure in ambito scolastico quindi :D , ultmamente sotto sotto estati quindi il tempo manca comunque avevo l'idea di creare questo progetto vuoto, base, con slo l'online distribuendolo in rete così che, se tutti dassero una mano e lo utilizzassero sempre come base, sopratutto per chi fa script, un giorno se la maggior parte lo utilizzasse come se fosse di default in rpgmaker, pure chi fa script creerebbe i propri lavori con come base questo progetto...
risultato? così mi spiego meglio, l'online sarebbe nel "DNA" di rpgmaker, tutti lo avrebbero senza dover aggiungere script, fare modifiche o altro, e chi non lo vorrebbe non deve fare nient perchè è anche offline questo gioco (nello screen si vede che intendo) e gli script che uscirebbero sarebbero tutti compatibili con questo progetto...
ecco perchè lo vogli otenere base... se tutti collaborano, diventerebbe modificabile come se fosse un progetto normale, vuoto di rpgmaker vx...
sono di fretta, spero abbiate capito... lascio lo script e scappo... i questo periodo non potrò esserci molto, cercherò di mostrare risultati, credetemi o no, vedrete voi tra qualche mese... spero che tra un'annetto tutti lo utilizzranno come base... tanto non cambia nulla.. a presto..
P.S.: mi dimenticavo, funziona già adesso quindi, XD senza problemi.... sia offline che online...
P.P.S.: alcune cose le vorrei comunque implementare anche se nel progetto base di rpgmakervx non sono presenti:
* possibilità di PvP
* possibilità di aver combattimenti in tempo reale (mostri gestiti con comparsa gestita anche dal server con l'ausilio di DB Sql) ma anche di battle system di default in rpg maker
* nel party possibilità di insrire degli amici che sono online... quindi anche nei combattimenti volendo..
-
ah ok scusa :P come detto prima non ho ancora avuto il tempo di provarlo..
comunque se c'è già allora molto meglio...
scusami ancora se ho scritto una ca***ta :P eheh
-
complimenti, davvero carino! lo proverò preso... se poi ci aggiungi un effetto a dissolvenza tra un'immagine e l'altra diventerebbe perfetto :D perchè sembrerebbe una vera intro alla old school :P eheh
-
carino come script, sopratutto utile quando si batte ad esempio un boss forte per culo, o cose strane eccetera anche se non la considerei indispensabile in un gioco.. più un utility a meno che si vuole fare tipo un'oggetto "macchina fotografica" nel gioco che quando la usi ti permette di fare uno screen (magari che compare tipo la cornice dell'inquadratura e quando vuoi scatti la foto)
boh non so... comunque bello come script...
-
grazie mille broly per aver scritto la descrizione, è carino come script, lo proverò anche se non penso lo userò...
-
non vorrei essere polemico ma la descrizione potevi inserirla almeno la gente non era costretta a stare li a scaricare il file per niente (megaupload devi aspettare il conteggio prima di scaricare e io ho la 56K... vabbè faniente
-
è meglio agire direttamente sulla riga... se c'è
io comunque se ingrandisco i pg non li vedo più lenti, ma fanno solo meno strada per arrivare al mostro...
comunque non ho trovato molto mi spiace... se trovi qualcosa te sarebbe meglio :P
-
XD eheh, alla fine gli ho dato un'occhiata anche io allo script, si in effetti oltre a quello c'è anche per zummare tutto l oschermo e non solo i propri pg ma così diventa inutile... zummando la qualità della grafica del pg non è una delle migliori ma forse utilizzando risorse grafiche diverse da quelle di default (qualità migliore XD ) l'effetto è migliore... comunque ho cercato il modo per ralentare i pg perchè sono troppo veloci... troppo irreale... però per il momento non ho avuto molti risultati...
-
wow! grande notizia, grazie mille ;) così sarà il mio battle system preferito in quanto non richiede tante risorse grafiche :P
grazie mille per aver trovato quella riga ;)
-
se è una copia di un'altro engine allora ti basta cercare l'originale quindi legale no? alla fine se è davvero coem è stato dett oprima allora è identico e basta...
-
ne avevo già visto uno molto tempo fa, era molto carino perchè come questo non necessitava di ulteriori risorse grafica solo che quello aveva i pg posizionati meglio, questi se usati con gli sfondi di default possono dare un po di problemi come effetto grafico e vanno troppo veloci, no ncredo sia difficilissimo da sistemare ma non ho voglai e non ho il tempo di controllare :P
in effetti se si potesse ingrandire leggermente i pg sarebbe il massimo...
bella l'idea di equipaggiare i pg con le iconi delle proprie armi XD
questa me gusta molto... non sarà il massimo come grafica però se teniamo conto che molti usano ancora rpg maker 2000 eccetera proprio per la mancanza del battle system di quel tipo allora alla fine non è poi così male...
poi non richiede risorse grafiche! più di così non si può avere... a meno che volete farvi a mano un centinaio di risorse grafiche per gli altri battle system
-
in effetti trovo molto più comoda la tastiera,,, sopratutto perchè ho si tiene sempre schiacciato il tasto del mouse o si continua a schiacciarlo -.-
però se lo script per la camminata in diagonale funzionasse sarebbe comodo...
-
bello questo script, avevo già visto una cosa simile in una demo molto tempo fa, che comprendeva anche un menù che per aprirlo dovevi trascinare letteralmente col mouse la scritta menù sull oschermo verso il basso....
quanlcuno lo ha provato con lo script per la camminata in diagonale? sarebbe l'ideale...
-
ehm... non mi sembra di avere visto il link per scaricare la demo, solo quello per le istruzini... che quando le ho scaricate io non contenevano anche una demo... non mi sembra

Online su RpgMaker VX
in Progetti VX e VX-Ace
Posted
ho effettuato dei test con narutofa95 e, con due PG collegati, la mappa (35x35, con eventi in movimento e altro) non ha laggato per niente, quindi credo che non ci siano problemi con 5 o addirittura più pg colegati nella stessa mappa (ricodandosi sempre di renderle piccole o comunque con meno eventi possibili), magari si riesce ad ottenere pure 10 PG nella stessa mappa, ci sarebbe solo da provare eheheh... comunque a parte questo l'unica pecca è che i pg (non l'eroe del client ma gli altri utenti connessi) risultano muoversi un po a scatti, quindi con poca animazione... nulla di troppo fastidioso (meglio così che pg animati e luidi ma con tutta la mappa che lagga XD ), a parer mio questo può essere dovuto alla connessione (sopratutto da parte della gestione di essa da parte del gioco) e comunque ai limiti del gioco stesso (non trascuriamo di questo fatto, non è un programma open source scritto in c++ XD, sappiamo tutti che ha molti limiti l'rpgmaker..o meglio i suoi giochi)... comunque se a qualcuno (con conoscenze nell'rgss2) sarebbe così masochista da aiutarmi a tentare di rendere fluidi i PG, tramite eventi o quant'altro sono pronto ad accoglierlo.. però a parer mio ci avvicineremmo troppo ai limiti... e anche se riuscissimo ad ottenere PG fluidi e pochi lag o addirittura nessuno, credo che la possibilità di utilizzare ulteriori script (che ne so, tipo uno per ulteriori effetti atmosferici, o altro) si annullerebbe... quindi per me meglio tenere tutto così con i PG (ripeto, non l'eroe che si utilizza, i pg degli altri utenti, SOLO QUELLI) un pochetto a scatti che un progetto poco personalizzabile da chiunque...
con questo credo di aver terminato news o commenti personali sul gioco... da ora rispondo ad eventuali domande e rilascerò solo news su aggiornamenti importanti (la base del progetto è conclusa ed è funzionante... non ci sono più problemi da ora quindi le modifiche non hanno importanza notevole da stravolgere le caratteristiche che ho evidenziato fino ad ora...)