Edge Shift - Blackhole by Danoli3

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

Ratings

Coolness 49% 1160
Overall(Jam) 2.87 889
Fun(Jam) 2.28 1078
Graphics(Jam) 3.90 236
Innovation(Jam) 3.19 435
Mood(Jam) 2.93 674
Theme(Jam) 3.22 641

Feedback

Geti
19. Apr 2016 路 07:00 UTC
Looked lovely but quite hard to really play. Still, quite interesting to see this kind of thing actually "functioning" - most c++->web stuff I've seen has been a fiasco either in performance or compatibility (or both).
APantaloni
19. Apr 2016 路 08:16 UTC
I love how it looks. I'm not sure I understood how to play properly or how the controls exactly work
Nomys_Tempar
19. Apr 2016 路 08:21 UTC
Beautiful but I didn't manage to play much. The keys don't seem to work (I'm on firefox).
馃帳 Danoli3
19. Apr 2016 路 08:27 UTC
I'll check that out for you Nomys. Might be different key codes or something D:
GertJohnny
19. Apr 2016 路 08:33 UTC
Sweet, I never thought I'd see anything made with openFrameworks in LD. I had a tough time with the camera at first - not sure if there's any advantage to moving it around really? I just locked it at the highest spot and played that way.
馃帳 Danoli3
19. Apr 2016 路 08:37 UTC
Yeah actually there's some camera automation code I turned off for the WebGL port, that takes the player to the top angle on game start... might turn that back on if camera was an issue @Gert! Cheers :D!
ponk
19. Apr 2016 路 08:44 UTC
I did not succeed to start the game. The webgl context keep crashing when I click on the title screen.
From the screenshot, the shader reminds me a lot of this shader from Inigo Quilez : https://www.shadertoy.com/view/llj3Rz
But I don't see any credits for him. Have you really done this by yourself ? If not, you should at least credit the people that inspire you
sadenly
19. Apr 2016 路 08:45 UTC
Really cool graphics!! I think I'll look into openframeworks now!) The instruction dissapeared rather fast and I had to figure out what to do myself. I still don't understand if I really controlled something))
Headmade
19. Apr 2016 路 08:47 UTC
The keys were not working for me either (chrome). But the graphics were very pleasing to look at :)
tmpxyz
19. Apr 2016 路 08:55 UTC
The graphics and theme are really cool, but the control and play are quite hard to grasp
JefePapaya
19. Apr 2016 路 08:59 UTC
Looks amazing. It's mesmerizing just to keep looking all that stuff. I had a hard time trying to play it.
Matzigon
19. Apr 2016 路 09:02 UTC
Blackhol Simulator 2016! :) The graphics are nice, I like the procedural look. Playing it is a bit hard, that is for sure, could not get more than zero point. But still nice. :)
Insality
19. Apr 2016 路 09:13 UTC
As an usual player, got a great emotions from this amazing graphics! but rly hard to game in this
馃帳 Danoli3
19. Apr 2016 路 10:55 UTC
Alrighty, going to release a fix for some different browser keyboard codes, hopefully cover all bases, fingers crossed
Aaranos
19. Apr 2016 路 16:59 UTC
A bit confusing to play but it is interesting.
JOK
19. Apr 2016 路 18:11 UTC
It looks great. A bit hard to play. Would be nice to have some kind of introduction to the controlls ingame.
McFunkypants
19. Apr 2016 路 19:05 UTC
Very cool graphics!
fprawn
19. Apr 2016 路 23:07 UTC
Great graphics, but only twice was I able to hit the other particle.
TeamScripta
20. Apr 2016 路 00:44 UTC
This is quite a gorgeous game! Very great usage of WebGL!
tjxx
20. Apr 2016 路 00:56 UTC
REALLY loved the graphics. The game was a little difficult to grasp at first, but I loved it nonetheless.
TeamScripta
20. Apr 2016 路 01:08 UTC
I love the graphics and the idea gg =)
RafaSKB
20. Apr 2016 路 01:33 UTC
Really interesting concept, however performance was a killer for me
Jun & Pate
20. Apr 2016 路 02:22 UTC
really hard! but interesting concept. looks like a black hole ;)
Wahooney
20. Apr 2016 路 05:13 UTC
Looks cool, but overall couldn't figure out what to do or how to do it.
馃帳 Danoli3
20. Apr 2016 路 07:36 UTC
Okay just updated to fix some minor issues with higher frame rates making the game impossible, 144hz peoples should be able to play now. Also now 1080p version listed. If you have issues with Framerates (f) to see, run a lower resolution version, there is a lot of per pixel stuff going on, so lower the res may be your best bet.
blockdroppers
20. Apr 2016 路 08:21 UTC
Pretty game, but a bit hard to play.
BitDare
20. Apr 2016 路 11:01 UTC
Difficult to get started, but the visuals were brilliant.
WeirdMind
20. Apr 2016 路 11:33 UTC
Interesting project and nice graphical stuff. It was a bit hard to get the outcoming shapes, because they fly on highspeed out of the screen. But i think i get the game idea.
ekx
20. Apr 2016 路 12:23 UTC
Beautiful visual. Unfortunately I found the gameplay to be somewhat confusing.
mennchen22
20. Apr 2016 路 12:59 UTC
Nice Graphics , but how does it work ^^ Still guessing
BubsyPoochies
20. Apr 2016 路 13:42 UTC
A very unique entry, both in the visuals and gameplay, there's undoubtedly a ton of work here. It's quite an interesting experience trying to match orbits in order to get more points. Really impressive for a C++ OpenGL Ludum Dare creation, congratulations!
WitchBoys
20. Apr 2016 路 13:50 UTC
Original game with nice graphics!
Quantum Cupcake
20. Apr 2016 路 15:23 UTC
The game is great, the gameplay is interesting, the idea behind it is new to me! And, of course, can't forget the graphics! Awesome overall!
kestrelgames
20. Apr 2016 路 16:16 UTC
Wow, what a cool concept. I died... over and over again, haha! Love to see people making something totally far-out!
Udell Games
20. Apr 2016 路 17:22 UTC
Very difficult but absolutely beautiful. Could have done with some sound and something in-game to communicate the mechanics though.
Hyden
20. Apr 2016 路 18:39 UTC
Looked amazing but felt unplayable. Could not figure out what to do :/
nk
20. Apr 2016 路 19:21 UTC
Love the art style, but I had trouble actually plating the game. Part of that was the window losing focus when I tried to move the camera unfortunately. From what I was able to play, it seemed very slow-paced, with lots of waiting for stuff to happen? I figure that could've just been the controls not working.

Seriously great work on the look though!
ZpeedTube
20. Apr 2016 路 20:19 UTC
Spin to win ;)
Arvydas
20. Apr 2016 路 22:40 UTC
cool idea and mood, the orbit controls feels really unresponsive it's like you can't control at all the orbit and you have just to morph your shape
LandoSystems
21. Apr 2016 路 01:21 UTC
Nice visuals but I was pretty confused about the gameplay. Some more feedback on player actions would have been helpful.
luquio
21. Apr 2016 路 02:55 UTC
lovely graphics!
MightyToastStudio
21. Apr 2016 路 06:44 UTC
stunning graphics, great artwork, although the game quite hard, is visually striking
goibon
21. Apr 2016 路 08:59 UTC
Looks amazing, however the gameplay was bit too hard for me.
馃帳 Danoli3
21. Apr 2016 路 09:57 UTC
Just updated with Tablet Port Touch Screen controls (Tap 5 times center screen).
Fixed issue with Key Presses not ramping up orbit speed on some browsers (FireFox D:)
Added Numb Pad control for EU Keyboards (8=W,2=S,4=A,6=D)
Odyssey
21. Apr 2016 路 15:05 UTC
Not sure what the point is but the graphics still look ok
SHLFStudios
21. Apr 2016 路 16:09 UTC
nice job making this programmatically. I didnt have too much issue playing, though without sound my attention span is a little short :) was the Next Dimensional Shader added in as a little bonus?
Sir Magic
21. Apr 2016 路 17:16 UTC
Nice idea, probably could do with some sound though
馃帳 Danoli3
21. Apr 2016 路 17:53 UTC
@SHLFStudios - Yeah I'll make a Post-Compo version with proper music and sound effects. Just time got the best of me in shader work. I actually did that shader first to stretch my ES 2.0 shader skills. There is actually a bonus if you get a higher score than 100,000 or 1,000,000 with the end credits "next dimensional shader".
headchant
21. Apr 2016 路 17:53 UTC
Quite hard at first, but after I 'understood' the controls it was getting easier. Beautiful graphics for a LD game. The idea of matching shape and orbit is implemented in an interesting way. Only thing I would think about is capping the orbitalspeed to something more manageable so that you at least have the chance to match each new shape. If the speed gets too high matching becomes very difficult. Very nice LD game!
maartene
21. Apr 2016 路 19:49 UTC
Looks great, especially the morphing effects. Didn't really got into the gameplay though.
syst3m_ERROR
21. Apr 2016 路 20:15 UTC
I love the aesthetics the game is super cool visually, the flash whenever you match like objects is a little offputting those, the first couple of times i did it i actually thought I had done something wrong! Other than that, really fun game.
btrotter101
21. Apr 2016 路 20:20 UTC
Interesting, although the physics student in me wanted my orbit to vary in height with speed. Neat idea and great graphics.
IvanFon
21. Apr 2016 路 20:28 UTC
The graphics were amazing, and with some music, this game could set an amazing mood. The gameplay was fun and intuitive. Great job!
technovirusattack
21. Apr 2016 路 20:35 UTC
Beautiful graphics, but the gameplay doesn't seem intuitive. Anyway, great job!! I think that with a bit of gameplay design, the game will be better!
Gametery
21. Apr 2016 路 20:48 UTC
I really liked the concept and the visuals, took a few minutes to figure out the controls, but after i got the
hang of it, it was easy to recieve a high score. Some shapes were impossible to catch due to overspeed tho.
Nicely done!
kleinzach
21. Apr 2016 路 22:47 UTC
Such a gorgeous game. The gameplay is fine but those stunning visuals are really where this shines
lightsoda
22. Apr 2016 路 10:57 UTC
Took me a bit to figure out what was going on. It's way too hard, after the first couple of pieces I get things flying out that requires me to orbit too fast to collide and switch controllably, IMO.
siryakko
23. Apr 2016 路 08:10 UTC
Looks fantastics, hard to master, you've to buy some patience if you don't want to throw everything away. Good entry
Xanjos
23. Apr 2016 路 21:45 UTC
Kinda wish there was some audio but this was really fun and trippy to play (despite the occasional slowdown even on the lowest res available) plus I absolutely loved the shader work.
Togimaro
24. Apr 2016 路 13:00 UTC
Wow, the graphics are incredible!
My Highscore is 38015, it's really difficult in high speed and I dont want slow down ^^"
Really cool idea! Good work :)
qf
25. Apr 2016 路 12:17 UTC
Absolutely beautiful! Orbit speed should do something with distance. Really liked the effects, edge, loading, glow...
marmpa
25. Apr 2016 路 17:59 UTC
REally nice game. I really liked that you interpeted time and space.
Lucario12k
28. Apr 2016 路 03:10 UTC
Great idea, very good game! Hard to play, and a bit boring, yes, but the visuals were great.
tomlum
28. Apr 2016 路 07:03 UTC
Absolutely gorgeous game and the mechanic feels real good to control. Got to be a little difficult too fast I think, but very fun nonetheless.
Anti
28. Apr 2016 路 13:08 UTC
The graphics are nice and it worked really well for me. The game was a bit hard to understand in the beginning. But when you learned about the shapes and orbit stuff it became much easier. The game is actually pretty hard but I still enjoyed it. Nice entry!
Daukan
28. Apr 2016 路 14:43 UTC
Like the design. It was a bit tricky to understand the goal of the game and how the controls work.
deadbodyoutline
28. Apr 2016 路 16:01 UTC
Nice, loved the theme usage on this entry.

It is a little hard to get used to tbe gameplay, maybe some fine tuning on the controls can improve it ;)

Also, +1 for using openFrameworks and special bacon points for c++->web :D
terryg
29. Apr 2016 路 01:44 UTC
I thought it was creative and fit the theme very well so I would say you could easly get pulled in (haha get it) to the games level of funness
bytegrove
29. Apr 2016 路 10:36 UTC
It was a little tricky to play, but the raymarched graphics are really cool! Really cool that you used emscripten!
howardcs
29. Apr 2016 路 11:54 UTC
Love the graphics.
Khaoz_Fang
01. May 2016 路 01:28 UTC
Nice graphics!
Geckoo1337
01. May 2016 路 14:44 UTC
Unusual (but good) aesthetic. A bit confusing to play. Well done ++
CliffracerX
01. May 2016 路 17:34 UTC
Difficult but somewhat interesting. The look of the black hole is pretty dang cool, though.
Martin Vilcans
02. May 2016 路 20:17 UTC
This looks nice, but doesn't play very nicely. :-)
TheCams
04. May 2016 路 12:10 UTC
The game is a bit hard as it starts moving really fast after 3 levels. But the idea is nice :)
Yumeito
04. May 2016 路 22:48 UTC
Awesome Game :) Love it
11Schotter
08. May 2016 路 08:33 UTC
Great graphics and a good idea for the theme!