Overwhelming Odors
Goal
The goal is to fill each of the meters by inhaling to draw corresponding particles into the nose. Eventually, there will also be bad smells, which will deplete the meters, so that you will have to exhale to push them away from your nose.
As noted in the bug section below, there are currently some issues which make the game a bit confusing to play.
Controls
- Turn clockwise - move mouse clockwise / left arrow / left stick clockwise
- Turn counter-clockwise - move mouse counter-clockwise / right arrow / left stick counter-clockwise
- Inhale - left mouse-click / up arrow / Xbox A-button or equivalent
- Exhale - right mouse-click / down arrow / Xbox B-button or equivalent
The game has been tested with a wired Xbox 360 controller on Linux Mint KDE, but should hopefully work with other gamepads and other operating systems as well.
Credits
- lightsoda - Concept, music, 2D art, programming
- ÄlveKatt - 3D art
- fleskesvor - Programming
Software
The game was developed using a variety of free and open-source source software:
- Godot Engine - Game engine
- Blender - 3D creation suite
- Travis CI - Continuous integration software
- Docker - Containerization platform
- Butler - Itch.io CLI upload tool
And probably some more that we forgot to mention.
Also a big thanks to GameDrivenDesign for making the Docker image we use to export our game to PC platforms and WebGL, and to release builds on GitHub and Itch.io.
Source code for the game can be found on GitLab, and is available under the permissive MIT license.
Known bugs and missing features
- "Credits" and "Quit" buttons do not work in WebGL version
- Win/lose condition is not working correctly
- The source repository contains a Blender model, meant to be used for a 3D viewport in 2D, but for now, consider it free DIY DLC
- Bad smells which deplete the particle meters have not been added yet
- Inhaling too many particles too quickly should make you cough/sneeze, but the effect is not implemented in the current version
- A planned power inhale, which involves avoiding particles during build-up, but which increases particle meters quicker is yet to be implemented
- Mac builds are not (yet) signed, and cannot be run without setting the required security preferences to run unsigned apps