The theme for this Ludum Dare is Delay the Inevitable!
You are piloting a ship flying through enemy territory and your capacitors can no longer store energy. You must survive as long as you can to have any hope of escape.
To keep your ship running for longer, siphon energy from enemy ships, but be aware that movement and firing your weapon will cause energy to deplete faster!
You can try out a development builds of the game here:
- Linux (tested on Ubuntu 20.04)
- Windows support coming soon!
You will need to have the following dependencies installed:
- OpenGL
- GLFW 3
- libfontconfig
- zlib
If you’re on Ubuntu, you can run the following command to install the necessary dependencies:
sudo apt-get --no-install-recommends -y install libglfw3 zlib1g libfontconfig1 mesa-utils libgl1-mesa-glx
If you have issues running the game, first try updating your system in case libraries are out of date. If you still run into trouble, please file an issue!
The goal of the game is to last as long as you can flying between enemy ships before your ship’s energy runs out!
You can gain more energy by siphoning from other ships (hold J near another ship) or by collecting energy tank drops from felled ships.
You can also move around and fight back against ships that are in your way, but be aware that these actions cost energy and might make you deplete faster!
If you are killed by the enemies or run out of energy, you will be asked if you want to play again, so press Y to boot up a new ship to give it another try.
Here are the controls:
Movement
- W: Fly forward
- S: Fly backward
- A: Fly left
- D: Fly right
Actions
- J: Siphon enemy energy
- K: Fire weapon
Ran out of time to make sprites for everything! See also the next question
I wrote this game using my own programming language Mesche, derived from Scheme and written in C. I also wrote the (basic) rendering and game engine library called Substratic Engine.
This game is the culmination of about 3 months of work on the Flux Harmonic YouTube channel where a lot of it was written live on stream!
I also wrote 99% of this game on streams over the two days of the Compo, here is the YouTube playlist of the recordings:
https://youtube.com/playlist?list=PLwranTcItp8tzf79DA_7ErGhxul3W1rZH
Check out future streams here:
- Get basic game mechanics working as fast as possible, it needs to be playable to be an entry!
- After basic game mechanics (movement, shooting, siphoning, enemy spawning, etc) are working, we’ll start making sprites for everything, but at low level of quality
- For art, possibly stick with a 16 color palette of (maybe) reds and blues with a green accent
- After basic game loop is working, start adding new features to make it fun
Here are some tasks I’ll tackle post-submission while voting is ongoing.
- State “DONE” from “TODO” [2022-04-06 Wed 09:30]
- State “DONE” from “TODO” [2022-04-06 Wed 09:31]
- State “DONE” from “TODO” [2022-04-02 Sat 08:17]
- State “DONE” from “TODO” [2022-04-02 Sat 08:50]
- State “DONE” from “TODO” [2022-04-02 Sat 09:35]
- State “DONE” from “TODO” [2022-04-02 Sat 10:42]
- State “DONE” from “TODO” [2022-04-02 Sat 13:28]
- State “DONE” from “TODO” [2022-04-02 Sat 13:28]
- State “DONE” from “TODO” [2022-04-02 Sat 14:18]
- State “DONE” from “TODO” [2022-04-02 Sat 14:18]
- State “DONE” from “TODO” [2022-04-02 Sat 17:24]
- State “DONE” from “TODO” [2022-04-02 Sat 17:24]
- State “DONE” from “TODO” [2022-04-03 Sun 11:43]
- State “DONE” from “TODO” [2022-04-03 Sun 11:43]
- State “DONE” from “TODO” [2022-04-03 Sun 16:03]
- State “DONE” from “TODO” [2022-04-03 Sun 16:10]
- State “DONE” from “TODO” [2022-04-03 Sun 16:51]
- State “DONE” from “TODO” [2022-04-03 Sun 16:53]
- State “DONE” from “TODO” [2022-04-03 Sun 17:53]
- State “DONE” from “TODO” [2022-04-03 Sun 18:04]
I need to investigate these issues: