A downloadable game for Linux

Beebo is a game that consists of an interactive wave field. You can click on the wave field to make waves, which will ripple outwards like the surface of a calm pond. You can scroll the mousewheel to raise or lower the amplitude of the waves you place. A small number of waves tends to make very interesting interference patterns; a larger number of waves tends to produce chaos as the system's entropy accumulates. You can press S to select different shaders to make the wave field look different.

Controls:
Scroll mousewheel to change wave amplitude
[ X ] Exit
[ S ] Switch shaders
[ C ] Clear wave field
[ P ] Pause/unpause
[ I ] Increase the speed of light
[ K ] Decrease the speed of light
[ A ] Show this help message in the terminal

On a Linux system with SDL2 installed, you should be able to just download `beebo.x64` and run it directly. If you run it in the terminal, it will output a help message explaining the controls, and it will provide live feedback about any changes you make to parameters like wave amplitude, speed of light, etc.

The game is also distributed with a zip file containing the source code, which is licensed under GPLv3 and hosted on hackersphere.space. If you like, you may compile it for another operating system. It should even be able to run on Windows with no source code modifications.

Download

Download
beebo.x64 21 kB
Download
beebo-source-code-2023-10-16.zip 137 kB

Install instructions

This game requires SDL2. If you're on Linux (including SteamOS), it's likely you already have that installed. In that case, all you should need to do is download beebo.x64 and run it in your terminal. If you don't have SDL2 installed, there are many helpful online resources explaining how to install it on your particular distro.

If you're not on Linux, you will need to compile it from source. The source code is in the zip file. The included Makefile is written for Linux targets; it should be possible to compile the code for Windows or Mac OS X with no modifications, but you would have to figure that out for yourself. This restriction may change in a future release.

Development log

Leave a comment

Log in with itch.io to leave a comment.