Table of Contents

Phase 1

Phase 1 Work Remaining

  1. Move Bug Reports from email into Wiki
  2. Move Feature Requests from email into Wiki
  3. Move old website into Wiki

Architecture and Design

  1. Review existing Java code class-by-class/method-by-method
  2. Convert Treepad Notes to JavaDoc Comments?
  3. Create specification template
  4. Review existing C++ code function by function
  5. Categorize each class as “is a part of” or “is a kind of”

Databases

  1. Design file formats for each object to store on Disk
    1. XML
    2. Plain ASCII Java Properties Files
    3. JDBC/SQL Tables

Realms and Rooms

  1. Write room specification
  2. Review/adopt room specification
  3. Write room data out to files
  4. Code room loader, save, editor

Monsters

  1. Write monster specification
  2. Review/adopt monster specification
  3. Write monster data out to files
  4. Code monster loader, save, editor

Items

  1. Write item specification
  2. Review/adopt item specification
  3. Write item data out to files
  4. Code item loader, save, editor

Players

  1. Write player specification
  2. Review/adopt player specification
  3. Write player data out to files
  4. Code player loader, save, editor

Characters

  1. Write character specification
  2. Review/adopt character specification
  3. Write character data out to files
  4. Code character loader, save, editor

Engine

  1. Initialization
  2. Server thread
  3. Game State Manager Thread
  4. Game State Event Kicker

Player Interface

  1. Player Login
  2. Player Signup
  3. Player Menu

Commands and Actions

  1. Mine VerbList for new action verbs to add

Spellls