Roadmap
Here is a simple list of things which need to be done, in some
semblance of order.
- Finish OBEX protocol
- Authentication
- Dynamic data streams
- Fragment interleaving
- Error-checking
- Object realisation
- Positioning
- Skins to go on default model
- Client OpenGL support
- Basic user control (connect, exit etc...)
- Preliminary object display support (default model, skins)
- Sound support
- Dynamic data support
- Server-side sound mixing miswart :-)
- Other object data streams management
- Client event processing and input
- Static object parameters
- Model definition (VRML-like?) and rendering
- Miscellaneous data (eg sounds) display-on-demand on client support
- Object (hypercard) transfer
- Object control code
- Language design
- Basic automatic actions (eg drinking bird :-)
- Server room support
- Room definition language design
- Default physics
- Clipping
- Object event notification (collisions etc)
- Object interaction
- Reaction to events (eg turn red on approach)
- Terminal keyboards hack?
- VRL Whole Globe Network (WGN)
- Public/private servers
- Further authentication and referral
- Peer switching
- Further stuff
- Looking into other rooms
- Windoze port?
- Cool client stuff (eg avatar provided by webcam)
- VR environment improvement