Moldy Apartment
A downloadable game
Description
Simple game about cleaning mold from the walls of your apartment while being affected by the weather of a very humid city. This game is an entry to the One Lone Coder CodeJam 2022 and it's somewhat inspired by Fall Of The Cog (an excellent and addicting entry to the 2021 CodeJam) and my personal suffering with high humidity. It was implemented using Love, a 2D game framework made to create games using Lua.
Mechanics
You have a squeegee and a bucket of water to clean the walls of your apartment. The mold continues to multiply while you clean it and the progression ratio is affected by the weather outside, so it's also important to keep control of the windows to defend yourself and also benefit from the weather outside. The mold progression is very "snowbally", so once it's goes out of control, it's very difficult to stop.
If you are able to clean all the mold, you are victorious. If you're not, it's game over.
Controls
WASD: controls the movement of the player
Escape: pauses/unpauses the game
RMB: allows you to aim with the squeegee
LMB: while aiming with the squeegee, it's used to clean a wall or "recharge" the squeegee by pointing to the bucket
1: alternates to the squeegee
2: alternates to the water bucket (or nothing in case the bucket is on the floor)
F: grabs/drops the water bucket
E: used to open/close windows and to fill the water bucket with water from the sink
Tips
- The mold starts to affect other blocks when it reaches "stage 10" (final)
- Leave the windows open only during sunny weathers (which happens only during the day)
- Be fast!
Observations
I'm aware the game isn't well balanced and lacks enough mechanics to make it interesting, but it wasn't possible to fix those things in time, especially due to the giant and disgusting spaghetti code that I created. It was a mistake to try to do a lot of things on my own, which hindered my progress.
Credits / Acknowledgements
- Background music by Eugenio Mininni (found through Mixkit)
- Boipushy (a library to control certain inputs) by a327ex
- Classic (a library for OOP purposes with Lua) by rxi
Status | Prototype |
Author | Millais |
Genre | Simulation |
Tags | Casual, Relaxing |
Download
Install instructions
- Visit https://love2d.org/ and download the version 11.4 zipped (or the AppImage if you're on Linux)
- Extract/copy the files to a folder of your choice
- Download the game and extract the folder to where the "love" executable is
- Open the terminal in the same folder and call the executable with the folder as the first argument, like this:
(on Windows) love moldy_apartment
(on Linux) ./love-11.4-x86_64.AppImage moldy_apartment
Leave a comment
Log in with itch.io to leave a comment.