OS per GDR Online RPG-E
Se non fosse stato per la passione per il gioco di ruolo probabilmente a quest’ora non sarei nemmeno riuscito ad aprire finalmente un blog personale. Invece, e aggiungerei fortunatamente, il gioco di ruolo mi ha avvicinato al mondo della programmazione, che a sua volta mi ha permesso di studiare tanti aspetti della gestione e promozione di un sito web.
Certo che aprire un blog personale parlando di giochi di ruolo è quanto meno inaspettato, ma se per ogni effetto c’è una causa che lo provoca, allora per quel che mi riguarda date la colpa a gioco di ruolo!
In questa pagina vi presento uno dei miei primi lavori di programmazione che ho fatto in relazione al gioco di ruolo. Si tratta di un motore OS che ho chiamato RPG-E. Il nome deriva sia dall’acronimo “Role Playing Game” (gioco di ruolo in inglese), sia da “Raiken Production Game” ossia il nickname che usavo per giocare online. La “E” invece significa “Engine” (motore).
Questo engine lo si può considerare un discreto CMS per la creazione e gestione di un GDR online. Basato sulla struttura e sulle caratteristiche di gioco dell’arcinota (per lo meno per chi almeno una volta abbia provato un gdr online) Extremelot, si potrà creare gilde, lavori, chat, luoghi, meteo, ecc.
Tutto questo, compresi i messaggi nei vari forum o bacheche interne, utenti, simboli di grado, di gilda e quant’altro potranno essere gestiti da appositi pannelli. In aggiunta, come un buon CMS che si rispetti, l’installazione del database e alcune specifiche iniziali del sito (nome, admin, ecc.) sono configurabili grazie a una installazione.
Il CMS è sviluppato con PHP/SQL, qua e là un po’ di vecchio JS (ancora Ajax non aveva preso il sopravvento) e CSS. E’ stato apprezzato molto per la sua semplicità nella scrittura del codice, non ha preso molto piede perché la maggior parte degli aspiranti gestori viravano sul più conosciuto GDR-CD per cui erano già state creata svariate patch e versioni migliorate.
Sicuramente è stato un buon esercizio in vista dei futuri lavori
Scarica RPG-E
Scarica guida installazione RPG-E
15 Commenti + Lascia un commento
Lascia un commento
Quick App!
- Quick Orari TrenitaliaQuick Orari Trenitalia è l’applicazione che ti permetterà di consultare facilmente non solo tutte le tratte dei treni di Trenitalia specificando partenza, arrivo e orario preferito, ma anche il tragitto del treno preferito seguendone eventuali ritardi, cambi treno e prossime fermate. Sarà possibile cliccare sull’icona per accedere direttamente alla […]
- Quick EtilometroQuick Etilometro è l’app che ogni automobilista dovrebbe portare sempre con sé. Permette di controllare instantaneamente, e senza bisogno di una connessione internet, il tasso alchemico nel proprio sangue selezionando il numero di bevande alcoliche assunte. Se sono state assunte bevande di tipo diverse è possibile salvare la propria selezione, scegliend […]
- Quick CittadinoQuick Cittadino è una raccolta di app utili nella vita quotidiana di tutte le persone. Una lista completa e versatile di applicazioni tra cui: Ricorda Parcheggio, Etilomentro, Prefissi, Numeri utili, Guida TV, Rassegna stampa e tanto altro ancora. Ogni aggiornamento porterà nuove applicazioni, acquista una volta sola Quick Cittadino e avrai a disposizione […]
- Quick GuidaTVQuick GuidaTV è l’app che ti permetterà di organizzare le tue serata davanti alla TV. Tutti i palinsesti completi dei principali canali TV, del digitale terrestre e della TV satellitare. Vuoi conoscere la trama di un film in programmazione? Niente di più facile, cliccando sull’evento desiderato conoscerai tutti i dettagli del programma! Nell’app son […]
- Quick PageRankQuick PageRank è l’app che ti permetterà di tenere sotto controllo il PageRank di tutti i tuoi siti direttamente dal tuo smartphone. L’aggiornamento avviene in tempo reale all’inserimento di un nuovo URL e cliccando su Refresh. Tutti i siti inseriti saranno memorizzati e disponibili per i successivi avvii dell’app! Screenshot android sviluppo appli […]
- Quick ExchangeQuick Exchange è una comoda APP per il tuo cellulare che ti permetterà di convertire in tutta semplicità un importo tra due differenti valute. […]
Ebook
Pagine Fan Facebook
Tag Cloud
Adsense Android Android Market Blog Com.Unica CPM Delete DEM Directory Facebook FireFox Giorgio Taverniti Google Google Adwords Google Caffeine Google Immagini Google Plus Google Sandbox GT Study Days Link Popularity Long Tail Mobile Nome a Dominio PageRank PHP QR Code Quick App Risorse Utili RSS Scrivere per il Web SEO SEO Power SERP Simply Sitemap Smartphone Social Network Tagliaerbe TradeDoubler Twitter Vbulletin Vendita Domini Web 2.0 Wordpress Yahoo Answers
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.


Ciao scusa se t disturbo, ma ho provato a carcare su server l’O.S. scaricato su gdr , ma continuo ad avere problemi con la creazione del database , da premettere che ho inserito tutti i campi descritti sia su altervista che su 000webhost ma il risultato e ugualòe o quasi , dato che quando vado ad aprire il file ” install.php. ” su altervista almeno mi apre la pagina dove immettere i campi per la connessione e creazione del pg amministratore , faccio i vari passaggi ma quando dovrebbe caricare il database non lo fa e riporta un errore , invece su webhot mi da diretamente errore 403, che comunque e un errore generico riportato in questa pagina>> http://www.checkupdown.com/status/E403_it.html<< ma nulla di descrittivo per risolvere il problema alla base che comunque non mi connette o non riconosce l’os installato non saprei proprio , e visto che ho trovato già una parte della guida proprio qua mi chiedevo se gentilmente potevi darmi una mano a risolvere il problema , dato che mi vorrei cimentare anche io a costruire una piccola comunità sul genere play to chat , ti ringrazio anticipatamente per l’aiuto .
G. Di Domenico
Ciao Giuseppe, per prima cosa devi controllare che venga creato il file db_conn.php nella cartella include.
Per fare questo devi assolutamente settare i permessi della cartella include a 777 per permettere la creazione dei file.
Inoltre controlla che i dati di connessione al db siano corretti per il tuo host. Generalmente il server è “localhost”, ma in alcuni hosting (per esempio Aruba) bisogna invece mettere l’IP del database.
allora la crtella me la fa infatti io la cancelavo anche per vedere se me la ricreava adeguatamente e la faceva , ma il settaggio a 777 dell’intera cartella include intendi? o nella cartella che si va a creare ?
Per il resto i settaggi li metto composti per bene infati li ho controllati una marea di volte xd
Potresti farmi per favore un esempio scritto in modo che ci posso arrivare ? dato che la cartella include non si fa settare ma smi da solo il comando apri
mysql_connect($server_db,$user_db,$password_db) or die (‘Errore Nella Connessione Con Il DataBase’); mysql_select_db($database_db) or die (‘Errore Nella Selezione Del DataBase’);
e continua a scrivermi questo errore xd HEELPPP
La cartella non è che te la crea, esiste già nel pacchetto. Non esiste il file di connessione che viene creato durante l’installazione.
Per modificare i CHMOD di una cartella ti consiglio di scaricarti Filezilla (un programma FTP) con il quale potrai oltre a caricare i file in remoto cambiare i permessi delle cartelle cliccando con il tasto destro sulle cartelle.
Prima di avviare l’instrallazione setterai i permessi di include a 777 e così si creerà il file db_conn.php indispensabile per la connessione al database, altrimenti ti continuerà per sempre a dare “Errore Nella Selezione Del DataBase”.
Scusami ma dato che ho già tuto caricato ma nella cartella include come si setta che mica l’ho capito come si fa xd scusa la niubbagine ma mi trovo in seria difficoltà
Grazie dell’aiuto risolto tutto l’errore che facevo era che non settavo prima di caricare i file xd grazie infinite ^_^
ciao damiano , scusa se ti importuno ancora , ma volevo alcuni consigli da te visto che sei il programmatore di rpg , dunque e possibile dare poteri di amministrazione anche ad un altro pg? Se si come ?
Ho difficoltà a dare le mansioni ai nobili , oltre che vorrei ancora chiederti , come nai la chat non si estende mentre la finestra laterale .ossia quella dove ci sono simboli ingresso e quant’altro si allarga a dismisura?
Considerando che ho un monitor da 24 mi prende olte la metà dello schermo si può ovviare a questo problema ?
Grazie in anticipo
Ciao, si è possibile farlo. Basta modificare nel file setting che viene creato la variabile con il nome utente che sarà il gestore in un array() e nei controlli invece che mettere un solo if($user_gt=$user) fare un controllo in_array().
Non ricordo con esattezza come sono chiamate le var, ma la sostanza è questa.
Per l’allargamento dei riquadri guarda nelle proprietà dei frame.
allora risolto per l’assegnazine di un altro amministratore ,
ma noto che dall’interno non è possibile dare la carica ad altri da parte del master.
Ossia se io come pg e non come amministratore voglio assumere ad esempio un pg non me lo fa fare dall’interno
scusa perché non riesco più a scriverti?
va beh commenti lunghi non ne posta xd se mi puoi aiutare con gli str_replace , non riesco a formattare i campi xd se ci provo mi restituisce la stringa completamente di un altro colore non solo quella racchiusa tra le [ e ] se mi potresti aiutare . Grazie ^_*
salve Damiano,
ti sto scrivendo per chederti un piccolissimo aiuto, sono un novellino in programmazione e spro tu possa aiutarmi. io ho carcato il tutto su altevista, mi ha creato anche il file db_conn.php, ma non riesco ad andare oltre, ti spiego. inizio l’install e mi dice sempre “errore nella selezione del database” (anche a me), ora mi sorge un dubbio….devo immattere l’username, passord e quant’altro richieda nel file db_conn.php?
grazie in anticipo
@Massimiliano: ciao, dovresti dirmi che dati provi a inserire in Altervista per fare la connessione