Fit the bit in the slots https://shampoo.ooo
Go to file
ohsqueezy d79750782d update name entry for new controller, fix title prompt rotation 2024-01-16 11:03:16 -08:00
electric_sieve update name entry for new controller, fix title prompt rotation 2024-01-16 11:03:16 -08:00
lib use polling for determining left and right input, change title prompt 2024-01-16 10:33:05 -08:00
resource use polling for determining left and right input, change title prompt 2024-01-16 10:33:05 -08:00
www shift shoulder 2016-10-23 21:18:09 -04:00
.gitignore shift plus quit to kill daemon 2023-01-01 20:48:08 -08:00
.gitmodules GPIO buttons 2022-12-13 16:56:33 -05:00
MANIFEST.in setup 2014-04-28 10:40:58 +09:00
OFL.txt rename 2014-04-28 10:34:10 +09:00
OPEN-GAME fix gpio module import 2022-12-13 23:04:57 -05:00
README.md swap left and right button GPIO pins 2023-03-30 17:09:47 -07:00
SIL.txt score box 2015-07-21 17:44:07 -04:00
config update name entry for new controller, fix title prompt rotation 2024-01-16 11:03:16 -08:00
index.php shift shoulder 2016-10-23 21:18:09 -04:00
setup-win.py setup 2014-04-28 10:40:58 +09:00
setup.py setup 2014-04-28 10:40:58 +09:00

README.md

BiTFiT

Land the triangles without touching the rods

Controls

  • Left/Right - Move rods
  • Down - Increase fall speed
  • F11 - Full screen

Requirements

Running

Once Python and Pygame have been installed, clone the repository, including PGFW, and run OPEN-GAME

git clone --recursive https://open.shampoo.ooo/shampoo/ibitfit
cd ibitfit/
./OPEN-GAME

Raspberry Pi

If running on a Raspberry Pi, it is possible to control left and right using buttons connected to the Raspberry Pi pins GPIO 24 and GPIO 23. It should work automatically as long as RPi.GPIO is installed, which should be installed by default.

BiTFiT is the first Playzing compatible game. See the Playzing builder's manual for detailed instructions on how to get it running.

Headless

If running on Linux without X-Windows (for example, Raspberry Pi Lite OS), there are two options for launching:

  • add --kms to the command line if the newer KMS driver and Pygame 2 are being used
  • add --fb to use the framebuffer if using Pygame 1