Obsidian [opensource]
Posted: Tue May 22, 2007 9:40 pm
[b]WARNING - UNSUPPORTED CODE[/b]
[url=\"http://old.zog.net.au/computers/obsidian/\"][u]OBSIDIAN[/u][/url] is now a parked project, and no further work will be done on it. Feel free to use this code and study the thinking behind it, but we do NOT advise using it as the basis for any virtual world projects you may have in mind.
OBSIDIAN is an extensible virtual world system with a fullblown multiplayer client-server architecture. It is NOT a VRML2 world system (there are fundamental computer graphics reasons why VRML worlds will always be slow), though there are plans to include VRML2 as a world data format.
Features
* Multiplayer Client-Server architecture
* Generic TCP/IP hence works natively across the Internet
* Full 3D headsup with texture mapping
* Runs acceptably on a 486, screams on a Pentium
* Editable worlds and textures
* Supports some forms of IMPOSSIBLE ARCHITECTURE (eg. rooms that are bigger inside than out, corridors that curve back on themselves)
* Inter-player communications
* Projectile weapons (rudimentary, anybody is welcome to add more spectacular violence if they can)
We have decided to make the source code available for those who are interested in compiling it up and having a play with it. Feel free to send in any improvements, patches, or bugfixes you may make.
Remember that for all Obsidian's sophistication, this is Alpha code. It is not yet an RPM or other standard install, though we are trying to make it as nice at this stage as possible.
[url=\"http://old.zog.net.au/computers/obsidian/\"][u]OBSIDIAN[/u][/url] is now a parked project, and no further work will be done on it. Feel free to use this code and study the thinking behind it, but we do NOT advise using it as the basis for any virtual world projects you may have in mind.
OBSIDIAN is an extensible virtual world system with a fullblown multiplayer client-server architecture. It is NOT a VRML2 world system (there are fundamental computer graphics reasons why VRML worlds will always be slow), though there are plans to include VRML2 as a world data format.
Features
* Multiplayer Client-Server architecture
* Generic TCP/IP hence works natively across the Internet
* Full 3D headsup with texture mapping
* Runs acceptably on a 486, screams on a Pentium
* Editable worlds and textures
* Supports some forms of IMPOSSIBLE ARCHITECTURE (eg. rooms that are bigger inside than out, corridors that curve back on themselves)
* Inter-player communications
* Projectile weapons (rudimentary, anybody is welcome to add more spectacular violence if they can)
We have decided to make the source code available for those who are interested in compiling it up and having a play with it. Feel free to send in any improvements, patches, or bugfixes you may make.
Remember that for all Obsidian's sophistication, this is Alpha code. It is not yet an RPM or other standard install, though we are trying to make it as nice at this stage as possible.