
Edge Shift - Blackhole
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).
Edge Shift - Blackhole
-----------------
The player must shift gravity and shape to match the particles from the black depths of another realm emitted from the aperture of a black hole. If the player doesn't reflect the shape, they will pulled into the darkness and pushed into another dimension.
Just touching elements from this other place triggers scenes from beyond space time.
Beware some shapes may look similar when rotating at high velocities. Don't be tricked!
----------------
How to Play!!!!
-----------------
- Match the shape of the purple orb (player controlled) with the shape emitted from the blackhole.
- You can change your shape by tapping W or S up and down. There are 4 shapes, Sphere, Hexagon, Prism and Cube.
- Hold Down A or D and ramp up your orbit speed until you can collide with most if not all entities.
- Challenge yourself to remember what shape you are and what you changed to as your speed increases.
- If you are going too fast and forget what shape you are, hold down the alternate direction key to quickly slow down.
- The higher the speed, the more score.
----------------
Controls:
- W/S - Shape Shift
- A/D - Control Orbit Speed / Direction (Hold one of the buttons down to Ramp up speed)
- Mouse touch position to control camera
- C - Credits on Screen
- T - Next Dimensional Shader
-----------------
Created by Dan Rosser (@danoli3) individually and coded in C++ with majority of the work being spent on OpenGL ES shaders and for the visual aesthetic.
I curiously was in the end using my iPhone as my main test device due to it being really good at debugging and also uses OpenGL ES 2.0, even though my main target was WebGL via emscripten port (LLVM to JS compiler).
Everything in the game is made programmatically.
No 3d models, textures (aside from a Font) or sounds.
I did create sound effects and a background track myself as well, however ran out of time to properly master the sound quality / distortion effects, so I've left that out.
Core Framework used: http://openFrameworks.cc
My Twitter: https://twitter.com/danoli3 - @danoli3 for more info.
---
Touch Screen / iPad / Android / iPhone
- Run the 900x600 version and tap 5 times on the center screen for Touch Screen Controls. You can hide the control UI once you get the idea (top left button).
Technical Web playing problems:
- Gray Screen? - Try and use the Web URL rather than the embedded if you see a gray screen on LD site / clear browser cache / incognito tab may fix as well. Another fix add or remove www. from the url, seen this fix it!
- No Keyboard command working? Try clicking on the center of the Game Window (click on the Black Hole), try again.
- LAG? Performance issues? Try a Lower Resolution version of the game via one of the links. The shaders have a lot of Per Pixel work so higher the resolution, more possibility for lag on older systems. Try the 900x600 (same as live play above).
- Windows 7 - White Screen? I'm not sure what's going on with that.
Tags:
#space #openFrameworks #c++ #opengles2.0 #webgl #ios #blackhole #sydney #australia
#planets #time #html5 #emscripten #pretty #opengles #osx #windows #linux #shaders #raymarch #tracing #bendlight #browser #canvas #js #psychedelic #trippy #black hole #black hole simulator 2016
-----------------
The player must shift gravity and shape to match the particles from the black depths of another realm emitted from the aperture of a black hole. If the player doesn't reflect the shape, they will pulled into the darkness and pushed into another dimension.
Just touching elements from this other place triggers scenes from beyond space time.
Beware some shapes may look similar when rotating at high velocities. Don't be tricked!
----------------
How to Play!!!!
-----------------
- Match the shape of the purple orb (player controlled) with the shape emitted from the blackhole.
- You can change your shape by tapping W or S up and down. There are 4 shapes, Sphere, Hexagon, Prism and Cube.
- Hold Down A or D and ramp up your orbit speed until you can collide with most if not all entities.
- Challenge yourself to remember what shape you are and what you changed to as your speed increases.
- If you are going too fast and forget what shape you are, hold down the alternate direction key to quickly slow down.
- The higher the speed, the more score.
----------------
Controls:
- W/S - Shape Shift
- A/D - Control Orbit Speed / Direction (Hold one of the buttons down to Ramp up speed)
- Mouse touch position to control camera
- C - Credits on Screen
- T - Next Dimensional Shader
-----------------
Created by Dan Rosser (@danoli3) individually and coded in C++ with majority of the work being spent on OpenGL ES shaders and for the visual aesthetic.
I curiously was in the end using my iPhone as my main test device due to it being really good at debugging and also uses OpenGL ES 2.0, even though my main target was WebGL via emscripten port (LLVM to JS compiler).
Everything in the game is made programmatically.
No 3d models, textures (aside from a Font) or sounds.
I did create sound effects and a background track myself as well, however ran out of time to properly master the sound quality / distortion effects, so I've left that out.
Core Framework used: http://openFrameworks.cc
My Twitter: https://twitter.com/danoli3 - @danoli3 for more info.
---
Touch Screen / iPad / Android / iPhone
- Run the 900x600 version and tap 5 times on the center screen for Touch Screen Controls. You can hide the control UI once you get the idea (top left button).
Technical Web playing problems:
- Gray Screen? - Try and use the Web URL rather than the embedded if you see a gray screen on LD site / clear browser cache / incognito tab may fix as well. Another fix add or remove www. from the url, seen this fix it!
- No Keyboard command working? Try clicking on the center of the Game Window (click on the Black Hole), try again.
- LAG? Performance issues? Try a Lower Resolution version of the game via one of the links. The shaders have a lot of Per Pixel work so higher the resolution, more possibility for lag on older systems. Try the 900x600 (same as live play above).
- Windows 7 - White Screen? I'm not sure what's going on with that.
Tags:
#space #openFrameworks #c++ #opengles2.0 #webgl #ios #blackhole #sydney #australia
#planets #time #html5 #emscripten #pretty #opengles #osx #windows #linux #shaders #raymarch #tracing #bendlight #browser #canvas #js #psychedelic #trippy #black hole #black hole simulator 2016