xxxx Project

Let's Swing

Welcome to "Swingin' Beats"! Immerse yourself in a rousing rhythm game experience inspired by the dance culture of Lindy Hop. Feel the swing in your veins as you hit symbols at the right time in the rhythm. Grab your keyboard or controller and improve your sense of rhythm as you try to beat the high score.

Trailer

Gameplay

The gameplay of "Swingin' Beats" is intuitive and engaging. You must hit the displayed symbol in a given area in the right rhythm of the music. The symbols are represented as arrows and move in two tracks towards a hitbox, which is represented as a shoe sole. The shoe sole is divided into green and yellow areas. The more accurately you hit the symbol in the green area, the more points you get. Hit accuracy is indicated by colored light cones, and you can score extra points for combos.

Controlls

In each lane there are four arrow icons that can be displayed. Keyboard: - Left lane (up, left, right, down): W, A, S, D - Right lane: Arrow keys - Pause: Esc - Volume Down: 1 - Volume Up: 2 Controller (X-BOX): - Left lane: D-pad - Right lane (up, left, right, down): Y, X, B, A - Pause: Start For multiplayer, a controller must be connected. In this case Player 2 is using the controller. If two controllers are available, Player 1 decides whether to play with controller or keyboard.

Difficulty

"Swingin' Beats" offers different difficulty levels that increase the fun and challenge. In the "Jazz" difficulty level, some symbols must be hit slightly offset from the beat to simulate the typical jazz style. You can play alone and compete for the high score or compete against a friend. Your best scores are saved locally for each song and difficulty level.

Settings

Using the config.json file, you can set the window size in window mode or switch to fullscreen.

Modding

Bring your own music into the game

"Swingin' Beats" offers you the possibility to get carried away by the included music, but it goes even further. You can bring your own music into the game! Just create a folder under “Assets/Music” with the name of the song title you want to be displayed in the game. This folder must contain the following data: - {music title}.ogg - {music_title}_each_beat.txt The music file must be in .ogg format. In the rhythm file “{music title}_each_beat.txt” every second is entered in which a beat takes place. Create your personal masterpieces and swing to them.

Beat Shifter

Add more difficulties to your own songs

With the add-on program "Beat Shifter", an existing rhythm table can be set to different levels of difficulty, which must be loaded into the “Assets/Music/{Music Titles}” folder. In the Beatshifter program, “{music title}_each_beat.txt” is placed in the folder “Music/{music title}/” and the program is executed. This will create four more rhythm tables.

Assets

Graphics were drawn by myself Music licenses were purchased from Pond5

Downloads

Appendices

Creators