next milestones version 0.2


Subject: next milestones version 0.2
From: Jari P Saukkonen (jsaukkon@cs.Helsinki.FI)
Date: Tue Feb 08 2000 - 00:27:39 EET


Milestone 5
-----------

 Client:

  + code cleanup and memory leak fixing

 Server:
 
  + quadtree world managing system
    - this has to be done in C for performancy issues, but let's prototype
      in python
    - nicely abstracted to allow transparent division of the world among
      multiple servers
 
  + state object for holding objects states (stats etc)
    - knows how to automatically save/load it's state
    - conversion functions between different versions
 
 
 Both:
 
  + better protocol abstraction (to both directions)
    - Adding support for multiple connections to support distributed
      server in the future should be possible without excessive recoding
  + version number information exchanging
    - must be prepared for auto update functionality (which will be
      implemented in later milestones?)
 
 Milestone 6
 -----------
 
 Client:
  + Better login 
 
 Server:
  + persistent world ie objects save themselves
  + Initial player database
 
 Both:
 

---
Jari Saukkonen + jari.saukkonen@cs.helsinki.fi | Coral
programming, music, keyboards, web, demos,  b5 | Nah-kolor
dazzt @ Majik3D RPG     https://majik3d-legacy.org | Majik



This archive was generated by hypermail 2b25 : Tue Feb 12 2002 - 00:00:24 EET