A downloadable game for Windows, macOS, and Linux

lifecycler

bevy game jam #5 submission

An aquarium that runs in your terminal!

A decoration/fidget-toy that lets you watch your fishes' lifecycle while you code. Test drive of my new plugin bevy_ratatui_render.

Because this is a CLI game, a WASM build is not in the cards. Please use the cargo or manual methods below (and thank you for your patience 🙏).


play using cargo

If you have cargo installed, you can simply run the following to install:

cargo install lifecycler --locked

...and then to launch the game:

lifecycler


controls

Left Click or DragDispense a food pellet.
Right clickToggle day/night mode.
MMute/unmute sound effects.
QQuit the game.

manual installation

Alternatively you can manually download an executable from the itch.io page or github releases.

If you manually installed the executable, you will have to include the path to launch it (e.g. `./lifecycler` if in the same directory).

On macOS you may need to "Right-Click > Open With," selecting a supported terminal, and then selecting "Open" in order to bypass code signing (I haven't figured out code signing yet).


compatibility

This requires that your terminal:

  1. Supports 24bit color.
  2. Has reasonably efficient rendering.

This includes a decent variety of terminals, but I have personally confirmed good results in the following:

  • Alacritty
  • Kitty
  • WezTerm
  • iTerm2



Download

Download
lifecycler-linux.tar.gz 11 MB
Version v0.2.4 45 days ago
Download
lifecycler-macos.tar.gz 10 MB
Version v0.2.4 45 days ago
Download
lifecycler-windows.tar.gz 11 MB
Version v0.2.4 45 days ago

Comments

Log in with itch.io to leave a comment.

This is awesome. Thank you

(1 edit)

FYI the default macOS terminal does not run this properly, but iTerm2 does mostly :) Only the right-click does not seem to do anything. For others wondering why their fishies looked different from the screenshots: try resizing your terminal!

Interesting.. probably a mistake on my part to make it a right click instead of a keypress, I'll change it after judging. In my testing just now I right clicked a bunch of times and half the time it triggered iterm2's own contextual menu, but then the other half it worked, seemingly at complete random. weird.

Hi, minor issues:

  • Linux binary is compressed twice: lifecycler -> tar.gz -> zip
  • Linux binary isn't stripped, saves 10+ MiB

Hello, thank you!

Working on that first problem...I need a tar.gz to preserve the executable's unix file permissions but itch.io's uploader appears to zip the file again regardless of the extension.

The second is fixed in repo (postponing releases until after the judging period).