Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 1.99 KB

README.md

File metadata and controls

60 lines (38 loc) · 1.99 KB

midi playground

bouncing square video, FOSS edition (and gamified)

how to run

download python from here specifically (3.9.1 should work)

install requirements with python3 -m pip install -r requirements.txt

start program with python3 main.py

there is no more cli tool, but there is a gui

credits

wikipedia.mid from wikipedia (credit to dogman15)

bad-piggies.mid from here

thanks to gershen for making the classical vip midi

cant remember where i got the others from (sorry if i stole midi file)

mainmenu.mp3 song is Aerial City by Chika for tetr.io (will replace later, but this is fine for now i think)

death sound is undertale gaster fade

colors generated using coolors.co

if you do not enjoy me using your assets, i can remove it from this project and replace them with other things

contributors

todo

generic

  • prevent spamming during scoring
  • visual aid for timing of square bounce (ghost square where next bounce?)
  • see entire map at the end
  • implement modifiers like osu (DT, HR, HD, EZ, etc)
  • more songs
  • map editor if time
  • rectangle duplicate overlap area remover for hallways
  • add monitor framerate finder for linux (not macos b/c i hate mac users) link here
  • reset to default button for config page
  • square bounce intensity, particle intensity (sorry, TheCodingCrafter! merge conflicts strike again)
  • i think there are sync issues idk
  • keystrokes icons for space, arrow keys before reactivating arrow keys and space
  • 4 key gamemode
  • window icon and title (easy)

modifiers

  • light switch that turns on and off at each bounce ? (flashlight)
  • precise mode (no 100s, only 300s or misses)