Galaxy Forces V2


A 1-8 player 2D network game. Each player is in control of a ship. The goal is to kill everything to get the best score (dogfight), or race against the clock and your opponents to get the fastest time (race). There is also a mode where the players compete to transport cargo (mission), and where they cooperate (mission_coop).

There are 50 official levels, and a map-editor is included so you can create your own. Also online Hiscores are available.

The game is inspired by Gravity Force on the Amiga, and it could be considered a Gravity Force clone with more features.

Download Galaxy Forces V2 (Windows, Linux, Mac, Code).




Open source


The game is quite fun, but it still misses some things. It was put on sourceforge so that others may join and help make it better.

There is an experimental AI player included in the game now and a new AI is beeing implemented. Also some of the graphics and sounds needs to be improved and extended (more decoration tiles).

But anything anyone feels they want to contribute with is welcome.

The game, server and editor have recently been ported to Linux and Mac.

Here are some info about how certain elements in the game are implemented (the AI for example).

Galaxy Forces V2 sourceforge project page sourceforge.net Logo



Hiscores


1st2nd3rdContest until
race00_3plGrayling
00:32.73
Grayling
00:32.83
Grayling
00:32.98
race01_3plGrayling
00:54.89
DirtyDawg
00:58.37
Grayling
00:58.60
race02_4plGrayling
00:45.19
DirtyDawg
00:46.88
DarkPacmanm
01:17.07
race03_2plGrayling
00:49.73
Grayling
00:51.35
DirtyDawg
00:51.91
race04_2plGrayling
00:41.31
RH
00:43.09
DirtyDawg
00:44.62
race05_4plGrayling
00:51.61
RH
00:53.24
DirtyDawg
00:53.62
race06_4plRH
00:51.58
DirtyDawg
00:55.86
Frinn
00:56.73
race07_2plRH
01:33.43
RH
01:41.48
race08_8plRH
01:01.36
race09_4plRH
01:28.03
race10_4plGrayling
01:34.31
RH
01:40.40
Grayling
01:49.66
race11_4plRH
00:50.82
race12_4plRH
01:19.10
race13_3plRH
00:53.88
DirtyDawg
00:59.00
race14_2pl
race15_4plfrosty113
02:12.42
RH
02:27.39
race16_3plDirtyDawg
01:24.72
race17_3plGrayling
01:21.88
RH
01:27.45
Grayling
01:29.24
race18_4plDirtyDawg
00:27.72
DirtyDawg
00:28.02
RH
00:29.66
race00_zeroRH
00:39.08
race04_jupiterRH
00:57.25
race10_modRH
02:25.21
RH
02:54.22
mission00DirtyDawg
283.45
DirtyDawg
280.96
Sildra
273.97
mission01DirtyDawg
308.78
DirtyDawg
304.35
DirtyDawg
302.11
mission02RH
349.23
DirtyDawg
347.53
RH
347.47
mission03DirtyDawg
360.81
mission04DirtyDawg
393.43
Incognito
265.68
Frinn
145.82
mission05DirtyDawg
399.02
Frinn
135.69
mission06RH
374.98
DirtyDawg
367.55
mission07RH
373.88
RH
355.77
Mike
72.17
mission08DirtyDawg
370.85
DirtyDawg
293.91
mission09RH
378.44
DirtyDawg
347.26
mission10frosty113
295.03
RH
292.07
frosty113
291.42
mission11
mission12RH
529.05
mission13RH
547.15
Mike
33.63
mission14RH
363.43
DirtyDawg
353.29
RH
287.52
mission15RH
509.07
Mike
329.88
mission16
mission_narrowRH
166.68
mission_hardRH
110.14
mission01_modRH
322.65
mission04_modRH
381.40
Mike
113.84
mission06_modRH
68.50
mission_coop0
mission_coop1
mission_coop2
mission_coop3



Contest (closed)


Levels marked with a * are part of a contest. 25 dollars to the top player of every level in the contest when it ends. One person can win max 2 prizes.

To participate, just enter your email in the hiscore dialog if you get the first place on a level in the contest.

To not make it too easy and to raise the quality of sent hiscores I added one entry per level, but you will not be competing with me in the rest of the contest. Scores by me are slightly red.




Game instructions


Start the program

Multiple instances of the game may be started on the same machine for testing.
The server (Server.exe) need only be run if you want a stand alone server.

Firewall ports

TCP port 1999 needs to be forwarded in your firewall/router to be able to host games and have other players join you.

Connect to server

Enter the IP address or host name of a server and click "connect".
You can enter 127.0.0.1 to connect to your own server.
All games on that server will be shown.
You can join green games.
You can't join red games, they are full or already started.
If no game is shown you have to create a new game.

Join existing game

Enter your name and choose a green game from the list.
Click "Join".

Create new game

Enter your name, and the name of the game.
Click "New".

Start game

The player that created the game must set the level to play and the game mode before the game can start. This player will be the master.
Others that have joined can only choose when they are ready.
When all players are ready, the master can start the game.

The master can kick players by selecting a player and press delete.
If the master leaves the game, mastership is transferred to another player.

View replay

When connected but before a game is joined, click "Replays". Choose a replay in the list then click "Play".

Steering

KeyboardPad defaultGame effect
Left Arrow/ALeftSteer left
Right Arrow/DRightSteer right
Up Arrow/WButton 1Thrust
Down Arrow/SDownPrepare ship for landing
Return/SpaceButton 2Fire
TABType a chat message
EscExit/Back
MMusic on/off
NSound FX on/off
IMinimap on/off
FShow FPS on/off
VChange player to follow in a replay

Rules

Collect as much points as possible or get the fastest time on the racetracks.
Your ship is fragile; it can only be hit by one bullet!
Everyone is free from there own bullets.
You will die if you hit anything that is not black, both parts of the map and enemies.
You are able to land on the grey landing zones if you are careful and keep the velocity, angle and position of your ship right.
You don't crash with things on the landing zones.

Mission specific

You finish a mission level by transporting all cargo (small packages on landing zones) to a home base (landing zone with a warehouse). If you die, any loaded cargo is re-spawned.
You have fuel in your tank to use the thrusters for 60 seconds. If you run out of fuel, you will probably die. You refuel automatically on home bases.
In mission coop levels you cooperate to transport the cargo, and all players get the same combined score (but only the master get to send in a hiscore).

Score

Collision with the wall-10
Killed by computer enemy-10
Collision with opponent0
Shot by opponent0
You shot opponent25 (only dogfight)
You shot a computer enemyDepends of enemy type
Cargo deliveredDepends on the weight of the cargo, the ship can carry max 50 (or 3 units)

Every life left when the level ends gives 50 points. The score is also based on the time taken until the level is complete... The time taken gives a minus to the score (seconds/2).


EnemyHits to killScore
White Tower410
Black TowerImmortal-
Blue 3-Shooter520
Black 3-ShooterImmortal-
White 5-shooter425
Green Guardian415
Blue Whirlwind820

Mail any problems or suggestions to rh_galaxy@users.sourceforge.net