

SUPERTUX MIDI SOFTWARE
On the software side, we developed our game using PyGame, which has advanced graphics capabilities. We connected speakers to the auxiliary output of the Raspberry Pi to play music out loud. For the display, we used the PiTFT that we have been using from the previous labs to display our game and collect touchscreen inputs for buttons such as starting the game, pausing, etc.

We also attached a joystick that helps determine whether there was a slashing motion and in which direction it occurred. In particular, we connected an inertial measurement unit (IMU) to calculate tilt to move the saber across the bottom of the screen. We include hardware for user controls, as well as speakers for playing the music.

This project used both hardware and software components. Each block appears so that they are slashed to the rhythm of the music. The blocks are marked with arrows indicating the direction in which they should be slashed. Instead of a headset, and a VR system, we use a joystick, IMU, and PiTFT display screen. In the original game, the player slashes through incoming blocks viewed in a headset by moving a controller through the air. The final project is our own implementation of the popular virtual reality (VR) game, Beat Saber displayed on the PiTFT. Additionally, you can play SuperTux 0.6.3 online at.
SUPERTUX MIDI WINDOWS
Source tarballs and builds for Windows (32-bit and 64-bit), OS X/macOS and Linux (via AppImage) are available on the Downloads page, or via GitHub. If you would like to help expedite the development of 0.7.0, you can contact us and help develop from there. You may be wondering, “If there are so many changes, why not release 0.7.0?” The SuperTux Team would like to make significant progress on the story mode, including things such as finalizing the first two worlds and beginning work on the final two, before 0.7.0 is released.

This release introduces many new features perhaps the most new features in a long time! The SuperTux team is excited to announce the release of SuperTux 0.6.3 after approximately 1.5 years of development.
