The Cleansing by henk

The Cleansing
Cleanse this world.
Controls
- WASD => Move around
- Mouse => Look around
- Esc => Pause/Release Mouse Capture
This game has sound. If you don't hear any sound, try refreshing, enabling autoplay, adjusting your volume, or using a different browser.
Tool Credits:
- Textures made in GIMP
- Sounds made with sfxr
- All else in nano
Tested in:
- Chrome/Firefox on Linux with Intel integrated GPU
- Chrome/Firefox/Edge on Windows with NVidia
Post-submission updates
- Hopefully fixed an issue with mouse lock in chrome. If the camera seems to be "jumping" for you, try decreasing the polling frequency in your mouse settings, switching to a different mouse, moving the camera with the arrow keys instead of the mouse, or using firefox.
| Link | https://github.com/ldhenk/ldhenk.github.io/tree/master/ld55 |
| Link | https://ldhenk.github.io/ld55/ |
| Original URL | https://ldjam.com/events/ludum-dare/55/the-cleansing |
Ratings
| Overall | 188th | 3.429⭐ | 30🧑⚖️ |
| Fun | 207th | 3.268⭐ | 30🧑⚖️ |
| Innovation | 235th | 3.093⭐ | 29🧑⚖️ |
| Theme | 195th | 3.5⭐ | 30🧑⚖️ |
| Graphics | 138th | 3.661⭐ | 30🧑⚖️ |
| Audio | 230th | 2.815⭐ | 29🧑⚖️ |
| Humor | 190th | 2.74⭐ | 27🧑⚖️ |
| Mood | 27th | 4.071⭐ | 30🧑⚖️ |
| Given | 36🗳️ | 41🗨️ |
Your sounds are quite annoying, but I love the simple graphics and how you use them.
But the mazes and level design are the real star here.
Why must I play in little tiny window? It's hard to see anything on my 4K screen.
I will say that I'm terrible at mazes that aren't simply connected without automapping so I had to bust out the pen and paper to get the last two candles (to make a map and then to note down the directions). I got so lost ;_;
Really liked this one!

Found the areas different enough that I was engaged the entire time. Also like magnusfurcifer I had to grab a pen and paper to get through the last one - which is always great :D
Really cool game.
The audio on the other hand... interesting
@darkwolf What do you mean by "jump", exactly? Like it rotates suddenly or something? That's definitely not intentional if that's what's happening. What is your browser/OS combination?
> I also had the “camera jump” issue...
I'm still having difficulty reproducing this, unfortunately, even after trying several things to trigger it. What's your browser/OS combination? It might help me narrow it down.
> ...the monster hiding in the corridors...
Those kids and their pets! I told them to put that thing on a leash!
Also, I had a quick look at your source code and while I don't understand everything, it looks like you are working without an engine which is an awesome accomplishment! If you want another rabbit hole to explore in order to do the rendering yourself, there is an old school technique called ray-casting (not ray-tracing) that can give you similar visuals. There are [a few](https://permadi.com/1996/05/ray-casting-tutorial-table-of-contents) great [tutorials](https://lodev.org/cgtutor/raycasting.html) on the subject if you don't mind the examples being C code from 1996 or 2004. It's not particularly relevant now-a-days but can be a fun hobby or game jam project.
Without giving it away, the completely smooth camera transition in the last puzzle is a great touch that really makes the puzzle.