Design Document for:
jLodeRunner
Author: Marius Vetrici
Version #1.1
Monday, December 17, 2001
Contents:
1.
The
game
2.
The
map
3.
The
goal
4.
The
rules
5.
Features
1.
Introduction
2.
Design
Patterns applied
3.
Class
collaboration scenario
4.
Advantages
5.
Disadvantages
6.
Design
details
V.
Attached diagrams
1.
Use
Case diagram
2.
Sequence
diagram
3.
lr
package content relationship diagram
4.
lr.engine
package class diagram
5.
lr.agent
package class diagram
6.
lr.agent.fsm
package class diagram
7.
WhiteMan
state diagram
8.
BlackMan
state diagram
9.
lr.agent.state
package class diagram
10.
lr.model
package class diagram
11.
lr.view
package class diagram