Palandian Majica

Majik 3D, the last incarnation of Majik MURPE

[ introduction | screenshots | latest news | faq | conventions | mailing lists | art gallery | bug tracking ]
[ www statistics | download | project status | features | the team | history ]

Milestones


MILESTONE 1 (M1), completed 09-07-1999 (8 days too late):

CLIENT:
  • the code made ready for open source
  • initial object system using a real object-class instead of series of kludges
  • dummy player object
  • initial movement system using which the user can move the dummy player object, see from its eyes or from semi-isometric perspective. Movement system should look for collisions and follow the landscape.
  • must be able compile for both Win32 and Linux, without needing any additional libraries that we used only because of a kludge. solid installation base, the client should move all images etc. to a directory where they belong and the format for data etc. files should be decided
  • rc-file parsing system
  • scripts for building automatic daily snapshots of both cvs source code and pre-compiled binaries
  • png-loader

WORLD DESIGN:

  • these chapters must be made ready from WorldBook:
    • The Planet and the Continents within
    • The Regions of Majik in short
    • Languages in the World
    • World of names
    • Myth of Creation
    • The Gods (all described)
    • Climate
    • Flora
    • Structure of the World
    • Life and Death


MILESTONE 2 (M2), completed 26-07-1999 (13 days too early):

CLIENT:
  • initial multiplayer system including of course socket and protocol class made ready and protocol to be decided
  • support for the all level of detail levels, including wireframe
  • 3ds-loader

SERVER:

  • first version supporting initial multiplayer system that allows two or more people using their player objects to collide with each other and talk

WORLD DESIGN::

  • these chapters must be made ready from WorldBook:
    • Currency and Trade
    • Theory of Magic and Spellcasting
    • Myth of Creation
    • Priests
    • Flow of the Time
    • Races roaming the World (all described)

GRAPHIC DESIGN::

  • initial 3ds-objects for players and trees
  • most necessary textures must be ready, these are for example texture for plains and road


MILESTONE 3 (M3), ETA 19-Aug-1999:

CLIENT:
  • fix all the bugs encountered so far and make the base solid
  • system for reading the worldmap
  • login

SERVER:

  • fix all the previously encountered bugs and make the base solid
  • system for sending the worldmap
  • saveable userbase

WORLD DESIGN:

  • finish and re-check all the previously assigned WorldBook tasks
  • advance to the next level of designing


MILESTONE 4 (M4), ETA 02-Oct-1999:

CLIENT:
  • a generic user interface clean up and re-designing

SERVER:

  • multi-threading
  • a real support for NPCs
  • a real map for the server, the map on screenshots page with support for water and everything
  • heightmap integrated to map system


MILESTONE 5 (M5), ETA 02-Nov-1999:

CLIENT:
  • support for dynamic objects, such as buildings

SERVER:

  • support for dynamic objects, such as buildings


MILESTONE 6 (M6), ETA 02-Dec-1999:

CLIENT:
  • clean up, bughunt

SERVER:

  • clean up, bughunt



Majik Development Team
Mon 17 January 2000