


The 30 anniversary of Thrust II is approaching. This remake renders tribute to it. One major problem though, is that most graphics are ripped from the original. I've smoothed a few including the orbs and the backgrounds, to get them from doubled 16x16 to actual 32x32. BUT the intention is to completely replace the graphics, and possibly the map, and I need your help to do that. It's unacceptable to keep the original artwork, for two reasons. First, even though the author gave permission for distribution of the original game at least to one specific site, it's unclear whether he may claim the rights; second, the obvious one: the game was made almost 30 years ago, with that resolution and means, and they are in urgent need of a replacement. Unfortunately, my artistic abilities are zero, which is why I'm asking for help.
Basic gameplay is in place. Some features are still missing. like most sounds, a decent status panel (I really didn't want to borrow the original one), enemy explosion animations, and the planet explosion when the orb timer expires. Most importantly, the game ending animation is not finished yet.
There are two aspects that differ substantially from the original. First, it uses a tractor cable, not a stick. I think that that adds a bit of realism. Second, shooting affects a circular area around you, rather than what's visible on the screen, since the viewport is bigger (probably even more in future) and could therefore potentially spoil part of the fun by killing enemies farther than in the original game. In addition, the handling is a bit different; somewhat more realistic physically IMO.
How to play
Your aim is to collect 16 orbs from the holders and carry them to a special area in the surface, where you will build a laser machine that will clean the pollution (the red dots on the top). To do that, you have a ship that can carry one orb at a time.
To pick up an orb, get within range (see image above for the cable length) and press and hold the Pickup key. The cable will appear. Once the cable is taut, the orb will detach from the holder and you will be carrying it (you no longer need to keep the Pickup key pressed). You then have to take it to the platform in the surface, and deposit it in the flashing square (but not too fast).
Like in the original, orbs have different masses, which affects the manoeuvrability substantially.
To shoot, you first need to pick up a chemical agent from one of the boxes scattered around the map. Each box kills one specific kind of robot.
Keyboard is redefinable. Original keys are Q, W: left & right, P: thrust, L: pickup, space: fire. Additionally, these keys have special meanings and can't be used:
keypad +/-: Used to change volume (mouse can be used too).
F10: Used to save the game.
F3: Used to restore the game.
Pause: Used to... yeah, that.
Esc: Quit game (same as closing the window). You get a confirmation dialog to prevent accidents.
Also, Ctrl+Break (Ctrl+Pause) during the game will stop it and return to the menu.
License
The code is licensed under the MIT license. The original artwork is unlicensed copyrighted material and is in the process of being replaced. The new artwork made by forum member Cucurbitacée is used with permission.
Two parts of the code were borrowed from other authors: the JSON serializer/unserializer, which is Copyright (C) 2010-2013 David Heiko Kolf and licensed under the MIT license, and an anonymous snippet for deep copying of tables, which I was too lazy to write myself. For development I'm using strict.lua (author and license unknown).
Download
Here's the .love file. A .tmx made with Tiled 0.12.3 is included. The .tmx file is not actually used by the code; it just mirrors the data that the code currently has.
ThrustIIreloaded.love
It works with 0.9.1 and 0.10.0. If there's something that doesn't work with a later version please let me know.
The code (without the unlicensed images) is now hosted on NotABug.org, https://notabug.org/pgimeno/Thrust-II-reloaded - as images are replaced they will be added there.
Contact
Do you like this game? Are you willing to help with the design of new graphics or adding sounds? I can be reached by email, or by PM. My email address is kept in my homepage for spam reasons:
http://www.formauri.es/personal/pgimeno/