SE450: Project: Example: A Game [18/24] ![]() ![]() ![]() |
Any n-player game. Players interact in turns (not at the same time).
Day one: tic-tac-toe or similar; computer-versus-computer (stupid); text-based user interface (TUI).
Week one: computer or human (abstract player class).
Week two: TUI or GUI (abstract UI class(es?)).
Week three: changeable rules (abstract referee class).
Week four: specialize game. polish.