Sisyphean Flash by mikolak

[raw]
made by mikolak for Ludum Dare 51 (JAM)

So you survived the last fleet engagement. Lucky you. Your ship is also mostly intact, and features state of the art self-repairing and self-augmenting abilities. Even better.

What's not so great – your FTL drive is on the fritz. Every 10 seconds it will jump back and forth between some random empty patch of space... and a location within the area of your fleet's last disastrous battle, crawling with enemy ships.

For more good news, the hostiles get progressively better at estimating your next jump location – meaning more numerous, and more lethal things that try to kill you.

TO START PLAYING

  • Download the right archive for your operating system.
  • Unzip the archive.
  • Run the executable (game.exe for Windows, and so on).

HOW TO PLAY

Every 10 seconds you jump between a safe area, and combat.

Use WASD to move. Use the Left Mouse Button to shoot (your weapon has a cooldown).

In combat, you gain Scrap for kills. You can use this Scrap to heal yourself and upgrade your ship in the safe area. To do this, use the 1-5 number keys. The effects and costs are displayed in the lower-left corner.

Every safe-combat cycle, the fight gets harder. This may mean more types of enemies, more enemies overall, faster hostile ships, and so on.

Your goal: survive as long as you can. The Game Over screen will show the number of "waves" you survived. To replay, restart the game.

Here's what you can expect to encounter: legend.png

Some notes on that:

  • Ramming enemies will attempt to... ram you, and self destruct, dealing damage.
  • EMP projectiles will progressively slow you down. The slowdown will reset after a cooldown with no EMP hits. Yes, this means you can be permanently stun-locked until the next jump!

Known issues:

  • the game download is huge (200MB) – very sorry about that, tried to optimize but ran out of time!
  • ~~the game wasn't tested to run on Windows (again, no time) – let me know if the comments if you have any issues with the Windows package~~ There was an issue with the packaging configuration - a fixed version is now attached, and the Windows version should be working alright now!
  • there is no out-of-bound clearing of projectiles, so the game will slow down and probably eventually crash
  • related to the above, you absolutely can disappear off screen, in that case you have to steer yourself blind; fortunately, the enemies will still only spawn in the play area
  • as noted in "How To Play", you need to restart the game to play again
  • yes, the numeric order of the upgrades is shuffled (the numbers themselves are correct)

This is a very simple game, and, of course, only about 50% of the complexity that I had planned (and 10% of what I potentially had in mind) is actually in there. Nevertheless:

HAVE FUN :smiley: !

Ratings

Given 23🗳️ 24🗨️

Feedback

elzeu
05. Oct 2022 · 08:19 UTC
My ship disappeared from sight and never came back :)
The camera following the player can improve the gameplay. The player also moves very slowly, making it difficult to dodge enemy attacks.
crotonyl_alcohol
05. Oct 2022 · 10:47 UTC
The control is a bit weird... The ship slide out of the screen and when I try to get it back it gets somewhere else. Also the bullet is too slow. I don't know if it's intentional but the game is too hard to play.
fabula_rasa
07. Oct 2022 · 00:13 UTC
The game crashes after few minutes of playing. Tried 3 times and every time it was the crash that got me - not the enemies :laughing:

I like the inertia on the movement, and the concept of switching between the safe and unsafe zones is interesting. At the moment, the game is quite basic and buggy. Could use some SFX, some nice background to tell the player he's in space (to match the movement inertia), some more interesting graphics, some area limiter (so you can't just disappear into a vacuum of space), some visual feedback on damage and on choosing the upgrades - but I bet you know all this :wink:

Congrats on having a playable game in jam time! That's already a big thing - especially alone.
aDeCon
07. Oct 2022 · 15:50 UTC
Out of screen crash :D
Good idea!
🎤 mikolak
09. Oct 2022 · 00:16 UTC
Thanks to all that rated so far, especially fabula_rasa for the detailed review!

Yeah, all the remarks so far list things that I expected, and had planned to implement/change. So, at least the good news is I was on the right track ;).
Empty Set
09. Oct 2022 · 00:18 UTC
The player ship moves way too sluggishly. Even buying nothing but ship speed bonuses doesn't help because it seems to mostly just affect top speed, not acceleration. With 5+ speed bonuses it was still impossible to dodge enemy fire unless I was already moving at the start of the enemy phase. I can't help but wonder if this is bugged in some way, because it makes the game practically unplayable which makes it seem unintended.
KokkakNiphon
09. Oct 2022 · 01:33 UTC
The game is mindlessly fun for a short time. The buy phase UI is difficult to navigate;
- UI should be sorted according to the key from 1-5
- No bought feedback

For the gameplay part, I guess other people have reviewed most of the issue that I've found.
Nice job anyway, but don't forget to create a player boundary to not go off the screen too far.
LDJam user 297980
09. Oct 2022 · 17:07 UTC
Ship movement is way too slow for me and the game crashes after some time.
Alex de la Cour
10. Oct 2022 · 15:30 UTC
I liked the take on the theme, with short, digestible waves that get progressively harder - perfect for a quick jam game! To add to some of the critiques, perhaps the wave ending after you've defeated the last enemy would speed things up, as well as an option to skip the upgrade selection so that I'm not sitting around watching the countdown timer after spending my scrap.
Georgy16
11. Oct 2022 · 23:52 UTC
Good game
someone
12. Oct 2022 · 19:41 UTC
I'm curious how you even managed that file size for such a minimal game.
Somehow my mothership got stuck continually moving to the right after the third wave which made the rest quite easy as the enemies were nowhere near me. until it eventually crashed
`Caused by: java.lang.RuntimeException: Invalid contact spec!` (linux version)
Got this crash on my second attempt too.
The upgrades not being in order was odd.
🎤 mikolak
16. Oct 2022 · 19:39 UTC
Thanks to all that reviewed, especially for the critiques!

@alex-de-la-cour : regarding your suggestion, originally there was a plan to have a salvage collection element - this would fill up the remaining time in the fight phase and would force prioritizing actions in later waves.

@someone : one of the many, many things that didn't make it due to me being unable to put in sufficient prep time was minimizing the distribution. 90% of the game archives' contents is actually the full Java Runtime. Minimizing both that and the archive of the game itself (`game.jar`) would reduce the size to something like 30 MB.

Interesting that you got that exception. I suspect it's because one of the objects got destroyed between the collision itself and its handling code. Thanks for reporting that!
AJ Studio
18. Oct 2022 · 04:51 UTC
Interesting game, interesting artwork. Innovative, fun to play, good job 👏🏻