|
Main
Page -Update
Log
Downloads
Screenshots
Forums
Staff
E-mail
admin
|
Objective: To fully design and
develop electronic entertainment (computer games). This will Our
first project will (hopefully) include:
Intuitive controls that allow the
use mouse and/or keyboard.
Sound Effects and hopefully custom
scored music – DirectSound, OpenAL, and possibly
alternative sound engines
Multiple pre-designed environments
suitable for fun, balanced, and engaging play
Visual noir-style sprite graphics
with visual effects powered by OpenGL
Cross-platform multiplayer
capability
Difficulties:
A large amount of project
communication will be via e-mail, the website forum, and Internet
Relay Chat. Project resources will be distributed by a private
CVS server. Software may be developed to assist in information
sharing. Bug squashing is expected to be a large part of the
development process, and consequently several solutions will be
implemented and tested for effectiveness.
Custom file-types will have to be
developed that store and allow for easy verification of game data
files. A patching mechanism must be designed that replaces or
updates file information stored.
A communications protocol will
designed that will allow for Cross-platform multiplayer
capability. The communication protocol must be robust enough to
handle quick, effective communication from [note: architecture
undecided, either (client to client) or (client to server)]. The
protocol must also be flexible enough for the changing demands of
the game parameters during the development cycle.
A solid game logic engine must be
implemented that keeps the game synchronized on all machines to
minimize network traffic. This includes handling loading and
saving game state information (this mechanism can be particularly
useful in bug-reporting).
The final project must span many
hardware configurations and multiple operating systems.
-
We will be porting the game to both
Linux and Windows.
|