MEnotaur by Luthwyhn

[raw]
made by Luthwyhn for LD33 (COMPO)
Unfortunately I was unable to get a key aspect of the game - sprite rendering - working in time, so I cannot consider this to be a completed game. Nonetheless, I consider it a "successful failure" and still want to let the community see it.

The idea behind the game is that you are The Minotaur, lurking around the halls of your labyrinth. Sacrifices would randomly be thrown in and you have to hunt them down and also occasionally fight off heroes.

I've implemented the map aspects of a Wolfenstein-esque raycasting engine - with a single twist: You're the Minotaur, right? Head of a cow? So your eyes are on the sides of your head, not the front! This totally changes what you can see!
(see http://hsc.csu.edu.au/agriculture/production/4084/vision.png)
At first glance it might just appear as though I've upped the Field of View, but it's a bit more subtle than that - effectively there are now two cameras pointing in different directions, with the resulting vision being blended together. This allows for nearly 360 degree vision, being able to see down multiple directions of an intersection at the same time. Very useful for hunting prey in a maze, huh?

Anyway... there's nothing to hunt, unfortunately, but I hope a few of you can appreciate what I was able to complete.

Controls:
Up/W - Forward
Down/S - Backward
Left/Q - Turn Left
Right/E - Turn Right
A - Strafe Left
D - Strafe Right

Feedback

Logan
24. Aug 2015 路 14:37 UTC
Goodness, that's bizarre to behold in action!
It would be neat to see a full, playable game that uses this kind of thing, but I applaud what you've done.
Bocodillo
24. Aug 2015 路 21:43 UTC
I love the idea and would really like to see a complete version in action. As it is I've spent a good while just wandering about looking through the eyes of a bull!
K.Chplr
25. Aug 2015 路 11:31 UTC
This is an interesting idea, Any reason you went with rendering to a canvas 2D context instead of WebGl though ? The latter should be much faster if you could offload most of the work to the GPU.
馃帳 Luthwyhn
26. Aug 2015 路 03:06 UTC
K.Chplr: Only that building a ray-casting engine has been something I've wanted to do for a couple decades now, and I finally felt like I had a good excuse to do it :)
Jani Nyk盲nen
26. Aug 2015 路 06:40 UTC
That's a fantastic rendering engine. I really would like to see you use this in a full game.
highlyinteractive
26. Aug 2015 路 14:35 UTC
Crazy
Blobo
27. Aug 2015 路 23:19 UTC
Woah, that fov. really well done.