Geometry Shift

by w1n5t0n
Overall★★★★★★★★★★3.00
Fun★★★★★★★★★★3.17
Innovation★★★★★★★★★★2.49
Theme★★★★★★★★★★3.37
Graphics★★★★★★★★★★2.53
Audio★★★★★★★★★★3.37
Humor★★★★★★★★★★1.96
Mood★★★★★★★★★★2.90
Coolness★★★★★★★★★★71%
This game should really be under the Compo category, the only reason that I put it under Jam is because I'm using music that my friend made (during the competition time), please judge this game like it was entered in the compo, I want the harsher judgement.

Controls:
W - go forward
A - change shape in left direction
D - change shape in right direction
(there is a bar at the bottom of the screen showing which shape you are on)

Mouse Move - change angle of player (for movement and shooting)
Mouse left click - shoot

In the game you are a shapeshifting shape, there are enemies that come from the sides of the screen and you have to defend yourself. You can become any one of the three different enemies at the same time. when you are a certain shape then enemies of that shape won't try to attack you, and you won't be able to attack them. You must use this skill to try and survive as long as you can (score based on how many enemies you kill).

How to run:
open the Geometry Shift.jar file (make sure that the assets folder is in the same directory as the Geometry Shift.jar file!)

NOTE: if the game doesn't run then try to run it through the command line. Enter the directory that the game is in, then type 'java -jar "Geometry Shift.jar"' (single quotes for clarification)

EDIT:
The current build doesn't seem to work on Mac OSX Yosemite and El Capitan. The window opens and the music plays, but nothing is rendered to the screen. Sadly, I can't find the issue. The game uses OpenGL version 1.1 to render and uses the LWJGL2 library to create the window and context. If anyone knows of a bug in the LWJGL context and window creation mode or something please leave a comment on either this page or open an issue on the git repo that the Source link points to.

EDIT 2:
If the collision detection seems buggy, that is because I use AABB collision. This game runs on a custom engine that I made for Ludum dare and the convex polygon collision wasn't working yet.

Comments22

QuiZr17 Apr 2016, 07:34
Interesting variation of Asteroids, had a lot of fun playing it!
w1n5t0nauthor17 Apr 2016, 17:37
During development, I never thought of asteroids, but now that you mention it, the game does look like it was inspired by it.
Crafting4U18 Apr 2016, 02:52
I would hear the game's music. But the screen is black. :( By the way, if your friend didn't make the music within the 48 hour time period, please opt-out of audio to make the judging more fair. I am running Mac OS X Yosemite :)
w1n5t0nauthor18 Apr 2016, 04:04
Thanks for reporting the bug, I'll see what I can do.
pkenney
pkenney19 Apr 2016, 01:37
Love the music, it was a great vibe so probably worth going for the jam just for that!

I thought this was a really cool mechanic, and I had a good time playing. My high score was 104, which is all right.

If you're open to a suggestion, I think I could have got deeper in the groove if you make just two small changes to the game:

1) the collider is currently larger than the players graphics. Once I understood this it wasn't too bad, but I had a fistful of moments during the learning phase where I was confused why I died. I tested by just not doing anything after a restart and for me the player dies before he is really "hit" by the other shape.

2) I like the mechanic of changing to a shape to become immune to them. It's tough to really nail it under pressure, but I think I could get there if you changed it so that my "allies" didn't block my bullets. When I change to square, the squares stop killing me, but they still stop my shots from hitting enemy triangles, yet the triangles can come through the other squares to get me. The problem here is that I was "clever" and changed to the right shape, but I get killed anyway because now I can't blast my way out.

Overall I had the most luck with the shape-changing when I was moving around a lot, so it ended up being fine.

I like it - interesting mechanics with smooth controls and a nice vibe especially with the music. Nice entry!
The Vall19 Apr 2016, 01:44
Simplistic game with good use of the theme. Really liked the music.
w1n5t0nauthor19 Apr 2016, 04:37
pkenney,thanks for the suggestions! I tried to make the collision more accurate,but I was using a custom engine and the more accurate collision detection wasn't working. As for the second suggestion, I tried to implement it but then the game was way too easy. pkeeney and The Vall, thanks for liking the music!
kariamoss
kariamoss19 Apr 2016, 14:47
The game is not responding.. i can't run it :/
erdiizgi19 Apr 2016, 16:42
After seeing the pictures, I thought that it was the same idea with me. But I see now, it is completely different and more fun. Good luck. It was fun.
2Bit20 Apr 2016, 07:44
Cool game, very enjoyable. The music fits it very well.
Chaserbrown
Chaserbrown22 Apr 2016, 03:44
Nice arcade style! The music was cool, and the concept was great! Sometimes, it felt slightly buggy, but other than that, great job!
Kifuga
Kifuga22 Apr 2016, 11:40
Nice one! Had really fun playing it! 125 Points :)
arhpositive22 Apr 2016, 12:02
A good entry. I usually kept myself as a certain shape until I was able to spawn a lot of enemies from another one. One shapeshift later, most of the enemies are harmless. Nice use of the mechanic.
Walnoot
Walnoot22 Apr 2016, 22:44
Pretty cool game, and nice music too! I was kinda able too cheese it a bit by just sitting still in the middle while being green (there seemed to be no green enemies).
w1n5t0nauthor23 Apr 2016, 05:33
Enemies of your type don't spawn to encourage you to shapeshift.
PentaHelix
PentaHelix23 Apr 2016, 16:27
There are tons of asteroids variations, but this one is pretty unique.
Tselmek
Tselmek25 Apr 2016, 16:57
It seemed I found the optimal strategy by opting for the square because not a single square opponent spawned. Nice music and tight gameplay, my highest score was 124.
teamross25 Apr 2016, 17:09
Nice entry !
Well executed,good music,and entertaining for sure.
jk5000
jk500025 Apr 2016, 20:04
Super music!!!
joemid
joemid26 Apr 2016, 03:43
Tense! Gameplay is smooth and the mechanics are intuitive. Collision could be better, but I read your edit- Great job!
TheCain6 May 2016, 23:22
I got 110 on my first try, but then I couldn't beat it.
Interesting shapeshifting mechanic, but I always found it easier to just stay in one shape.

Other games by @w1n5t0n

Found a bug?
Tell us on Discord