Differenze tra le versioni di "YourCityMUD"
Da MontelLUG WIKI.
m (aggiunto menu) |
m (aggiornato stato) |
||
Riga 21: | Riga 21: | ||
==Stato del progetto== | ==Stato del progetto== | ||
Il progetto è per buona parte chiaro nelle nostre menti :) | Il progetto è per buona parte chiaro nelle nostre menti :) | ||
− | Stiamo scrivendo le | + | Stiamo scrivendo le classi C++ e definendo le tabelle SQL. |
− | + | Il codice provvisorio e' disponibile nel cvs... | |
==Progetto== | ==Progetto== |
Versione attuale delle 10:12, 16 gen 2005
Menu | ||
---|---|---|
MontelLUG frontpage | ||
Feed RSS ultime modifiche | ||
Aiuto: Come modificare le pagine |
Cos'è un MUD?
Un MUD è un sostanzialmente un gioco di ruolo multiutente. Ogni giocatore ha un personaggio con determinate caratteristiche e abilità da guidare e far interagire con gli altri personaggi in una ambientazione virtuale. Classicamente i MUD hanno ambientazione fantasy, del tipo: Sei un elfo chierico con forza 52, difesa 36, capacità di volare ecc. ecc.
Cos'è in breve YourCityMud?
YourCityMUD (nome provvisorio) sarà (o quantomeno vorremmo fosse) un MUD molto flessibile ed efficiente, rilasciato sotto la GPL. Chi costruirà le ambientazioni potrà scegliere più o meno tutto: potrà scegliere gilde del tipo Fighetti, Reppettoni, Punkabestia ecc... abilità come "Resistenza all'alcool" ed ambientare il tutto nella sua città, provincia, mondo immaginario. Si potranno ideare quest sia automatiche sia scritte di pugno dai creatori dell'ambientazione.
Realizzazione
YourCityMUD sarà scritto in C++, appoggiandosi un po' sul PostgreSQL. Il C++ è stato scelto perché il codice sarà pesantemente ad oggetti e per assicurare efficienza al programma. Ci appoggeremo al PostgreSQL (che gestisce l'ereditarietà tra tabelle) per tenere memoria delle ambientazioni e per gestirle e crearle facilmente via web. YourCityMUD sarà costituito da un server e un numero imprecisato di client (telnet, grafici, via web, ecc.) che comunicheranno direttamente col server in XML o con un modulo che gestirà le comunicazioni in XML col server (per il telnet, per es.).
Stato del progetto
Il progetto è per buona parte chiaro nelle nostre menti :) Stiamo scrivendo le classi C++ e definendo le tabelle SQL. Il codice provvisorio e' disponibile nel cvs...