CIYC

From Computing and Software Wiki

Revision as of 21:38, 6 October 2009 by Mohrens (Talk)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Catch me if you can Game:

In the ``catch me if you can" game players are running though a 3D environment and try to catch moving objects and/or other players.

There are different types of moving objects: dumb objects that just move randomly, fast objects that move faster then the player can move but move predictively (to some different patterns), ``intelligent" objects that evade the players, and ``intelligent" enemies objects that are chasing the players and try to catch/eat them. All objects and players are physical. (Bonus extra features: (1) the players have a ``force gun", a gun that can apply a repelling force to other players and objects, (2) a jump button so the player can jump over other objects).


If you catch an object you obtain points (the amount is determined by the level of difficulty catching the object). You are killed if you are caught by an enemy object or by another player.


Specific Requirements

The game will be implemented using the C4 Gaming engine. The C4 engine provides the tools, such as graphics rendering, scene graphs, networking.


The following is a list of the features the minimal system should contain:


  1. Interface such that a non-expert programmer can customize the game. This includes the development of script elements (the non-expert uses scripts to develop a particular game play). Script elements include:
    1. spawn scripts (select object type and parameters to spawn an object),
    2. message scripts (display a message on the screen)
Personal tools