for Commodore Amiga 500

It is the 33rd century. Humanity has begun its colonisation of the Red Planet, Mars. Vast tunnels have been gouged throughout the core of the planet in search of elusive subterranean minerals. This frontier work is not without its risks. In an emergency situation, vital supplies can mean the difference between life and death for thousands.

This is where you come in.

You are an ace pilot. The best. Your trusty ship, the Greenwing, is equipped with a state of the art Gravity Beamô, capable of hauling any cargo through the most treacherous terrain.

Time is of the essence.

Are you awesome enough to master the Gravity Beam?

About

Gravity Beam is a new game for the Commodore Amiga 500.

Find your way through the tunnels of mars to find the box. Engage the Gravity Beam and attach it to your ship. Deliver the box back to the starting platform without colliding with the cave walls, and then disengage the beam to drop the box.

At the end of the level, you're ranked on the time it took you to deliver the box. Deliver the box in less time to earn a better rank.

Winners save the planet!

Downloads

Gravity Beam .ADF Image
 

Size: 363 kByte.

Updated: 24th November 2012.

Gravity Beam for your A500!

Should work on un-upgraded A500 with 512k chip RAM. Extra RAM reduces loading times!

Gravity Beam Source Code, Tools and Documentation

Size: 2096 kByte.

Updated: 24th November 2012.

The complete source code to Gravity Beam, plus a plethora of tools and documentation on how to create new levels and place them into the game.

News

24th November 2012.

Latest update to Gravity Beam fixes Kickstart 1.2 support.

9th November 2012.

Welcome, pilots!

Gravity Beam is now ready to download!

If you'd like to make your own levels for Gravity Beam, please download the Tools and Documentation pack!

Read all about it! We were interviewed by the awesome amigapd!

If you have any questions or problems with the game, please e-mail me at the address shown in the Contact link.

Screenshots

Click screenshot to enlarge:

Loading Instructions

Amiga users: Gravity Beam is a bootable floppy! Just insert the Gravity Beam disk into drive DF0: and reset your Amiga. Insert a joystick into port 2.

For WinUAE users: select an A500 or A1200 quickstart configuration and insert the .ADF image into the DF0: drive. Make sure to set up your input options!

Gravity Beam can also be ran from Workbench. Open the GravityBeam: disk and double click the Gravity Beam icon.

The game should run on unexpanded Amiga 500s with 512k chip RAM. If you have additional memory, you will have fewer loading times!

Installation Instructions

Gravity Beam can be installed to your Amiga hard drive very easily!

Amiga users: Make a new drawer on your hard drive in Workbench and use the Shell command copy GravityBeam: DH0:Games/GravityBeam/ ALL to copy the contents of the Gravity Beam disk to your hard drive. If you prefer a graphical interface, you can use a program such as Directory Opus or DiskMaster to copy the files instead.

WinUAE users: the Gravity Beam files are included as a directory that you can mount as a new hard drive in WinUAE. You can also instead copy this directory into an existing mounted-directory hard drive if you wish.

Once Gravity Beam is installed, you can then click the Gravity Beam icon in Workbench to launch the game, or navigate to the Gravity Beam installation directory in the Shell and type GravityBeamGame. You can also use the 'Leave Out' Workbench menu item to place the Gravity Beam icon on the Workbench backdrop.

Hints and Tips

Move slowly! The box is fragile. Smacking the box against the walls of the cave will damage it. When the box incurs enough damage, it will explode! Even getting it caught on something may be enough to destroy it.

If the box gets stuck, detach from it! (Hold down, press Fire)

If you've got the box onto the landing pad and nothing is happening, you might still be attached to it. Hold down and press Fire.

You don't win levels as soon as the box hits the target pad. It needs to be stationary on the pad for at least two seconds.

Allowing the box to be destroyed incurs a small time penalty. What's worse, you have to go all the way back and get another box!

You have to stop thrusting to turn the Gravity Beam on and off. Remember: release Fire. Then hold Up or Down. While holding, tap Fire.

The Gravity Beam has a maximum distance before engagement. You can only engage the beam if you're within about three ships' length of the box.

The Gravity Beam has a maximum length during engagement. If the box swings too far away from your ship, the Gravity Beam will be disabled and the box will go flying across the landscape.

The box is pretty heavy; if you're moving at speed and you make a sharp turn, the box might drag you into danger!

Your ship is indestructible, as are the cave walls. Colliding with the walls brings your ship to a dead stop. Use this to your advantage.

The box falls rather slowly through open space.

While you're attached to the box, you will see a dotted line between the Greenwing and the box. The music will also be different.

Credits

Game design and programming by Mathew Carr.

Featuring the following music:

Tiled Map Editor was used to create the levels.

Written in 68000 assembler and assembled using vasm 1.5a, vasm M68k/CPU32/ColdFire cpu backend 1.2a. Binaries downloaded from here.

Uses the following additional routines, with great thanks:

Custom tools synthesized from the luminiferous aether as per requirement.

Magical bootblock mysteries provided by Workbench INSTALL and a devs:system-configuration where everything is black.

Extraordinary thanks go to the denizens of the English Amiga Board, without whom this game would not have been possible.

Contact

Hello, my name is Mathew Carr!

You may have used my Objection! website, read my game reviews, played my Lemmings DS or Blast Arena Advance games or be lucky enough to own one of the very few real BAA Game Boy Advance cartridges!

You can e-mail me at matt@mrdictionary.net.

Licence

Gravity Beam, Copyright (c) 2012 Mathew Carr

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

* Neither the name of the author nor the names of the contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.