I’ve always been a lover of “adventure games”, and the second one I bought was “7th Guest” (the first was “Myst”). It was an expensive time as I had to buy a CDROM drive too - and they were not cheap at the time.
Anyway, one of the puzzles that always fascinated me was called “The Crypt” which involved trying to close all of the nine coffins in a large crypt. It was a puzzle that many people solved only by a completely random trial and error process. So here is my Babylon JS version:
Built in Blender - nothing particularly complex, and lots of use of instances (coffin bases, skeletons, door, and columns). So really it was just a test of my poor coding ability. In the 7th Guest game, the initial open coffins are done randomly - but so I can provide an explanation later about how to solve it, this is a fixed start.
There is no sound (largely snarky comments in the original game) and I would like to be able to change the pointer to a skeleton hand (like the game). I have no clue as to how, so any suggestions welcome
Ohh and the opening and closing of the coffins is done with the “onPointerDown” functionality. All meshes rendered non pickable then the lid meshes set to pickable. I know that @i73 has been asking lots of questions about this functionality - so here is an example for you.
Now, just one last comment - it can be done in 16 clicks. In fact the coffins can be set for a solve in 15 to 18 clicks depending on which three coffins are initially open.
Try it out - and if enough people are interested I will explain the solution.
Tested in FireFox and Chrome on Windows 7 on a desktop. (I don’t have any tablets or phones!)
Well here is my first attempt at changing the cursor to a skeletal hand when the mouse is over a lid