Game Of Bases
Goba is a remake of a classic game Flash
Attack.
Game idea
There are (at most) 4 players. Each player has a base and four
tanks. The tanks may move, lay mines and fire at other tanks.
Annihilate the enemies!
Screenshots
Download
Binaries are available for Linux (Compiled in Ubuntu 6.10).
Source is available, too. The
software is written in Objective
Caml, and has successfully been compiled with these dependencies:
- Ocaml 3.09.2 (earlier versions probably work too). Available in Ubuntu as package ocaml-nox .
- SDL 1.2. Available in Ubuntu as packages libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev .
- OcamlSDL 0.7.2. Available in Ubuntu as package libsdl-ocaml-dev .
- Sexplib 2.8.2 (earlier versions probably work too). Not available in Ubuntu or Debian.
Change log
Version 431
- Fixed network jerkiness-effect
- Added (some) tile graphics
- Better internals (bitmap composition, uniform object identification for map elements and objects, better extracting and feeding back of state for objects, dropped redundant protocol messages..)
- Flashing mines (randomly)
- Bigger tank views, smaller base view
Version 397
- Better graphics
- Fixed bug that caused the game to increase cpu usage continuously
- Fixed some write error cases in server
- Apparently introduced some jerkiness to network play..
- Maps are now generated on server startup, instead of being loaded
from map.txt (map.txt-support is gone at the moment)
Playing
First you start the server. It starts to listen in port 61753. The
option 'Start server' in the game actually does nothing :).
Second you start the game. If your host doesn't match the ones
hardcoded in the game (localhost and jolt.modeemi.cs.tut.fi)
you'll need to enter the host name in the command line, as the
first argument.
Now you're set to go! F1 provides keyboard help. The game doesn't
yet say who's won or died, so you'll need to figure that out
yourself..
Erkki Seppälä
Last modified: Fri Mar 16 10:32:33 EET 2007