Geocentric Survival

by bewelge
Overall★★★★★★★★★★3.48
Fun★★★★★★★★★★3.49
Innovation★★★★★★★★★★3.96
Theme★★★★★★★★★★3.67
Graphics★★★★★★★★★★2.82
Audio★★★★★★★★★★2.96
Humor★★★★★★★★★★2.42
Mood★★★★★★★★★★2.82
The Universe has collapsed! Try to keep the Sun and Earth in a steady orbit, balance Earth's temperature and fight off Meteors!

Use Your mouse to spin the sun around. Every (clockwise) rotation will make a day pass and You will gain some energy.
But don't let the sun get too close or too far from the earth or humanity will freeze/(term-to-die-of-hotness).
You can also gain Energy by crushing Meteors with your sun and by clicking you can heal Yourself for some Energy.

Enjoy!

A little Info on how I made this:
Apart from jQuery this is all done with javascript and minimal HTML/CSS. There are no images used, everything is rendered on the Canvas at runtime (Even the stars are created programmatically). I did use and modify some function from previous projects for collision detection and some of the effects (Only the lightning bolt, the "break-apart"-animation and the stars if I remember correctly). If you are interested in using anything or want to know how it works let me know. I might be able to clear stuff up more quickly than if You try to make sense of the mess that is the code ;-)
Sounds are a result of me messing around with beepbox.co for half an hour. Never done that before, the result is pretty annoying :)
Let me know what you think!
Good Luck to Everyone!

screenshot

Comments34

Cynical Monkey31 Jul 2017, 11:51
fun game mechanic, felt a little unwieldy once it starts getting out of control, like i never found a way to bring the sun back in check, once it goes it goes.

would of liked the sun going round the planet the wrong way to of had an effect like moving the meteors backwards as time reversed :)
frostdragonliz
frostdragonliz31 Jul 2017, 11:53
A lot of fun and liked the music. Kept running out of power...not sure if hitting meteors was working but was sad I couldn't spend more time playing :(
Bewelgeauthor31 Jul 2017, 12:02
@cynical-monkey I had the same idea about making the stars/time move backwards if the sun moves backwards, but I felt like that mechanic would take me too long to get working. I might implement it after the Compo :)

@frostdragonliz If you hit meteors with the earth (the blue thingy) you will lose health. If you hit them with the sun you gain energy :) Other than that you gain energy by keeping the sun rotating (clockwise) around the earth. Every full rotation completes a day and grants you 10 Energy.
Aterlamia
Aterlamia31 Jul 2017, 12:20
i like the game mechanic fun to play. Music felt a little bit repetative
Sprouts
Sprouts31 Jul 2017, 12:50
Great game. Really fun mechanic. Mucic had a OG Civilization vibe to it. ;)
Thorneto
Thorneto31 Jul 2017, 19:03
This was actually a really fun mechanic. No way to recover once things go chaotic but its fun trying to manage so many things at once.
Bewelgeauthor1 Aug 2017, 00:34
Thanks everyone :)

@thorneto
At a certain point it actually gets easier because the Meteors give more Energy, so that you can heal pretty much non-stop by clicking. Works until the meteors one-hit you :D
hippy-dave1 Aug 2017, 01:18
Quite hard on a trackpad, but fun! Nice work :)
jchaplin1 Aug 2017, 01:43
Cool game mechanic!
werlar
werlar1 Aug 2017, 11:53
Cool idea, fun to play.
Meanderthal
Meanderthal1 Aug 2017, 11:56
Great fun! Simple but very well balanced gameplay.

Music reminded me of Star Control 2, so I loved it

Any improvements? Some better art and SFX perhaps :)
galacticglum1 Aug 2017, 11:59
Really awesome game mechanic, though some more explanation would have been useful.
Samuli Salonen1 Aug 2017, 12:10
Cool!
The game design is amazing, very simple mechanic and the entire game is built around it. Love it!
krishnasism
krishnasism1 Aug 2017, 12:11
The game was really innovative! Impressive work.

This is a gem of a game. This is why I love LDJAM. People like you make games and we get to play these. Thank you for this beautiful piece of art. The earth followed the mouse seamless and the gravity seemed pretty nice and smooth.
Good job. Congratulations and good luck! :)
Xerahim1 Aug 2017, 12:31
Fun mechanic, quite creative, well done!
Evrim1 Aug 2017, 13:52
Really nice game. Also, trying to hit the meteors with the sun was fun ;)
LedgeTheCreator1 Aug 2017, 14:26
This game is pretty fun. I played it for like 20 minutes :) Suggestion: try and keep the sun on the screen. Whenever it would fly off the screen the earth would freeze
LedgeTheCreator1 Aug 2017, 14:26
This game is pretty fun. I played it for like 20 minutes :) Suggestion: try and keep the sun on the screen. Whenever it would fly off the screen the earth would freeze
SMA1 Aug 2017, 14:46
Great game, though it can get pretty easy once you get the hang on it. Add dangerous UFOs once the player gets far enough? : D Really liked it, good luck!
mrsylar59
mrsylar591 Aug 2017, 14:59
It's a good game you have there! It's just hard to regain control over the system once it starts going nuts. Also it's sometime hard to make the Earth rotates around the Sun (in particular when it's going crazy). Keep up the good work!
jotson
jotson1 Aug 2017, 15:19
Fun to play! Took a little time to get the hang of it but I couldn't quit until I made it more than 10 days. :-) Cool that all the graphics are procedural. Btw, it's possible to cheat by just moving the mouse in tight circles around the sun really fast. Makes the days fly by.
Joe Miller
Joe Miller2 Aug 2017, 00:42
I was going the wrong clockwise the first couple of tries, but then I figured it out. My best two were 20 days and 16 days. Really fun to engage with the mechanic, good job!
attrition
attrition2 Aug 2017, 04:42
Very creative at the least, I wasn't very good at it sadly :)
Gulyasarni662 Aug 2017, 10:07
Neat little game! I needed some time to learn the mechanics, but that's fine! Also, interesting music choice, but certainly not bad!
AJ Weeks
AJ Weeks2 Aug 2017, 14:01
Very unique mechanic, well executed! This seems like a game that would take at least a few hours playing to fully master, which is impressive since it was made in 48 hours! Nice work :slight_smile:
wh05herlock3 Aug 2017, 07:53
This is a really cool idea. There are only a few things I would change to make it better (in my opinion).

- I think you need to get more energy for going around the sun, because I found that I would be losing energy at the start, when it is meant to be easy because there are no asteroids.

- I think there might be a bug, where sometimes you don't get energy for going around the sun (most specifically when you drag yourself around the sun.

- It should be a little bit clearer as to what drains your energy. Does moving drain your energy or is it just a constant thing?

- It would have been cool (no pun intended) to have a better visual indicator for whether the Earth was too hot or too cold at any given moment.

Other than that a really neat and quite difficult game. :)
TheAspiringHacker
TheAspiringHacker3 Aug 2017, 20:06
Your game is extremely creative. I'm impressed that it was made entirely with JavaScript + Canvas. Perhaps you could show a scale of acceptable distances between the Earth and sun in the red area between them.
SuperCrunchy4 Aug 2017, 22:08
Fun game, I liked the gravity mechanics there :smiley:

It would have been fun probably to make the other planets affected by gravity too, even though it would probably have been much more difficult to play
kpded
kpded7 Aug 2017, 06:37
Game idea and mechanics are innovative and fun!

Burn, stupid Earth, BURN! :laughing:

Unfortuntely I failed to find right balance and burned our mother earth half a dozen of times

Thing that this game is made with low-levels tool is amazing.
Satanos14 Aug 2017, 15:22
Your entry is pretty nice, it's my GF favourite entry of the LD39 haha. I made a video in which I reviewed your game : https://youtu.be/Hbr3Mr1TRcQ?t=463 :) You can ask me if you want to translation of what I said.
hadesfury
hadesfury15 Aug 2017, 09:19
fun little game :).. perhaps some more theme on why losing energy (proportional to mouse movement for example? )

Good job anyway

Other games by @bewelge

Found a bug?
Tell us on Discord