------------------------------------------------------------------ The Osirion Project - ROADMAP (outdated) ------------------------------------------------------------------ NOTE: the ROADMAP needs updating * version 0.1.0 - The Universe Description: The game world is divided into zones, the zones can be populated with entities. Players can use their impulse drive or jump to different zones. The game takes place in a simple solar system with one star, one planet, one space station and one piece of yet-to-determine decoration. Multiple players can connect to the dedicated server. They can fly around and see each other. They can use chat to communicate, they can use private chat or global chat. Players can dock at a space station or planets. Docking a jumpgate enables hyperspace travel. Requires: client console entities ship instances network subsystem entities camera handling keyboard bindings zones basic travelling: impulse drive, jump engine basic docking basic docking gui ------------------------------------------------------------------ * version 0.2.0 - Interaction Description: Players can shoot at each other. They can crash into a star or a planet. Player ships explode on destruction. Requires: targetting explosions, weapons fire and related sounds cannons and turrets turret and cannon models particle systems clip brushes and collision detection ------------------------------------------------------------------ * version 0.3.0 - Commodities Description: Players can buy and sell cargo at dockable entities. Requires: player credits enhanced docking enhanced docking gui commodities market fuel system? economy? ------------------------------------------------------------------ * version 0.4.0 - Equipment Description: Players can buy and sell ship upgrades like armor and scanners. Requires: ship market equipment market ------------------------------------------------------------------ * version 0.5.0 - public alpha Goals: All the general large features of the engine are implemented. Create a somewhat polished release with a limited universe to create a platform for bug-fixes. Requires: general polishing ------------------------------------------------------------------ * version 0.8.0 - public beta ------------------------------------------------------------------ * version 1.0.0 - public release Requires: stable network protocol background story