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

Download

Download
moldy_apartment.zip 28 MB

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.