Gravity Warp

by rmheuer
co-authored: @capnbones
Overall★★★★★★★★★★4.00
Fun★★★★★★★★★★3.58
Innovation★★★★★★★★★★3.58
Theme★★★★★★★★★★3.27
Graphics★★★★★★★★★★3.65
Audio★★★★★★★★★★3.73
Humor★★★★★★★★★★2.62
Mood★★★★★★★★★★2.92
#### About

In this game, you play as a robot that is deserted on a broken spaceship. You have fancy boots that can change the direction of gravity. But be careful, they only have limited fuel!

Made in Java using a custom game engine (included in the source).
Sound effects made with BFXR.
Music made in GarageBand

#### Controls:

WASD or Arrows to move

Space bar to change gravity

#### Credits

Programming and some artwork by RMHeuer

Artwork and music by CapnBones

Level design by both of us

#### Info

The JAR is compiled using Java 8.
Linux and Windows packaged builds are untested, use the universal JAR if they do not work.

#### Building

Run `mvn clean package` in the source directory with the pom.xml.

The compiled jar will be located at `target/LudumDare54-1.0-SNAPSHOT.jar`
Tools: Bfxr

Comments9

Katajisto2 Oct 2023, 23:00
It was fun and challenging. Sometimes I had a hard time figuring out how the gravity was going to turn next.
Im not a robot
Im not a robot2 Oct 2023, 23:02
Really cool concept! I love how the background changes direction too, when you switch gravity! Chonky sounds and nice relaxing music that is somehow tense at the same time - very fitting for a puzzle game.

I also liked the simple pixelart.

I must admit that I didn't get too far in the game... I have trouble telling left from right and when everything is backwards and upside-down I get super confused. The last level that I played had a bunch of the blue smiley-squares in a box.

One thing I wasn't really able to figure out was what direction will be next when I hit spacebar. I know it is influenced by the proximity to walls, but it still didn't really behave for me. Sometimes it seemed random and that was frustrating. Maybe there could be some sort of indicator on the robot or somewhere else on the screen.

Overall it was a cool game. I enjoyed the time I spent in it :) Hope you had a nice jam.
RMHeuerauthor2 Oct 2023, 23:05
@im-not-a-robot The gravity turns towards the direction the player is facing, which is indicated by the pointy thing on the front of the robot
RMHeuerauthor2 Oct 2023, 23:08
The sideways controls were a little difficult because nothing really felt right, so I decided for horizontal gravity, right arrow is up and left arrow is down. That's probably the thing I would most want to improve if I were to do it again :)
Taeghen3 Oct 2023, 13:11
Good idea, the controls are a bit complicated
Anatol Dumitras3 Oct 2023, 14:45
It's quite an interesting idea but the controls are pretty complicated, like it's hard to tell which direction the character will turn when you fall or when you have to switch gravity quickly. But overall it's a fun and neat game!
Winter2277
Winter22774 Oct 2023, 04:20
Great game! Good job for making this with LWJGL only
heuermh5 Oct 2023, 15:17
Nice one! Good music and graphics. Limited number of space bar hits is a good dad joke! I think more mid-air gravity switches would be fun :)
Igor KinGamer
Igor KinGamer6 Oct 2023, 01:54
Fun game! And I particularly like this kind of interpretation of the theme =D

I don't know if that's good or not, but being fast enough you can win many levels just by changing the direction of gravity mid air. As this does require some skill, I don't think that's a problem. Well, as I'm writing this and playing, I reached levels where I have to use this, so I just discovered it too early =)

Something that made me lose a couple of times is that the character starts moving right after you press space if you're holding an arrow to choose the new direction. I mean, for example, you hold right arrow, then press space, then right arrow immediately causes an unwanted movement (although I know you don't have to hold it, but holding is more intuitive). Maybe movement should be delayed a little bit when you just keep holding a key, or that key should be completely ignored until you release it and press it again (that would work better for me I think).

Good job!! And here's an interesting screenshot hehe

![Shot [-2.5].png](///raw/b21/z/5fd5f.png)

Other games by @rmheuer

Found a bug?
Tell us on Discord