World III Composite Manual
Draft Version 2005.06.08
Eric J Krejci
www.viagloria.com
Home Use.
eric@viagloria.com
Copyright © 1997-2005 by Eric J Krejci
Table of Contents
Preface
1.
Game Goals and Design Philosophy
1.1.
Player Experience and Game Levels
1.2.
No Arbitrary or Inconsistent Limits
1.3.
Game Rules Scripted
2.
Detailed Design
2.1.
"Reliable UDP"
2.2.
Server
2.3.
Client
2.4.
Console
2.4.
Graphical Console
2.5.
CWorld Engine
2.6.
Scripting Engine
2.7.
Persistent Storage
2.7.1.
All connect and disconnect variants
2.7.2.
Signal example
2.7.3.
Lock/Unlock a Signal
3.
Installation
3.1.
Requirements
3.2.
Preparation
3.3.
Install From Source
3.4.
Install From Package
3.5.
Configuration
4.
User Manual
4.1.
Client
4.2.
Server
4.3.
Console
4.4.
Script Assembler
5.
Todo
5.1.
Client Todo
5.2.
Server Todo
5.3.
Console Todo
5.4.
Engine Todo
List of Tables
2-1.
The 2 arguments of every window constructor.
List of Figures
2-1.
Program created with toad-conf.
2-2.
Windows can contain other windows.
2-3.
Overwriting a windows 'paint' method.
2-4.
Overwriting a windows 'mouseEvent' method.
2-5.
Overwriting a windows 'keyEvent' method.
2-6.
Various widgets.
Next
Preface