LcdDem v0.030 Browser Edition

Project started on Aug 19 2021
The goal: Fully and functionally recreate the experience of LcdDem v0.030 in browser form.
Inspired by Kenome's Yume Nikki Browser.
Relies on Javascript and localStorage to work.
Also, make sure to allow autoplaying audio for music.


2022/02/08 - (nearly) finished up Hole World
2022/01/29 - Started work on Hole World, collectible axe effect added
2022/01/27 - Fixed the horrible blurry rescaling for anyone not on Firefox, collectible helmet effect added, Dark Ruins finished
2022/01/26 - Sea world finished, improved fade in/out, started work on Dark Ruins, added redirects & "debug mode" to circumvent it
2021/10/06 - Luminescence World finished, collectible seaslug effect added, started work on Sea World
2021/10/05 - Started work on Luminescence World
2021/10/04 - Image & code optimizations, Pink Ruins finished, collectible spacesuit effect added
2021/10/02 - Progress on Pink Ruins building insides
2021/09/23 - Started work on Pink Ruins
2021/09/21 - Wake up fail animation when already awake
2021/09/09 - Effects menu finished, images and wake up animations for all effects
2021/09/08 - Effects menu implemented
2021/09/05 - Effect frame added in menu
2021/09/04 - Title screen, option to quit added
2021/09/03 - Collectible pajamas effect, basic menu, ability to wake up added
2021/08/30 - Code optimizations: Common functions moved to .js file and additional cleanup
2021/08/29 - Menu system framework added
2021/08/28 - Clover World finished, global variables introduced
2021/08/26 - Tiny optimizations, Clover World added
2021/08/24 - Nexus finished
2021/08/21 - Chie's Room and Chie's Balcony finished, Nexus added
2021/08/20 - Chie's Room refinement and Chie's Balcony (both versions) added
2021/08/19 - Chie's Room (both versions) added

To do:

Seamless transitions between areas where applicable (by temporarily restricting what's visible)
Change Javascript animations into css animations
NPC kill animation
Fix the title screen images
Reliable way of resetting gif images
Proper transition upon falling asleep
Option to import/export/clear save
Music handled in parent window for smooth transitions
Other two menu styles
Instructions screen on new game + effect use
Effect get animation
Effect functionality