
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