Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:projects:apps:distrib_proc:design_doc [2010/02/13 16:24] – jeff | wiki:projects:apps:distrib_proc:design_doc [2020/11/19 14:21] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Design Document ====== | ====== Design Document ====== | ||
- | |||
- | ===== Menu System ===== | ||
- | This is the upfront and in-game menu system. | ||
===== Core Engine ===== | ===== Core Engine ===== | ||
- | Describe each of the characteristics about the game engine | + | Describe each of the characteristics about the engine: |
*Easy of Use | *Easy of Use | ||
*Cross-Platform Compatibility | *Cross-Platform Compatibility | ||
*Look-and-Feel | *Look-and-Feel | ||
*Support | *Support | ||
- | *Availability | ||
*Extensibility | *Extensibility | ||
- | *Cost | + | |
+ | ==== Communications ==== | ||
+ | What data needs to be transmitted between the client and server. | ||
+ | |||
+ | ==== Threading ==== | ||
+ | How one would create threads within the Core Engine. | ||
+ | |||
+ | ==== Settings ==== | ||
+ | The configuration data used to initialize the Core Engine. | ||
==== Server ==== | ==== Server ==== | ||
Line 18: | Line 22: | ||
==== Client ==== | ==== Client ==== | ||
- | Describe what the client | + | Describe what the client |
- | ==== Packets | + | ==== User Interface |
- | What data needs to be transmitted between | + | Describe what the interface will look like. |
- | + | ||
- | ==== Interface ==== | + | |
- | The interface will need to contain | + | |
==== Core Status ==== | ==== Core Status ==== | ||
+ | What kind of information are we monitoring. | ||
+ | |||
+ | ==== Module Management ==== | ||
+ | How will a user manage the modules. | ||
- | ==== Add Module ==== | + | [[http:// |
===== Modules ===== | ===== Modules ===== | ||
+ | A list of modules to be created with a description on how they work. Each module will need to describe a management side and a client side. | ||
==== System Status ==== | ==== System Status ==== |