Avoid Asteroid by zubspace

[raw]
made by zubspace for Ludum Dare 51 (COMPO)

You are on a journey through space and have to avoid all the dangers. Your capsule has a technical problem and stops after every 10 seconds. Use your booster engine wisely, make use of gravity assist and avoid those pesky asteroids!

Here’s a gif for your pleasure:

avoid-asteroid.gif

Development timelapse:

https://youtu.be/mXreYQxl4lg

How to play:

  • Press right mouse button to start a level.
  • Hold right mouse button run your booster engines into the direction of your mouse.
  • Press left mouse button to shoot.

  • Alternatively, use the space button to run the booster or CTRL to shoot.

  • For controller support, enable the post compo checkbox on the main menu.

  • Use B to run the booster.
  • Use A or RT to shoot.

Features:

  • Space and Asteroids!
  • 100% realistic orbital physics.
  • In-Game music and crunchy sound effects.
  • Multiple levels challenging your skills.

Tech

  • Godot 3.5.1
  • Aseprite
  • Paint.NET
  • Affinity Designer
  • Bfxr
  • Audacity
  • FL Studio

I use my own Godot Base Code hosted here: https://github.com/ZuBsPaCe/godot-base-code

Post-Compo additions:

  • Post-Compo gameplay can be enabled on the main menu.
  • Joypad controller support.
  • 4 More levels!
  • All levels display now clouds in the background, not just level one.
  • Easy difficulty option.

Ratings

Overall 55th 3.962⭐ 41🧑‍⚖️
Fun 31th 4.026⭐ 41🧑‍⚖️
Innovation 138th 3.566⭐ 40🧑‍⚖️
Theme 361th 3.269⭐ 41🧑‍⚖️
Graphics 126th 3.821⭐ 41🧑‍⚖️
Audio 99th 3.641⭐ 41🧑‍⚖️
Humor 218th 2.661⭐ 30🧑‍⚖️
Mood 68th 3.779⭐ 36🧑‍⚖️
Given 47🗳️ 58🗨️

Feedback

CrociDB
03. Oct 2022 · 01:13 UTC
Great game! I want more levels!

I like the quick retry, this is the kinda game you really need to try many times to master the right movements, and having it restart quickly is gold!
🎤 zubspace
03. Oct 2022 · 07:40 UTC
Thank you for playing @crocidb! Yes I like fast game loops. My favourite game in this regard is Nuclear Throne, which takes you right into the action all the time.

Unfortunately I ran out of time to make more levels. Fun fact: About one hour before the Compo Deadline I had exactly 3 levels and in a frenzy, I added some more... I'll probably add some in a Post-Compo version.
Henrik Ganard
03. Oct 2022 · 09:17 UTC
This game stuck with me, I even downloaded this to have it in my LD-hall of fame. Will definitely play more. Liked the way you used gravity with sling assist as a mechanic. I did go with gravity mechanic this gamejam too =)
🎤 zubspace
03. Oct 2022 · 12:28 UTC
@henrik-ganard What an honour! Thank you so much. I'll definitely will take notes of the space mechanics while playing your game :)

If you're interested: I just released a Post-Compo version with 4 more levels and controller support. You can enabled the additions in the main menu.
Steffo
03. Oct 2022 · 18:26 UTC
Pretty cool game!

I don't really have anything to say about it, it's a solid experience!
🎤 zubspace
04. Oct 2022 · 09:43 UTC
@Steffo Thanks a lot! I'm glad you enjoyed it.
armabon
04. Oct 2022 · 19:20 UTC
Nice concept ! Its really pleasant to play with the gravity :)
LDJam user 280624
04. Oct 2022 · 19:24 UTC
I like space, gravity and games about space and gravity. Nice job!
der_finski
04. Oct 2022 · 19:48 UTC
Very addicting game
sadly i got stuck and wasnt able to restart but all in all, nice idea an well executed
tharky
04. Oct 2022 · 21:26 UTC
So fun! I was able to thread through the needle :D
🎤 zubspace
04. Oct 2022 · 21:42 UTC
@armabon: Thanks a lot! It's nice to play with gravity as long as you're not sitting in that shuttle *g*

@torte478: I'm also a huge space fan! This game was inspired by the movies Interstellar, Space Oddyssey

@der-finski: Thank you so much! Sorry to hear about you being stuck, but I'm glad you had a good time anyway.

@tharky: Wow, good job! I'm impressed! Even though I made the game, it still takes me considerable time to make it through it all. Thank you so much for playing!
lustdante
05. Oct 2022 · 05:07 UTC
That was one of the best intro transition I've seen in the jam. This is one of the most polished entries I've seen!
🎤 zubspace
05. Oct 2022 · 06:28 UTC
@lustdante Thank you so much for your praise! It is a small, but important detail of which I am quite proud. However, it also took me the whole afternoon of the first day! :D

In principle it's simple: The path of the stars are aranged circular from the center to the outside of the screen. Then these paths are tweened into a horizontal position. But to implement this under time pressure was not so easy...

Unfortunately, I couldn't manage to add star trails which fade out. Tried it with a fullscreen shader, but debugging shaders is something I definitely have to learn. :'D However, I'm still glad how it came out.

Thank you so much for playing!
jk5000
05. Oct 2022 · 13:21 UTC
A fun and very well made puzzle game.
ljg
05. Oct 2022 · 19:25 UTC
Trying to use the gravity to my advantage was really fun!
LDJam user 233138
05. Oct 2022 · 21:12 UTC
Really a fun game, kinda hard but fun !
🎤 zubspace
05. Oct 2022 · 21:23 UTC
Thank you @jk5000, @ljg and @fullsaphir ! It's a hard game, but I hope not too hard. I think the fast respawns help with trying out different routes and tactics. I think most of the time it's obvious which route you should take, but I agree that steering a spaceship is kinda hard, because you can't just hit the breaks :)
gagapete
06. Oct 2022 · 07:28 UTC
Looks like I've mastered the challenges. :smile:

The gameplay is a pretty clever use of gravity. The graphics are nice and well fitting, the audio supports the mood.

I didn't understand that the ship could shoot at first due to the small text in the embedded game, I noticed that far into the game after I triggered fullscreen to check if it shows the level / progress anywhere.

Aside from that it sometimes felt _wrong_ when I managed to solve the puzzle but then missed the goal by a bit.
🎤 zubspace
06. Oct 2022 · 08:40 UTC
Hi @gagapete! Thanks for the feedback! Congratulations on mastering all the levels. I'm sure not everyone is up to the challenge.

Sorry about the small howto-text. I ran out of time to create a proper tutorial. And I made the collision area of the exit a bit bigger on purpose. The game is already hard enough, I think. :)

Thanks for playing!
LDJam user 277876
06. Oct 2022 · 12:58 UTC
Fantastic game and super well polished! My only concern would be that the theme doesn't seem to weight into the gameplay all too much as gravitational pull drags you in too quickly for a timer to be relevant. Regardless, a fun, engaging, and challenging experience and that intro sequence was on point! definitely a contender for the best game of the Compo I'd argue :)
🎤 zubspace
06. Oct 2022 · 17:08 UTC
Thanks for your feedback @glove! I appreciate it!

Yes, the timer is not actually needed and only relevant in later levels, which are a bit harder to pass.

I thought about disabling the booster after 10 seconds, like when your ship ran out of fuel. Would be kinda cool to still be able to finish the level, by gliding to the goal. But the chance if that happening is very low, so I left it out.
Remblej
06. Oct 2022 · 18:47 UTC
Wow, this one is great. Good job with aesthetics and the feeling.
It becomes a bit too hard to quickly to my taste.
I think I would rather increase difficulty by having some bigger levels with more open space and maybe less powerful thrust, instead of clustered levels requiring pixel perfect precision.
I love every second of it anyway
PurpledArtFrog
06. Oct 2022 · 20:57 UTC
Are you kidding me... I love this entry. Great job - good job on keeping it "simple". This is my favorite so far. Not that I was any good at it.... Don't know if it's my setup - but it would have been nice if the web build locked the cursor in... I accidentally rightclicked outside which gave some "ingame issues" aka crashes into space objects :smile:

:purple_heart: :dart: :frog:
🎤 zubspace
06. Oct 2022 · 21:00 UTC
@remblej Thank you! Yes you're right: It's probably too hard. Unfortunately it was not that easy for me to evaluate the difficulty. Because I know my game so well, I lose the ability to think and play like a new player. That's definitely something I need to train more!

It also depends a lot on the input type you use. Playing just with the mouse is really tough. Using your mouse to steer and shoot and the space bar for the booster feels easier. Using a gamepad is even easier.

I think, different difficulty levels would definitely help. I'll try that next LD I think ;)
🎤 zubspace
06. Oct 2022 · 21:12 UTC
@purpledartfrog Thank you so much! I really tried to keep it simple but gee, there are always so many things I need to skip because I'm losing time on details.. ;D

Sorry about the "ingame issues". :) I see your point about a locked cursor. Tried those in other games, but self drawn cursors always seem to lag compared to hw-cursors.
candlesan
07. Oct 2022 · 03:00 UTC
Really fun and I really like the use of gravity as a core mechanic for the game.
The art is great. Simple clean visuals that still let me know what is going on.
The difficulty of the levels was very high. The levels weren't numbered so I can't tell you exactly what level I got to but I got to the level where the exit is out to the top of the screen and there is a really big planet in front of you, 3 planets total, and asteroids everywhere. I tried quite a few times and even almost made it once but wasn't able to beat the level after that.
UkuleleFury
07. Oct 2022 · 03:12 UTC
:D Very fun game! Simple controls, elegant mechanic, lots of fun to control, tricky but not too tricky to do! The art is good, and your music and sounds are great! This was a lot of fun. Nice volume of levels too! The 10 seconds didn't seem particularly important, since gravity always gets me by then anyway.
LDJam user 298364
07. Oct 2022 · 03:17 UTC
Awesome game! I think that is such an innovative idea. You could make the target larger so it would be easier for people entering the next level. Well done!
LDJam user 257946
07. Oct 2022 · 07:58 UTC
Slinging around planets feels SOOOO good! Great Job!
PurpledArtFrog
07. Oct 2022 · 08:19 UTC
@zubspace Was not aware that a different cursor might cause that. Ah well ... still brilliant entry :smile:
tanis
07. Oct 2022 · 15:31 UTC
Well executed. The physics is actually fun to play with :smile:
All this swingling around the planets feels good. Sometimes I feel like I have little control over the ship, especially when too much acceleration is being accumulated. It gets difficult but that's also part of the fun. Nicely done.
Jackaljk
07. Oct 2022 · 15:49 UTC
The game is fun, polished and feels great to play, wish it had more levels! Loved the art and music as well. The theme is really weak tho, never had a role in my playthrough as I naturally stayed well under ten seconds.
🎤 zubspace
07. Oct 2022 · 20:31 UTC
@candlesan: Sorry about the difficulty! It is hard, even for me :) Next time I'll try to add difficulty levels.

@ukulelefury: Thank yo so much for your comment! Yeah those 10 seconds are not very useful. Had hoped to create bigger levels, but that would make the game even harder than it already is...

@thanks4allthefish: Thanks a lot! That's a good idea. The hitbox is already larger than the green square, but it could even be larger. It's maddening, if you miss it by just a few pixels...

@ideaspersecond: Yeah, I love that too! By the way: The first name for the game, which came into my mind, was "Slingshot". But the rhyming "Avoid Asteroid" won in the end.

@tanis: The problem with orbital mechanics is: There are no breaks, lol! When I watch my children play, they always keep the booster on which makes some levels impossible to finish. I think a tutorial or training section would help a lot. Thanks for playing!

@jackaljk: Thanks for your praise. I appreciate it! I would love to add more levels and mechanics. But your right: the timer is unnecessary.
LDJam user 238500
08. Oct 2022 · 07:17 UTC
This is super nice! The movement is really good. Feedback arrows indicating planet gravity is on another level. Great game!
Simon Rahnasto
08. Oct 2022 · 09:06 UTC
I played this game yesterday, but was too tired to get that far, but I enjoyed it so much that I had to play it again today! Unfortunately I did not manage to beat all the levels, however I am planning on returning to get my revenge.

Love how the game is basically a real time puzzle, there are many different way you can approach each level and that gives it some nice re-playability.

The atmosphere of the game is super nice, the art and the music are all cohesive and result in a very pleasant polished feel. Great entry!
🎤 zubspace
08. Oct 2022 · 18:49 UTC
@sharploaded: Thank you so much! I'm really happy how the gravity indicators worked out. It was not planed beforehand, but I wanted to visualize the gravity, because the effect was hard to grasp without an indicator.

@simon-rahnasto: So glad that you liked the game that much and thank you for your feedback!! What's missing is a difficulty selector, because some levels can be really hard. Sorry about that... :) But they are all doable with a bit of determination! I'm planing to add a playthrough later on for people without the nerve to play through all of it.
AlgeBRUH
10. Oct 2022 · 04:55 UTC
WOW, THIS IS AWESOME! Probably the most interesting gameplay and the best music I've seen on the LD51.
🎤 zubspace
10. Oct 2022 · 05:02 UTC
@algebruh: Thank you so much! I'm glad you enjoyed the game. I'm also a bit proud of the music. In the previous entries, music was always an afterthought. I think it's the first time, that I made the music and sound effects earlier than 1 hour before the deadline... :D
ChrisWiseman
10. Oct 2022 · 09:30 UTC
Nice simple game, really like the music. Heads up it is giving me a weird warning on PC download, don't know why.
cyberfrank
10. Oct 2022 · 09:57 UTC
Impressive entry! Excellent work on the gravity and the gravity indicators, seems like it would be a lot of fun making:) Managed to get through all levels and it feels like the difficulty ramp-up could've been less harsh if there were more levels, but I think it was fine for what it is. I didn't quite see that the 10 second timer was needed since most (if not all) levels were quite fast paced anyway. It *could have* been that you only get 10 seconds of boost or similar for an entire level but then the levels would have to be larger:)
Good work and bonus points for some nice chords in the soundtrack, it really fit the space theme!
FredRicGames
10. Oct 2022 · 16:12 UTC
Nice polished game, very hard to aim and drive at the same time but its cool to try hard GG
🎤 zubspace
10. Oct 2022 · 21:24 UTC
@chriswiseman: Thanks for your feedback! Don't know about the windows-build error, but maybe you mean the blue Windows SmartScreen warning? That's common for all LD-Games, because Microsoft tags all unknown executables as suspicious.

@cyberfrank: Thank you so much! The music is definitely inspired by other space movies. Good job finishing all levels! That's definitely not an easy task! The difficulty is probably too high, that's why I just added a easy-difficulty mode in the post-compo version, which everyone should be able to finish.

@fredricgames: Thanks a lot! Yes, steering and shooting together is really hard... Sorry about that... ;)
Nel Creation
11. Oct 2022 · 07:34 UTC
Nice work
enderswype
12. Oct 2022 · 13:23 UTC
funnny concept, we almost went for something similar, the controls are smooth and even tho it's hard, it's fair hard, I like it !!
organicpencil
13. Oct 2022 · 17:56 UTC
Wow, that was actually pretty good. Beat the compo version easy enough, couldn't handle the update's harder levels though haha.

It bothered me slightly that I couldn't shoot until moving, but it makes sense.
PoshDan
17. Oct 2022 · 19:56 UTC
What a unique control scheme!
mikouaji
17. Oct 2022 · 21:15 UTC
Very fun :) A nice mix of a physics and puzzle gameplay!