MadCow graphic header
SOFTWARE

the ego trip
-- home page
-- about me

other things
-- backstage
-- gallery
-- real scouse mouse
-- network battleships
-- web design
-- winamp playlist

geographics
-- ash
-- guildford
-- woking
-- the city of bath
-- up north

amusement
-- beerskittles

 

Valid XHTML 1.0 Strict
Valid CSS!

Battleships Logo
 Version 1.13.29 (18:16 13-01-2001) for Linux
Click the right screenshot to launch a new window with a full size picture

Network Battleships is a two player game designed to be run on two separate machines in a local area network. The game is now complete and formed the whole of my coursework for the Software and Computing 3 (C++ and OO design) module that I studied at University. The game was awarded a mark of 85%.

The game runs on Linux and has been tested on RedHat 6.0 and Mandrake 7.0. It took approximately 8 weeks to write, though that was not full-time.

The main body of the game was written during a single night and the rest of the time was spent adding and refining features and debugging the graphical user interface. The GUI is implemented from "first principles" i.e. all event handling and drawing is done by Network Battleships. This isn't the best way to do things but, having decided that everyone was going to write a game, our genial lecturer decided that he wouldn't teach us how to use the Linux windowing toolkits until three weeks before the project was due in (by which time the game was finished).

There are a couple of Easter Eggs nestling within the game, but the people to whom they are dedicated are never likely to play the game and so only me and one other person are ever likely to know about them... which is a shame - the main egg is very funny (though I suppose you probably had to be there).