What features does GSpace have in regards to the Client?
The client will be the program which the player uses to connect
to various servers. Basically, as the user logs in they will be
able to select from a graphical interface which server they will
like to connect to. Users will be able to specify new ones or connect
to a already existing server set-up.
The client will be written to take advantage of the latest 3D developments
in the game world in the last few years. The OpenGL graphics library
will be used, which allows developers to port the game easily to multiple
platforms, without sacrificing quality.
Players will be able to use a wide variety of input devices, including
the keyboard, mouse, joystick etc. On the Windows platform the Microsoft
DirectX® DirectInput library will be used. This will allow the
user to customise the controls, keys etc used by the player to control
the ship.
Level and ships that will be needed to play various games will
be automatically downloaded from the server onto the machine at
run time, so there will be no need to download separate files. Also
along the same lines, the client will check to see if the player
has the latest version, and take them to the appropriate website
if not.