Far Side of the Mirror by DDRKirbyISQ
Far Side of the Mirror is an adventure game about exploring Mocha's dreams.
Post-Jam version (v1.07): https://cocoamoss.com/far-side-of-the-mirror/far-side-of-the-mirror.html
Jam version (v1.04b): https://ddrkirby.com/games/far-side-of-the-mirror/compo-version/far-side-of-the-mirror-compo.html
Unthreaded version - Post-Jam (v1.07) - for Safari or IE: https://cocoamoss.com/far-side-of-the-mirror/unthreaded/far-side-of-the-mirror-unthreaded.html
Unthreaded version - Jam (v1.04b) - for Safari or IE: https://ddrkirby.com/games/far-side-of-the-mirror/compo-version/unthreaded/far-side-of-the-mirror-compo-unthreaded.html

Controls:
- Arrow keys - Move
- Space / Enter / Z - Interact / Confirm
- Shift - Run / Speed up dialog
(Gamepad also supported - use dpad/analog stick and A+B)
Soundtrack release and additional post-jam improvements to come!
Changelog:
``` v1.07 (Post-Jam Version) - Fixed a minor collision issue in the bathroom - Fixed performance issues on a scene late in the game - Fixed a minor tiling issue on a scene late in the game - Fixed background audio not looping in a scene late in the game
v1.06 - Fixed an unfortunate bug where a door was nonfunctional due to misplaced collision - Tweaked the seamless music looping on one song
v1.05 - Added edges to wall tiles to make it more clear where screen transitions are - Improved look of maze level tileset - Added footstep sounds - Changed "shift to run" instruction to be diagetic - Tweaked some camera bounds - Added a version label in the very beginning
v1.04b (Jam Version) - Fixed performance issues on a scene late in the game - Fixed a minor tiling issue on a scene late in the game - Fixed background audio not looping in a scene late in the game
v1.04 - Fixed a bug that caused some sprites to disappear if the final scene is left running
v1.03 - Fixed interaction detection not being sized correctly to character colliders
v1.02 - Fixed wave sounds not looping properly - Tweaked timing of second beach scene's dialogue
v1.01 - Added experimental fix for high audio latency on Firefox - Added initial "Press Space to Continue" prompt - Added a break in the second beach scene's dialogue - Tweaked maze level slightly
v1.00 - First release! ```
Ratings
| Overall | 47th | 4.267⭐ | 60🧑⚖️ |
| Fun | 477th | 3.647⭐ | 60🧑⚖️ |
| Innovation | 601th | 3.483⭐ | 60🧑⚖️ |
| Theme | 920th | 3.64⭐ | 59🧑⚖️ |
| Graphics | 151th | 4.381⭐ | 61🧑⚖️ |
| Audio | 14th | 4.492⭐ | 61🧑⚖️ |
| Humor | 159th | 3.86⭐ | 59🧑⚖️ |
| Mood | 22th | 4.525⭐ | 61🧑⚖️ |
| Given | 65🗳️ | 90🗨️ |
Edit: Ah, you have to confirm the first message with Enter... I thought there was something wrong as I had a lot of errors in the dev console, sorry.
The dance scene was my highlight. After I finished the game, I restarted it immediately to experience that sweet dance again :dancer_tone1: The opulent and nostalgic music might be mostly to blame, but the gameplay was really satisfying too! Makes me wonder if you planned out a different game (or even two?) at first?
Anyway, thank you for always creating such high quality games and experiences :heart:
I'm really not big on story heavy games, so it speaks for this one that i finished it :)
Really really enjoyed this - felt like it had a bunch of aspects of games that I really enjoy, possibly for nostalgic reasons (blocked areas by NPCs until you unlock something, mirror reflections, NPCs that you see in multiple contexts with their own music, dialog that changes when you talk again). I also really enjoyed the ambiguity in the story, and I *really* liked the unsettling feeling that settled in in the second half of the game but which was hinted at from the start.
https://github.com/godotengine/godot/issues/16259
That aside: Great game, enjoyed it a lot. :)
Shoutout to my man, Lenny G, for being an awesome, fun guy!
I'm assuming you mean reinitializing the script processor as shown in the code snippet (using an Autoload singleton). However based on the further comments down in the thread it looks as though the buffer size is correctly handled across browsers in 3.2.2 and above?
Audio mixing in threads is still not supported by safari so I don't think that is yet a universal option. I could try reducing the default latency from 50ms, but I'm wary of introducing stutter on lower-end devices (happened to me last time) and 50ms seems "reasonable", though of course not ideal.
Far Side of the Mirror has cats (😸) and mindblowing art and audio and an otherworldly atmosphere and cool chill birds. I'm eternally grateful to Leopold for giving me a weird rock. Overall I sum this up as perfection!
Another amazing entry, Cocoa Moss!
Technically, I had to run on Chrome, the threaded version wasn't working on Firefox. Chrome will also stop working on Chrome 91, unless you add cross origin headers. Since it's self hosted, it shouldn't be an issue. Of course, the non threaded version works on all browsers, except for stuttering issues.
https://developer.chrome.com/blog/enabling-shared-array-buffer/#in-brief
Edit: I've updated my AWS setup, so that should be working properly now as intended. Thanks again for the heads up :)
If I could give one small bit of feedback, sometimes scene transition points are ambiguous; I find myself walking against many the left and right walls juuust in case there was a path there.
the duckies were so much fun! really reminded me of sans from undertale. i found my self feeling very relieved to find them again after dealing with all the horror humans.
i also had a lot of fun just running around as a meowmie, the art and animation for mocha are great!
the seashell sounds were beautiful too, i liked having the beach sequences break things up. it made me wonder which was the dream, and which was real life.
i agree with @rosypenguin , the level transitions could use some visual clues, i also ran into a lot of walls trying to find the next room.
ha aol lukpun, P ohwwlulk av svvr hdhf huk Whzals huk aol vaoly jha hyl nvul, rpuk vm ipaalyzdlla lukpun pu aoha zluzl. P wshflk hnhpu aovbno huk zhd aolf ispur vba. Aopz dhz aol jvjvhtvzz dlizpal
Oh dear, that is an unfortunate bug, and not intended. Thank you for reporting it, we'll make sure to get it fixed!
Edit: That should now hopefully be fixed in v1.04. Thank you for the report!
In terms of gameplay, I actually enjoyed the dance game a lot. It really coordinated well with the music, and the stares whenever you mess up is such a good touch. And the staring when you run. I really felt judged.
Well, another game by the cocoa moss team and @ddrkirbyisq! I was looking forward to trying it out since I saw the notification in my notifications, and reading the description, it sounded like it was certainly going to be an interesting trip down dreams, and that's precisely what I've got. The entire experience was gorgeous and amazing from start to finish. :cat:
This is an incredibly well-crafted and introspective narrative and world that you've put together in the short time of this jam. It's bite sized, but it has the perfect amount of character and polish to really stand out. I love the character designs, with Mocha genuinely feeling like plushie material. I love the run animation that they have, how the one-eyed human react to you running, and even things like how you can mess up the dance and appropriate reactions for doing so. The audio design was on point too!
Personally, I feel like the only thing I would have liked was to see a bit more of the gameplay and introspection connected. The little segment with the spiders-people and people moving around to catch you was a very nice start and it'd be fantastic to see more like it without necessarily over-doing it over the narrative nature of the game either. Seeing some more conversations and opportunities to use those sweet text animations would have been great too!
Allow me to end this comment by stating what must be stated. ***Lenny G was the best character, dawg.*** I hope to see more of hi'rhymes and this universe someday, as I believe this is genuinely an extremely well-crafted narrative, game and piece. Thank you a lot for giving me the opportunity to experience it. Cheers! :whale:

Rhyming Bird Mates are awesome.
Ok, so first off - this game is _legitimately terrifying!_ I mean in a good way... it's beautifully unnerving. I noticed a content warning saying there are no jump scares, but I tell you - playing in the dark at 2am with headphones, in the spider maze, the first time one of those women saw me and turned into a screaming banshee I damn near jumped out of my skin. One time I had one of those chase me for around 3 hours... well, I mean it was probably only a few seconds but _felt_ like hours and by the time I'd gotten around a corner she was still in line of sight and, _oh. my. god._
So yeah... that's a top mark on sound design there!
But yes, the art is lovely, the writing is wonderful, the comic relief of the rhyming birds... Oh and the _dancing mini-game_ was great fun!
This has to be one of my favourite entries. If you fleshed this out into a few hours of gameplay and exploration, I'd buy it.
Well done.
The graphics are really cute!
I really didn't see coming the creepier part of the game. ^^'
i have roughly the social ability of a small rock, and sometimes it can feel like... that.
The music is notable as always. A lot of the music reminded me of To the Moon, probably since both games are more about roaming around and exploring rather than fighting. The beach theme was easily my favorite.
Overall I think you captured the idea of falling deeper into dreams and dark thoughts pretty well. There's a lot of character and creativity put into the world design and it really sells you on the idea of exploring worlds just are just bit off.
No a single soul on this green earth:
Lenny: *hands you a rock* "*wooooooooooord*" :point_right: :sunglasses: :point_right:
The little details like moving text and facial expression changes were lovely. The dance sequence was fun and I got big anxiety when they all stared at me whenever I made a mistake haha
The music was super beautiful, and the highlight of this entire experience.
Thank you.
The game play it self feels slightly tacked on, but that is also just driving the story and the experience.
I finished the game, although I didn't completely understand what was going on. ;) It was not super clear where there was a door, but not hard to find either. You couldn't really get lost.
I quite enjoyed dancing around! :) I played the game again to see if you could fail that section, and apparantly you can! Quite funny :) I also liked collecting shells, because, well, it was possible.
Such a cute detail the the people open their eye when you run.
Great game again!
That dance mini game was super cool! I don't know if I've ever seen a rhythm game play like that before, good job. The nightmare maze was also very interesting, and those crazy hair ladies can be kind of scary.
The use of the duck/goose dudes as a type of comedic relief motif, was a fun and comforting element between the more spooky stuff. I'm glad they never turn to monsters or anything like that.
A few nitpicks; some of the text-bleeps can be a little screechy feeling. I prefer to play with WASD. The use of recognizable music could have been an artistic choice (because of the dreamy setting), but it still kind of pulled me out of it like "is that Mario music"? Maybe yall wanted that reaction?
Anyway, it was very good overall, good job!