Doors? NO!

by pi_pi3
Overall★★★★★★★★★★2.89
Fun★★★★★★★★★★2.33
Innovation★★★★★★★★★★4.00
Theme★★★★★★★★★★3.72
Graphics★★★★★★★★★★3.42
Mood★★★★★★★★★★3.13
Coolness★★★★★★★★★★42%
'Doors? NO!' actively protests against the use of doors in architecture. Don't use doors. Use hyperbolic geometry to travel around your room, your house or the entire world! The included game showcases the use of hyperbolic geometry in architecture of a single room. There are also some friend cubes to accompany you. But you'll have to leave two of them behind with their friends, buttsons.

Controls:

* WASD: you know the drill
* Mouse: Look around, look around, look around. All around, all around, all around.
* LMB: grab them by the cube
* RMB: let it go

Disclaimer:

We do not take responsibility for any spaghettification, death due to time travel, accidental teleportation into the endless void, eyes popping out due to a wall falling into them. This prototype is a Ludum Dare game, hence it is naturally filled with glitches (mostly visual). Ignore them and try to be smart about your surroundings.

And remember, think with hyperbolic quantum entaglement.

Guide:

All you have to do to play the game is go to itch.io and download the multiplatform version there. Then you need to download love2d from love2d.org and launch the doors-no.love file with love2d. For detailed instructions go to itch.io.

Update 1:
Fixed 'Error: main.lua:51: assets/shader.json: No such file or directory'

Update 2:
By popular request I've added an ez Windows binary. No additional download required.
Genres: puzzle
Tools: LÖVE

Comments18

Nnnnneeeedddd12 Dec 2016, 14:54
With the toonshading and dithering the screenshots looks AWESOME. However, I am sorry, I downloaded the latest version of love, and dragged your file into it. Nothing happened. I also opened the file with love, and it gave me the error:

Error: main.lua:51: assets/shader.json: No such file or directory

stack traceback:
[C]: in function 'assert'
main.lua:51: in function 'load'
[string "boot.lua"]:440: in function <[string "boot.lua"]:436>
[C]: in function 'xpcall'

Because of this I was not able to rate, but it looks really great :D
pi_pi312 Dec 2016, 15:25
Alright, it's fixed now.
Avocadosan
Avocadosan12 Dec 2016, 17:06
Nice concept! i had fun playing it! :D
ho1lowes12 Dec 2016, 18:01
Maybe I don't get something:

Error: Cannot compile vertex shader code:
0:1(1): error: #extension directive is not allowed in the middle of a shader

stack traceback:
[C]: in function 'newShader'
main.lua:67: in function 'load'
[string "boot.lua"]:440: in function <[string "boot.lua"]:436>
[C]: in function 'xpcall'

I hope It will work eventually.
pi_pi312 Dec 2016, 20:36
@ho1lowes I cannot think of a reason why this happened. I suspect it's a local issue related either to your graphics card, your L&ouml;ve version or your OS. What's your OS and graphics card? Are you using L&ouml;ve version 0.10.2?
barning
barning12 Dec 2016, 21:20
By bending the laws of physics this game takes place in one room. What the hell? :D
Evgiz12 Dec 2016, 21:29
Very cool to see another 3D game made with L&Ouml;VE! Great work!
TheSambassador15 Dec 2016, 06:12
Not sure how to play this? No executable, just a love file. Do I need to download Love to play this?
pi_pi315 Dec 2016, 06:20
Yes. Specific instructions are on the itch.io page. They show up when you download the game.
Broxxar
Broxxar15 Dec 2016, 06:23
First things first, alsways make it stupidly easy to play your game, a lot of people won't be willing to download another application and you want more people to play!

The game itself is interesting. Nice job on the toon-shaded lighting. The Non-euclidean nature of the room could have been disguised a bit better. It was often noticeable when geometry clipped in and out of existence or I was teleported around. Maybe consider what is visible in the view frustum as well as position, so the sort of "magic" door ways don't show their seams as much.

Great job overall, this was one of the most fun plays on the theme I've seen!
Catwheel15 Dec 2016, 08:31
Very Interesting game. I had no issue following the instructions and getting the game to play! The concept was really interest and you had a really cool take on the theme. That being said I was pretty confused when playing the game. I got pretty lost and I never quite figured out how the world worked, which would have been find and perfectly in the nature of the game but I got stuck in an area that was a loop. Eventually I closed the game and tried and again, but I somehow ended up there again. I tried and 3rd time and was able to move one of the cubes onto an orange button looking things, but I went to try and find another cube and I got back in that same loop room that I can't find a way out. Now I'm probably just an idiot and could have found a way out if I was any smarter but it seemed pretty confusing and it looked like there was a cool mechanic, but from my perspective I didn't understand what was happening. Still it looks cool, and I found it to be pretty interesting!
Aster0id200015 Dec 2016, 09:40
The game is good but next time make it easier to launch the game, okay?
Gamepopper
Gamepopper21 Dec 2016, 13:35
I'm a bit lost at what you do in this game. I walk around rooms, somehow clip through them and find a cube.

The textures and shading looks nice though.
nekoballs
nekoballs21 Dec 2016, 16:46
Pretty game and a nice idea. I got a bit lost though, found a cube but no buttons.
zenmumbler
zenmumbler21 Dec 2016, 17:17
I still had the assets/shader.json not found error. Had to prepend the result of `love.filesystem.getSourceBaseDirectory()` to both files loaded. Then I had to remove the GL_ARB_gpu_shader5 extension: enable line. While this is supported on macOS, Lua does not seem to enable the core GL profile in its setup. It was also unnecessary, nothing in that shader requires it.

So with it it running I was mostly left moving around in a Cthulhian room with a cube in it. Not sure if I'm supposed to do anything? Points for original use of the theme though. I didn't get much farther mentally than "uh, a single room?" Nice.

Other games by @pi_pi3

Found a bug?
Tell us on Discord