Differenze tra le versioni di "YourCityMUD"
Da MontelLUG WIKI.
Riga 1: | Riga 1: | ||
+ | [http://www.montellug.it/wiki Torna alla homepage dei progetti] | ||
+ | |||
+ | [http://www.montellug.it Torna alla homepage del MontelLUG] | ||
+ | |||
==Cos'è un MUD?== | ==Cos'è un MUD?== | ||
Un MUD è un sostanzialmente un gioco di ruolo multiutente. | Un MUD è un sostanzialmente un gioco di ruolo multiutente. |
Versione delle 09:05, 23 dic 2004
Torna alla homepage dei progetti
Torna alla homepage del MontelLUG
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 interfacce delle varie classi C++ e definendo le tabelle SQL. Probabilmente riprenderemo a lavorare in modo serio a settembre, dopo le vacanze.