After finishing the demo, I can now work on the next room. At the end of the demo, the player just opened the door to it. When clicking on it, there’s just a “To be continued…”
And that is done at the moment. I’m trying to keep this as much spoiler free as possible, but if you want to discover everything on your own, then:
Do not read any further!
I had the idea to this room quite a while ago and am now starting with the graphics of the centerpiece, which is the machine where you enter the (hopefully correct) code to solve the riddle.
The player is supposed to calculate a pretty large (decimal) number by finding and using all clues in the room (and outside of it).
The theme of the room is “Sheepily” which is a combination of Sheep and Sleepily. The decorations should be colorful with lots of sheeps or clouds and meadows… I’m not sure yet. 🙂
The centerpiece is a guy in a bed that is counting sheep to fall asleep. This thing might or might not have a hidden function later on.
I am not too happy about the numbers at the bottom and might move them to the right side instead.
Both the guy in the bed and the sheep are of course AI generated and the sheep rotation was done in the build process of the game.
In this build, changed resources (like the sheep input image or the bed image) will trigger necessary processes like the simple copying of images or the generation of animations (e.g. the levers for the other machine or this sheep rotation).
The sheep was first rotated, then pinned to the cross and finally added to the scene with the bed between the background (fence) and the foreground (bed).
Then all irrelevant pixels were killed and the sprite sheet animation format of the game was produced, only containing a list of relevant pixels per frame.
The whole button pressing stuff was pretty simple to do by adding lots of conditional regions in the game. The digits are constructed using 7 images, each containing one line segment of the display where each of it is drawn for all numbers that contain this segment. This wasn’t particularly better than just using 10 different images for all digits, but it was… cooler to implement. ^-^
The next step is to draw the room and design the hints for the puzzle.