
Geometry Shift
This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
(may not load correctly).
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.
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.