Inertia blast II, open source thrust ii remake

Inertia Blast II is a remake of the beloved ZX Spectrum game Thrust II, reimagined for modern players while retaining the essence of the original.

Your mission is to collect 16 orbs scattered across the map and transport them to a designated platform on the surface. These orbs are used to assemble a powerful laser machine capable of eliminating the pollution. Each orb must be carefully carried one at a time using your trusty ship.

Gameplay Mechanics

Picking Up Orbs: Approach an orb within range (see the image above for the cable's maximum length) and press and hold the Pickup key. A cable will extend from your ship. Once taut, the orb will detach, and you'll carry it automatically without needing to hold the Pickup key further. Navigate to the flashing square on the surface platform to deposit the orb, taking care not to move too quickly.
Orb Physics: As in the original game, orbs vary in mass, significantly affecting your ship's maneuverability. Mastery of this mechanic is key to success.
Combat System: To engage enemy robots, you'll need to collect chemical agents from boxes scattered across the map. Each agent is effective against a specific type of robot.

Enhancements and New Features

As the developer of the latest fork (glitchapp), I’ve added a host of modern enhancements to elevate the game experience while honoring the original developer, pgimeno.

Mobile-Friendly Updates

Modern Screen Resolutions: Optimized for portrait mode on mobile devices.
Touch Controls: Includes a context-sensitive pull menu, ensuring a mobile-friendly graphical interface.

General Enhancements

Updated Assets: All original assets have been replaced with updated visuals.
Scrolling Credits: Featuring a special acknowledgment for shaders created by Cedric Baudouin (alias Ced30). Original project: https://ced30.itch.io/oldscool-demo-lua-love2d-glsl
New Fonts: Incorporating fonts by Kenney (Kenney.nl) and a modified version by MedicineStorm.
Music Player & Tracks: A dedicated music player with brand-new tracks.
Dynamic Effects: Includes a smoke effect under the ship and a nebula-like shader for immersive visuals.
Dialogue System: Adds depth and interactivity to the game narrative.
Flexible Cable Mechanics: Featuring highlighted segments for better visibility.
Radial Menu: Intuitive access to options when using a gamepad.
Level Creation Tools: Direct access to open and download Tiled, compatible with the tileset format used to create custom levels.
Retro Shaders: Incorporates retro-style shaders with recognizable color palettes for a nostalgic touch.
Fisheye (Cylinder) Shader: Introduces a cylindrical distortion effect, widening the central field of view to create an expanded perspective, enhancing immersion and visual impact.

Rediscover the Thrills of Thrust II

Whether you’re a fan of the original or a newcomer seeking a challenging and rewarding gameplay experience, Inertia Blast II offers a perfect blend of retro charm and modern features. Dive in and see how the classic spirit of Thrust II has been beautifully reimagined!

There are already packages that I think should work on fedora, however the rpm packages that you’ll find on releases are aimed at sailfish Os. This have some considerations you should know:

WebP assets have been replaced with PNG format. This is due to the lack of native WebP support in Löve2D, and the external library used for loading WebP files does not function properly on ARM architecture.
The default screen resolution is optimized for portrait-oriented modern mobile screens. However, you can stretch or adjust the screen resolution as needed.
Touch controls are enabled by default, which may not be necessary for desktop users.

Unfortunately, I do not have the time or resources to test, deploy, and maintain the game across all possible platforms. Therefore, this post serves as an informational resource in case anyone is interested in maintaining or submitting Fedora packages on my behalf.

I hope you find the project interesting, and feel free to reach out if you have any questions or suggestions.

I’ve recenly added manifests and instructions to build packages for most linux systems. I’m not building packages myself as it consumes much time I would rather spend on programming.

If anyone is interested on submitting the game or building the packages in my regards you are free to do it, most of what is needed can be found here: inertia-blast-ii/build at main - glitchapp/inertia-blast-ii - Codeberg.org

I hope it helps!