Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 891 Bytes

TODO.md

File metadata and controls

21 lines (18 loc) · 891 Bytes

Fix wrong game mechanics

Implement features

  • Add option to animate sliderball (this can be optimised)
  • Add rank number to scoreboard
  • test contain image for specificframecompare

Optimisation

  • Avoid redrawing unchanged image to reduce execution time. (Slider body, Spinner background, Button, Score can be redrawn less often)
  • Pattern search for sliderbody, so instead of storing multiple same slider body, just need to store one. Reduce preparing time and ram memory
  • paste without mask if no overlay

Redesign

  • create animation function
  • Refactor slider into smaller classes
  • Circle, Slider, Spinner should be a class for one object. So those classes shouldn't have a list of objects
  • Put getglobalscores in InfoProcessor.
  • Refactor InfoProcessor.process_acc into smaller functions
  • Setup an env to test each object
  • Individual test
  • No recursion to find sound file