A Solar Disorder by lovetocode999

[raw]
made by lovetocode999 for Ludum Dare 49 (COMPO)

screenshot.png

The solar system is collapsing, and it's your job to fix it. (just a warning, 'tis impossible, but don't tell the character that :wink:). The inner planets have already been eaten by the sun, but luckily you were able to jump into your personal spaceship in time not to die. Now, the asteroid belt is collapsing into the sun! Shoot down as many asteroids as you can, so the sun doesn't get any more fuel!

screenshot2.png

Controls:

  • Move: WASD or arrows
  • Shoot: Space

Ratings

Overall 377th 3.25⭐ 26🧑‍⚖️
Fun 401th 3.021⭐ 26🧑‍⚖️
Innovation 393th 3⭐ 26🧑‍⚖️
Theme 372th 3.292⭐ 26🧑‍⚖️
Graphics 390th 3.152⭐ 25🧑‍⚖️
Audio 334th 2.913⭐ 25🧑‍⚖️
Humor 327th 2.444⭐ 20🧑‍⚖️
Mood 376th 2.955⭐ 24🧑‍⚖️
Given 21🗳️ 26🗨️

Feedback

ModdingMachine
04. Oct 2021 · 03:41 UTC
Lovely submission! I really like your implementation of the theme, rather unique if I do say so myself. Not gonna lie, this is your best submission yet, its really cool to see how your coding skills have developed over time! What did you use to program it this time?
🎤 lovetocode999
04. Oct 2021 · 17:23 UTC
@moddingmachine

Thanks! I agree, this is definitely my best submission thus far :smile:

I used [LÖVE](https://love2d.org) with [hump](https://github.com/vrld/hump#readme) for gamestates and OOP, [lighter](https://github.com/speakk/lighter#readme) for lighting, and love.physics (which pretty much just wraps Box2D with a nice Lua API) for physics. Although, Box2D is made for much smaller stuff than solar systems, so I had to implement the gravity myself :laughing:
Alice_02
04. Oct 2021 · 18:34 UTC
The controls are pretty fun and I really like the art, but I think the asteroids are super hard to hit, and the game also crashed quite a lot while i was playing
ThePelranthean
05. Oct 2021 · 00:36 UTC
Agreed with Alice_02, the game liked to crash a bit. Here's a stack trace if it's helpful.

```
Error

main.lua:361: Box2D assertion failed: bd->position.IsValid()


Traceback

[C]: in function 'newBody'
main.lua:361: in function 'init'
main.lua:696: in function 'init'
libraries/hump/class.lua:79: in function 'Fire'
main.lua:561: in function 'update'
main.lua:471: in function 'update'
main.lua:205: in function 'update'
[C]: in function 'xpcall'
```

On the other hand, I really liked the gravity you implemented. It took me a little while to figure out a good strategy, but once I did, it was quite fun. I'm glad to spend a bit of time participating in such a time honored profession as zooming around space, blowing up asteroids.

Thanks for sharing the game!
🎤 lovetocode999
05. Oct 2021 · 02:01 UTC
@alice-02

Glad you enjoyed the controls and the art! Sorry for all the crashing, I meant to fix that before anyone rated this :sweat_smile:

I just pushed an update that *should* (:fingers_crossed:) fix the crashing.

Thanks for playing and rating my game!
🎤 lovetocode999
05. Oct 2021 · 02:03 UTC
@thepelranthean

Sorry about that, it should be fixed now! Thanks for the stack trace!

I'm glad you enjoyed the gameplay, thanks for playing and rating!
VarunDevs
05. Oct 2021 · 04:58 UTC
Nice
HyperTheory
05. Oct 2021 · 08:48 UTC
A simple and interesting game idea. Well done!
🎤 lovetocode999
05. Oct 2021 · 13:12 UTC
@varundevs @hypertheory

Thanks!
Dent
06. Oct 2021 · 00:55 UTC
Charming entry with a clear concept. I consistently steered my vessel into the sun, but I think that's just me being bad with coordination ;)
Silurus
07. Oct 2021 · 09:40 UTC
The game is interesting! Being attracted to the planet makes the game more difficult, that's well thought out!
🎤 lovetocode999
07. Oct 2021 · 13:44 UTC
@dent

I'm glad the game was easy to understand, and that you found it charming!

I intentionally made this game quite difficult, so it's no surprise that you consistently crashed. I myself usually get only 5-10 points, and I created it! :laughing:
🎤 lovetocode999
07. Oct 2021 · 13:46 UTC
@silurus

Thanks! I spent several hours Saturday tweaking the gravity mechanic to get it *just right*. =P
RIBOUT Horace
10. Oct 2021 · 21:06 UTC
A cool infinite game ! The deplacement is a little quirky but that's the spirit of the game ! Still cool tho ! Good job
🎤 lovetocode999
10. Oct 2021 · 21:29 UTC
@ribout-horace

Thanks! Glad you enjoyed it :smile:
LDJam user 263516
10. Oct 2021 · 21:47 UTC
cool concept, but for some reason the asteroids stop coming after a little while...?
RookRules
10. Oct 2021 · 21:51 UTC
I didnt like that the asteroids could kill me and it was a little hard to hit them for sure but it's a cool idea overall
🎤 lovetocode999
11. Oct 2021 · 02:35 UTC
@ivysly

Thanks!

Aw man... And here I thought I had all the major bugs ironed out... Alas!

Well I hope you had a fun time playing besides that bug! I shall (attempt to) fix it sometime this week.

Thanks for playing!
🎤 lovetocode999
11. Oct 2021 · 02:42 UTC
@rookrules

I'm glad you found it difficult! That was the intention :smile:

Although I'm not sure what else you expected the asteroids to do upon hitting a spaceship half their size, I'll gladly consider any suggestions!

Thanks for playing!
dob
12. Oct 2021 · 18:43 UTC
Smooth and appealing with good sounds. Really interesting how the shooting creates inverse momentum - that's a neat feature. One quibble - the gravity does not work like actual gravity, which means you can't ever enter into a stable orbit, and instead you are always sucked into the sun regardless of trajectory. That means this game doesn't play like Spacewar and other derivatives, which is disconcerting for an old school guy like me. Real gravity is weaker the farther away you are (inverse R^2), and with that, it is relatively easy to get into an orbit, even an elliptical one, on games like this. But your game looks and plays and sounds neat. Nice work.
Brainloaf Studio
12. Oct 2021 · 21:34 UTC
A simple but fun game, nice! I wasn't ever able to make it very far (usually ended up flinging myself right into the sun) but I like the idea of your own projectiles causing knockback. The sound design is simple but works well too, it feels like a classic arcade game. Nice work!
IC Rainbow
14. Oct 2021 · 18:33 UTC
I'm with @dob on orbiting. Having stable orbits would be good a backdrop for knockback, promoting sniper shots and shoot/correct dance.

Also, a screen filter will mess with blue bullets making them effectively invisible. You have to supplement with some greens.

Other than that, a very cute game.
🎤 lovetocode999
14. Oct 2021 · 23:12 UTC
@dob

Thank you for your feedback! That makes sense, I'll play some games like that to try and get a feel for the mechanic, and I'll definitely incorporate it if/when I make a post jam version!

I'm glad you enjoyed it, thanks for playing!
🎤 lovetocode999
14. Oct 2021 · 23:13 UTC
@brainloaf-studio

Thank you, I'm glad you enjoyed the gameplay!
🎤 lovetocode999
14. Oct 2021 · 23:16 UTC
@ic-rainbow

Oooh yes that would be cool! I'm definitely fixing the gravity when I make a post jam version :smile:

Oh no, I completely forgot about screen filters! I hope that didn't cause too much annoyance. Thank you for your feedback!

Thanks for playing and rating!
Honey Pony
15. Oct 2021 · 02:56 UTC
I really like the vibe this game has to it, even without music. It kind of feels like a dusty Atari game or something that I would play at like 2AM at night... no music, no background noise, just silence interrupted by spaceshippy sounds.

I did not really manage to hit a lost of asteroids. I think this is because of a combination of factors:
- Asteroids are small
- Asteroids have a somewhat strange trajectory
- When focusing on aiming, you can easily get sucked into the sun
- Your have a finite ammo supply

Adjusting any of these factors could make it more possible to hit asteroids. As it stands, I mostly just circled the sun and if an asteroid happened to be in my path I would try to shoot it right before I hit it. Or maybe it's supposed to be really hard to hit asteroids without being really good at the game, I have no idea.

I do think that most of the game mechanics are pretty fun on their own terms. It's cool to have a sun with gravity, and it's cool that the asteroids make it bigger, and it's cool to have a finite ammo supply, and finally the momentum system is really cool too. I like all of these ideas quite a bit. I just don't know how to actually play the game well, when it comes down to it. :sweat_smile:

One tiny note is I really like the way the rocket fire works. The little flame sprite is just great.
🎤 lovetocode999
15. Oct 2021 · 17:19 UTC
@honey-pony

Yay, I'm glad that's how the game's atmosphere came across! That's definitely the vibe I was going for, even if I had had time to make music and work on sfx a bit more.

I did intentionally make the asteroids quite difficult to hit, but I'm starting to wonder whether that was a good idea, considering I've received several comments about how difficult it is :sweat_smile:

I definitely wanted the asteroid trajectory to be a bit cooler, but this was my first time implementing gravity on such a large scale and I had absolutely no idea what I was doing! :laughing:

Had I implemented gravity correctly, the path they take from where they spawn is set such that they would (hopefully) spiral into the sun. I'm definitely fixing the gravity when I have time to make a post ld version though!

I'm glad you found all the different mechanics to be cool! Same goes for the rocket flame. I'm quite happy with how all my graphics turned out this LD :smile:

Thank you for playing and rating, and for leaving such detailed feedback!
KeichiTS
15. Oct 2021 · 18:28 UTC
Very smart usage of unstability theme. It's a realy good game for a 48h COMPO jam, the mechanics works realy well. Congrats for the great work!
🎤 lovetocode999
15. Oct 2021 · 18:30 UTC
@keichits

Thanks!
730
16. Oct 2021 · 00:01 UTC
Nice little concept, I like the gravity and how the star keeps getting bigger.
The game itself feels somewhat boring, there's actually not much to do, and it's hard to aim and actually hit something, shots are too small and too slow. More interesting shooting or asteroid variations or something might've been nice.
Also, the game starts lagging the larger the star gets, not sure if that's actually related to the size or not though. I survived until it took up like the whole height of the screen because I wanted to see if it would blow up or what.
![A_Solar_Disorder_2021-10-15_20-56-00.png](///raw/992/d2/z/482a5.png)
🎤 lovetocode999
16. Oct 2021 · 00:18 UTC
Thanks for your feedback! I'm realizing that I probably should have made the game a bit easier based on all the feedback I have received :sweat_smile:

Oh, making the star blow up would be awesome! Yet another thing to add to a post jam version!

I'm not sure why it starts lagging, I need to investigate that when I get time. I haven't noticed it on my local machine, but that's most likely just my CPU making up for poor coding practices :laughing:

Thanks for playing and rating!

![screenshot.png](///raw/304/22/z/482a6.png)
aAtala
16. Oct 2021 · 04:15 UTC
Nice concept, i liked playing the game, but for me it was more just survivinng, couldnn't kill asteroids and survive at the same time lol
zimny11
16. Oct 2021 · 12:22 UTC
Cool game. The idea ins nice. I think it will benefit from a bigger screen (or ability to get better weapons). Since the asteroids move quite fast it is hard to shoot them, avoid other asteroids and keep ship in orbit and bigger screen maybe would fix it. On the other hand bigger screen would prolong the game, and it looks like you go for short, more dynamic gameplay, so maybe I'm wrong. What maked game fun for me was trying to survive as long as possible and to get the sun to touch the edge of the screen. I was able to survive hiding in the corner at last stage, until sun filled up the whole screen :) Good job with the compo game!
🎤 lovetocode999
16. Oct 2021 · 17:23 UTC
@aatala

Yeah I think it was a bit stupid to make it as hard as I did lol

Thanks for playing and rating!
🎤 lovetocode999
16. Oct 2021 · 17:25 UTC
@zimny11

Thanks for your feedback! I definitely have a lot of changes to make if/when I release a post-jam version.

I'm glad you enjoyed it, thank you for playing and rating!
Alvan Arulandu
18. Oct 2021 · 14:00 UTC
Wow, the rocket movement is super fun. I enjoyed the difficulty and felt super proud of myself when I actually hit an asteroid. Great job!
🎤 lovetocode999
18. Oct 2021 · 14:42 UTC
@alvan-arulandu

Thank you! I'm glad you found it fun and you didn't find the difficulty too hard!

Thanks for playing and rating!
crefossus
21. Oct 2021 · 00:27 UTC
Here is your highlight with lots of thoughts while playing and rating - enjoy :D
https://www.twitch.tv/videos/1182474267
🎤 lovetocode999
21. Oct 2021 · 16:49 UTC
@crefossus

Awesome, thank you so much!! =D

I have taken note of all the suggestions you gave. Thanks for such detailed feedback, it's greatly appreciated!