Interaktivní víceuživatelské virtuální prostředí
Interactive Multi-user Virtual Environment
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/4448Identifikátory
SIS: 39535
Kolekce
- Kvalifikační práce [11239]
Autor
Vedoucí práce
Oponent práce
Máša, Michal
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
22. 5. 2006
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Velmi dobře
Práce se zabývá návrhem rozsáhlého nového systému pro provoz a správu virtuálních světů. Systém je navržen tak, aby poskytoval trojrozměrnou grafi ckou reprezentaci virtuálního světa v reálném čase, komunikoval a sdílel data po veřejné počítačové síti, umožňoval automatickou distribuci větších změn ve virtuálním světě na klientské stanice, umožňoval klientům plně de finovat obsah světa i vytvářet nové světy přímo pomocí klientského rozhraní a obsahoval aktivní prvky, které je možno programovat dostatečně flexibilním programovacím jazykem. Součástí práce je referenční implementace navrženého systému. Důraz je kladen na to, aby bylo navržený systém obecný, snadno rozšiřitelný a otevřený ostatním potenciálním autorům virtuálních světů. Přiložené CD obsahuje zdrojové kódy programu i jeho přeloženou podobu a jednoduchou ukázkovou databázi virtuálního světa.
The thesis proposes an extensive new system for virtual world hosting and management. The system is designed to o er real-time 3D graphical representation of the virtual world, to communicate and exchange data over a public network, to allow for automatic distribution of major changes in the virtual world to client installations, to allow clients to fully de ne the contents of the world and also to create new worlds directly via the client software interface, and to contain active elements programmable by the means of a programming language of sufficient flexibility. A reference implementation of the proposed system is included. The key aspects of the proposed system is that it should be universal, easily extensible and open for other potential virtual world creators. A CD included with the thesis contains source codes and translated executables of the program, with a simple sample database of a virtual world.