Gnome Batalla Naval Documentation

Copyright (C) 1995,2001 Ricardo Quesada

1st Part.

1. Overview

The Gnome Batalla Naval is an implementation of the Battleship game.

This is a slighty modified version of the original game. This is a multiplayer game. What I mean, is that you can play against multiple robots or humans at the same time. One play against the others, so when you fire, you fire against all the players ( but not against you, of course ).

This package consist of 3 modules:
    gbnserver: The gnome batalla naval server.
    gbnclient: The gnome batalla naval client.
    gbnrobot: The gnome batalla naval robot.

The robot is an executable, (as the server, and the client), but you dont need to run it by yourself. The server, and the client are able to launch the robot. These three packages need Gnome 1.0 (or superior) to run.

2nd Part.

2. The client (gbnclient)

The client consist of two windows:
 
Windows and its meaning
Left window Right window
It must be filled with your ships. You must complete it with 10 ships:
4 ships of 1 unit
3 ships of 2 units
2 ships of 3 units
1 ship of 4 units
Press "random" to generate a valid pseudo-random board.
In this window you will have as many "notebooks" or "tabs" as players (including yourself). You must fire is these windows. Any fire that you made is delivered to all the players (except you)
 

3. The server (gbnserver)

The server is very simple: Its a window with the info of all the players that are connected.
At least one server must be run.
 

4. The robot (gbnrobot)

The robot is a client that plays by itself.
 

5. Connecting to the server

The client uses TCP/IP to connect to the server (TCP). And you can connect through the internet.
Since version 0.74 you can use also the new IPv6 protocol (useful to play in the 6bone).
 

6. GGZ

Since version 0.99.6, Batalla Naval has support for GGZ
GGZ Gaming Zone is cool. Use Batalla Naval in GGZ mode. Its better ;)
You need ggz version >= 0.0.4

7. Greetings

The greetings goes to:
    Bombi, ladrona de mis pensamientos.
    Viole, Má y Pá.
 

8. More info

The official Batalla Naval homepage is:
    http://batnav.sourceforge.net
 

9. Copying

The GNU public library version 2.