inleverenregisterforumassignment,
projects,
documentation,
resources,
groups,
java3d
Games have proven to be a popular subject for OOP assignments.
Some really fine state of the art games have been produced already.
Consequently, we strongly discourage you to deliver a trivial
one person game such as minesweeper.
Instead, we invite you to create interesting multi-user games with
flashy graphics and sound.
Rationale
Game programming is an effective way of learning how to deal
with the complexities of OO modelling and implementation issues,
since games involve dynamic state changes, 'smart' components,
and a variety of user interaction facilities.
Components
Basic components of a (distributed) multiuser game include:
User interface
Animation facility
Local state management
Strategy component
Shared score server
Design
Game components must be developed in a modular fashion.
That is to say that each of the components might (ideally)
be reused, possibly after refinement, to create
a similar but different game.
Comments
For those interested, we have
The black art of Java game programming available.
Contact eliens@cs.vu.nl.
[.]
-
[up]
[top] -
[I]
[II]
[III]
[IV] -
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12] -
[A]
[R]