milestone status update


Subject: milestone status update
From: Otso Makinen (otso@hybrid.fi)
Date: Thu Mar 16 2000 - 12:23:44 EET


For now on, I try to send these at least once a week provided there has been
progress.

--
Otso Mäkinen / Majik 3D Project
harum@majik3d.org https://majik3d-legacy.org

----------------------------------------

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

 Client:

  + code cleanup and memory leak fixing [5%]

 Server:

  + quadtree world managing system [25%] (basic functionality done and in
use)
    - 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) [80%] (works, but
interface must be improved)
    - knows how to automatically save/load it's state
    - conversion functions between different versions

  + persistent world ie objects save themselves [60%] (saving is functional
but needs to be called from somewhere, automatic cleanup needed also)
  + Initial player database [70%] (just maps names to objects)

 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 [done] (nothing fancy, but should
be enough for now)
    - must be prepared for auto update functionality (which will be
      implemented in later milestones?)

*NEW*
 Object editor:
  + initial version [0%]



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