About the CVS: Note that browsing the repository on our project page will not show the repository in its current state. The web pages are updated within 5 hours after a file is actually committed.
- Create two apps. Done.
- Create network classes that will communicate via tcp/ip. Done.
- Create client/server classes that will use the earlier mentioned protocol to communicate with each other (the basic info being date). Server will run at 20 frames/second. Done, but the code differs from the specification.
This was the last item added by uzurpator. The source code in the CVS repository differs slightly from stage 3. From this point on, Hellfire updates the roadmap and it will reflect the code in our CVS repository at Sourceforge. - Fix ServerSocket. Each packet will now be sent to one player, instead of broadcasted. Done. CVS tag: Roadmap-Stage-4
- Change the server loop to one that will take 50ms whenever the CPU load allows it. Done. CVS tag: Roadmap-Stage-5
- Clients can register for updates of the game data. Done. CVS tag: Roadmap-Stage-6
- Clients can change the game data. Done. CVS tag: Roadmap-Stage-7
- New datastructure for registrations (see ServerRegistrar::QueryMapRange for details). In progress...
- A simple GUI that can show a piece of the map.
- Add some small controls to the GUI, based on the code that already exists.