Super Bloom
A downloadable game for Linux
Tend to a young sunflower seedling by watering it and defending it from the dirt balls (who kinda look like meatballs tbh) that want to destroy it!
This game was made in my precious little spare time for the Spring Lisp Game Jam 2023 using Guile Scheme and the Chickadee game programming library.
Controls
- Arrow keys: move
- Z: spray stored water
- ESC: quit
Credits and Licensing
This game is available under the Apache 2.0 license.
- David Thompson - Code, art, sound effects
- Refuzzle - Chickadee sprite (CC0)
- Datagoblin - Monogram font (CC0)
Status | Prototype |
Platforms | Linux |
Author | David Thompson |
Genre | Action |
Tags | bloom, flower, lisp, Retro, scheme, Sprites |
Code license | Apache License 2.0 |
Asset license | Creative Commons Attribution v4.0 International |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard |
Install instructions
Linux Binary Bundle
Extract the binary bundle .tar.gz file, enter the extracted directory, and run ./super-bloom
MacOS
I don't have a Mac so I can't prepare any binaries, sorry. :( It should run, though, if you compile from source following the instructions in the README.
Source Code
By far the easiest way to get all necessary dependencies is to use GNU Guix. Once you have Guix, extract the source .tar.gz file, enter the extracted directory, and run:
guix shell ./configure make ./pre-inst-env run-game
If you don't want to use Guix and are feeling brave, see the README for information about all dependencies so you can build them yourself.
Comments
Log in with itch.io to leave a comment.
Sorry, I can’t figure out how to run the game! The binaries you provided say they need libcrypt.so.1 and libpng, and I don’t know how to install those on my system.
Aww, bummer! What distro and version are you using? The shared libraries like libpng are bundled in the lib directory but perhaps there is a glibc incompatibility or something that's causing problems. If it's something I can fix I'll add it to my to-do list for next time. Thanks for trying to run it anyhow!
I’m just using Fedora 37 on x64. I’m not sure if Linux pulls in .so files from the right directories all by itself - do I need a certain LD_PRELOAD?
Otherwise, if I can figure out the right package names for both, I can just install them. I’ll take another look at that later on…
Thanks! I'll see if I can reproduce the problem in a VM.