Geometry Shift by w1n5t0n

[raw]
made by w1n5t0n for LD35 (JAM)
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.

Ratings

Coolness 71% 3
Overall(Jam) 3.00 751
Audio(Jam) 3.37 287
Fun(Jam) 3.17 499
Graphics(Jam) 2.53 950
Humor(Jam) 1.96 742
Innovation(Jam) 2.49 945
Mood(Jam) 2.90 698
Theme(Jam) 3.37 530

Feedback

QuiZr
17. Apr 2016 路 07:29 UTC
Interesting variation of Asteroids, had a lot of fun playing it!
馃帳 w1n5t0n
17. Apr 2016 路 17:32 UTC
During development, I never thought of asteroids, but now that you mention it, the game does look like it was inspired by it.
Crafting4U
18. Apr 2016 路 02:47 UTC
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 :)
馃帳 w1n5t0n
18. Apr 2016 路 03:59 UTC
Thanks for reporting the bug, I'll see what I can do.
pkenney
19. Apr 2016 路 01:32 UTC
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 Vall
19. Apr 2016 路 01:39 UTC
Simplistic game with good use of the theme. Really liked the music.
馃帳 w1n5t0n
19. Apr 2016 路 04:32 UTC
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!
nervous.composers
19. Apr 2016 路 05:41 UTC
Homage to asteroids :) great work!
kariamoss
19. Apr 2016 路 14:42 UTC
The game is not responding.. i can't run it :/
erdiizgi
19. Apr 2016 路 16:37 UTC
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.
2Bit
20. Apr 2016 路 07:39 UTC
Cool game, very enjoyable. The music fits it very well.
Chaserbrown
22. Apr 2016 路 03:39 UTC
Nice arcade style! The music was cool, and the concept was great! Sometimes, it felt slightly buggy, but other than that, great job!
Kifuga
22. Apr 2016 路 11:35 UTC
Nice one! Had really fun playing it! 125 Points :)
arhpositive
22. Apr 2016 路 11:57 UTC
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
22. Apr 2016 路 22:39 UTC
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).
馃帳 w1n5t0n
23. Apr 2016 路 05:28 UTC
Enemies of your type don't spawn to encourage you to shapeshift.
PentaHelix
23. Apr 2016 路 16:22 UTC
There are tons of asteroids variations, but this one is pretty unique.
Tselmek
25. Apr 2016 路 16:52 UTC
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.
teamross
25. Apr 2016 路 17:04 UTC
Nice entry !
Well executed,good music,and entertaining for sure.
jk5000
25. Apr 2016 路 19:59 UTC
Super music!!!
joemid
26. Apr 2016 路 03:38 UTC
Tense! Gameplay is smooth and the mechanics are intuitive. Collision could be better, but I read your edit- Great job!
TheCain
06. May 2016 路 23:17 UTC
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.