

Galaxy Forces V2

A single and multiplayer 2D space shooter 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 more than 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). It is optional, but suggested that you create a user here.





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, the project is public domain. There is an experimental AI player included in the game now and a new AI is being 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).





Hiscores

You can test playing a level right here on the web by clicking the level name, and you can view replay of hiscores by clicking the score. Top 21

players Name Rank 1 RH 11844.57 2 Martin 10682.20 3 YuGiOhJCJ 7472.26 4 Grayling 1448.32 5 Sixx 1430.86 6 Galaxychris 1130.45 7 Sandder9 264.86 Name Rank 8 kamilek2424 161.1 9 barry 118.34 10 neffo 116.78 11 fedrat 100.49 12 kabral 79.52 13 Sid 17.36 Play a

level View a

replay 1st 2nd 3rd race00_3pl Grayling

00:32.73 RH

00:33.17 Martin

00:33.32 race01_3pl Grayling

00:54.89 RH

00:57.28 Martin

01:00.18 race02_4pl Grayling

00:45.19 Martin

00:46.50 RH

00:46.84 race03_2pl Grayling

00:49.73 Martin

00:50.33 RH

00:51.52 race04_2pl Grayling

00:41.31 RH

00:43.09 Martin

00:44.82 race05_4pl RH

00:51.28 Grayling

00:51.61 Martin

00:52.26 race06_4pl Martin

00:51.10 RH

00:51.58 YuGiOhJCJ

01:00.42 race07_2pl Martin

01:28.95 RH

01:32.28 YuGiOhJCJ

01:35.52 race08_8pl RH

01:01.36 Martin

01:02.64 YuGiOhJCJ

01:10.34 race09_4pl Martin

01:26.36 RH

01:28.03 YuGiOhJCJ

01:45.79 race10_4pl Grayling

01:34.31 Martin

01:37.19 YuGiOhJCJ

01:37.64 race11_4pl Martin

00:49.39 RH

00:50.82 YuGiOhJCJ

00:57.28 race12_4pl RH

01:19.10 Martin

01:21.44 YuGiOhJCJ

01:31.59 race13_3pl YuGiOhJCJ

00:52.90 RH

00:53.88 Martin

00:54.78 race14_2pl Martin

00:54.98 RH

01:01.19 YuGiOhJCJ

01:02.96 race15_4pl Martin

02:04.71 YuGiOhJCJ

02:19.47 RH

02:27.39 race16_3pl Martin

01:24.54 RH

01:25.61 YuGiOhJCJ

01:31.49 race17_3pl Grayling

01:21.88 RH

01:27.45 Martin

01:28.66 race18_4pl Martin

00:27.30 RH

00:29.43 YuGiOhJCJ

00:32.10 race00_zero RH

00:39.08 Martin

00:48.30 YuGiOhJCJ

00:50.63 race04_jupiter Martin

00:54.07 RH

00:57.25 YuGiOhJCJ

01:00.96 race10_mod YuGiOhJCJ

02:15.84 RH

02:25.21 mission00 Martin

282.94 RH

282.71 YuGiOhJCJ

275.66 mission01 Martin

309.01 RH

295.70 YuGiOhJCJ

290.65 mission02 Martin

353.28 RH

349.23 YuGiOhJCJ

328.05 mission03 Martin

372.03 RH

350.53 Sixx

329.33 mission04 Martin

393.08 RH

367.26 YuGiOhJCJ

320.96 mission05 Martin

398.44 RH

378.34 YuGiOhJCJ

340.74 mission06 RH

374.98 Martin

371.64 YuGiOhJCJ

311.93 mission07 Martin

379.30 RH

373.88 YuGiOhJCJ

319.49 mission08 Martin

366.75 RH

335.02 YuGiOhJCJ

294.06 mission09 RH

378.44 Martin

357.86 YuGiOhJCJ

296.25 mission10 Martin

297.19 RH

292.07 mission11 Martin

474.05 RH

187.81 mission12 RH

529.05 Martin

497.08 mission13 RH

547.15 Martin

373.97 mission14 RH

363.43 mission15 Martin

521.83 RH

509.07 mission16 mission17 RH

355.22 Martin

330.44 mission_narrow Martin

245.18 mission_hard RH

110.14 mission01_mod RH

322.65 mission04_mod RH

381.40 mission06_mod RH

273.76 mission_coop0 mission_coop1 mission_coop2 mission_coop3





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. Login as member To use achievements and hiscores you need to create a user here.

Then login as that user, or select cancel to just play directly. 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 should set the level to play and make other settings before starting the game. This player will be the master.

Others that have joined can only chat until the game starts. 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 Keyboard Pad default Game effect Left Arrow/A Left Steer left Right Arrow/D Right Steer right Up Arrow/W Button 1 Thrust Down Arrow/S Down Prepare ship for landing Return/Space Button 2 Fire TAB Type a chat message Esc Exit/Back M Music on/off N Sound FX on/off I Minimap on/off F Show FPS on/off 7 Restart a one player game V Change 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 opponent 0 Shot by opponent 0 You shot opponent 25 (only dogfight) You shot a computer enemy Depends of enemy type Cargo delivered Depends on the cargo weight, 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).

Enemy Hits to kill Score 4 10 Immortal - 5 20 Immortal - 4 25 4 15 8 20

