h3ss by wboqm

[raw]
made by wboqm for LD35 (JAM)
h3engine allows exploring hyperbolic 3-space, from the inside; the space is discretized using an icosahedral lattice. For Ludum Dare #35 (shapeshifting), we put our engine to the test and built h3ss: shape shifting in hyperbolic 3-space.

Push and pull the icosahedra around the space into configurations that will allow the 'life-like' update rules to wipe out all the cells. An 'off' cell with three neighbours will become 'on' and an 'on' cell with three or more neighbours will become 'off'.

By removing all the cells, the first puzzle is solved and you progress to the next one; we have three such puzzles ready to introduce the mechanics and hope to have more on the way shortly.

By popular request, a walkthrough has been made available: https://youtu.be/e0wEytjoD6A

Please checkout our website wboqm.com, sign up for our mailing list there or just follow us on twitter @wboqm.

Ratings

Coolness 67% 3
Overall(Jam) 2.68 1023
Audio(Jam) 2.10 686
Fun(Jam) 1.94 1148
Graphics(Jam) 2.58 932
Humor(Jam) 1.71 787
Innovation(Jam) 3.77 106
Mood(Jam) 1.96 1014
Theme(Jam) 2.85 861

Feedback

TechXSoftware
19. Apr 2016 · 03:21 UTC
Interesting concept
kleinzach
19. Apr 2016 · 03:21 UTC
Im really not sure of what I'm doing, but I like trying to visualize it. For sure unlike anything I've seen before.
EighthNote
19. Apr 2016 · 03:25 UTC
The mechanics are too opaque. I can't figure out what to do!
Jeff0029
19. Apr 2016 · 03:31 UTC
Really interesting what you did there. I'll admit the first time I played I explored instead of doing the puzzle and was able to break the shader pretty horrifically lol.
Javabot
19. Apr 2016 · 03:52 UTC
well, it's interesting, but I find that if you click too rapidly the game throws you outside of the geometry. Also for some reason the sound of breaking green in this game is very pleasing.
🎤 wboqm
19. Apr 2016 · 05:37 UTC
Thanks for pointing out the bug when clicking quickly. I've now got that one fixed!

The problem with exploring to far from the origin has been fixed in theory, I just haven't had time to put the new code in and test it. Was hoping to have had that working but turned out the puzzles I could come up with were quite contained anyways.

As for the opacity of the mechanics, I hope to put together a GIF or video sometime in the next couple days to illustrate the mechanics better. Be on the lookout for it!
EdoCreate
19. Apr 2016 · 06:50 UTC
Curious
LastResortGames
19. Apr 2016 · 11:33 UTC
I honestly have no idea what I am actually trying to do.
Geckoo1337
19. Apr 2016 · 14:38 UTC
weird concept - good project ++
Sean
19. Apr 2016 · 14:47 UTC
Well I had no idea how to actually progress the game, but it was visually interesting.
Weeping Rupee
21. Apr 2016 · 01:31 UTC
very interesting. I found myself clicking a lot longer than intended :)
Chris Delta
21. Apr 2016 · 01:54 UTC
Man, I just went from somebody's first top-down shooter to "exploring hyperbolic 3-space". Awesome engine, guys
PowerSpark
21. Apr 2016 · 01:55 UTC
Interesting visual effect, very disorienting but neat.
Ryusui
21. Apr 2016 · 05:41 UTC
I didn't understand what I was doing at all. I think the concept of hyperbolic geometry might work better in 2D (c.f. HyperRogue).

Also, why does the game default to the upper-left corner of the screen on start, with the window header hidden offscreen?
ZpeedTube
21. Apr 2016 · 05:45 UTC
I did not get at all how this works?!
🎤 wboqm
21. Apr 2016 · 06:29 UTC
Ryusui: I definitely agree that hyperbolic geometry is easier to visualize in 2D. Being inside hyperbolic space makes it harder to visualize, but I think is also something worth exploring.

As for the window position, I thought it is the window manager's responsibility to place the window rather than the game's (though I have noticed that SDL_CreateWindow does allow a flag to specify to center the window); I haven't had this problem on linux but the positioning of the window has been a little funny on windows (it is completely on the screen somewhere near the top-left corner; though I don't get any window decorations at all). I've since put in a fullscreen mode (which hasn't been uploaded).
Strike
21. Apr 2016 · 11:00 UTC
I'm really sorry because I have no idea of what hyperbolic geometry is and I cannot understand at all what this game is about. I looks cool anyway so I would really love be understand what is going on there. Maybe a step by step tutorial would help a lot.
nihilaleph
22. Apr 2016 · 03:27 UTC
Very cool concept! Though I didn't quite understand what was going on ^^; But I would like to understand it better and play it again later! Anyways nice entry!
Strike
22. Apr 2016 · 18:57 UTC
Thank you so much for your walkthrough video. It totally blew my mind. Time to give you some extra stars ;)
Gamepopper
22. Apr 2016 · 20:14 UTC
Nice concept, definitely looks interesting.
retrograze
25. Apr 2016 · 04:28 UTC
Loved the concept. It was really impressive, as I know that all that math had to be quite the headache. I like how it lets you see the vastness of really quite a "simple" idea, and I FEEL like I learned something, even though...I probably didn't. Good project.
aeveis
26. Apr 2016 · 07:13 UTC
Very interesting to navigate the space. Most of the time the triangles looked black to me, but not sure if that affects gameplay. It took a while to understand how to move the triangles around, but not sure if I completely understand the ruleset for the game (is life-like referring to Conway's game of Life?). very cool though.
🎤 wboqm
26. Apr 2016 · 10:03 UTC
aeveis: I've also seen the black triangles on a laptop with Intel graphics but haven't had a chance to debug it yet. You are correct that life-like refers to Conway's game of life; an empty cell with exactly three neighbours becomes 'alive' and an 'alive' cell with three or more neighbours will become empty.
🎤 wboqm
26. Apr 2016 · 10:04 UTC
aeveis: Also, glad you found it interesting, and thanks for taking the time to have a look!
DevelopTech
28. Apr 2016 · 19:19 UTC
Interesting concept, but it is a little confusing . I really dont know how it works, but I like the visual art
CliffracerX
28. Apr 2016 · 19:49 UTC
This is probably the most innovative and amazing idea for a puzzle game I've ever seen - but I can't comprehend hyperbolic 3-space, so I couldn't even beat the first level. :P

Make a post-jam version and keep working on this, but expect a lot of people arriving and groaning about how hard hyperbolic space is to understand.
Larzan
03. May 2016 · 21:22 UTC
Can't wrap my mind around hyperbolic space (pun intended) crazy idea, love it!
Reis Mahnic
04. May 2016 · 08:02 UTC
Fascinating bit of tech.
Really cool concept.
Also found the visuals appealing.
Naca
08. May 2016 · 22:09 UTC
Very interesting project. It would be nice to have an in game tutorial in addition to the textual description. The first two minutes of the youtube tutorial are very useful to understand how to navigate this space, but it would be good to have it into the game itself. Anyway, it's pretty difficult to get used to the space in this game :D

Really interesting engine guys, hope to see more games using it!