Page MenuHomePhabricator

EuroPython 2020 Sprint
Updated 750 Days AgoPublic

Not all of these have tasks created for them yet. If you want to work on a goal that doesn't yet have an associated task, feel free to make a task on Maniphest, or request that one be created for you.

Menu [T1326]

  • Render text & buttons in menu [T1341]
  • User Profiles
    • Create User Profile
    • Loading User Profile
  • Settings
    • Music Volume
    • Sound Volume
  • Credits
  • Quit

Gameplay

  • Map: 1/2 block margin on all sides [T1357]
  • Load avatar sprite on demand [T1340, T1333]
  • Player Movement
    • Walking
    • Free-Climbing
    • Auto-Jump (block stairs)
    • Pagination
  • Pickaxe
  • Drill
  • TNT
    • Pathfinding to Safety
    • Detonation
  • Hooking
    • Attaching Hook
    • Pickaxe, modified range (is this already done?)
  • Gameplay UI
    • Tool Icons (+ shortcuts)
    • Power Level Bar
    • Power Level Control
    • Score Display (?)

Puzzles

  • Puzzle Generation
  • Render text and fields in puzzle
  • Block-based puzzle rendering
  • Puzzle navigation with arrows
  • Upper Puzzle
    • Automatic advancement (PEMDAS)
    • PEMDAS bar
    • Value substitution
  • Lower Puzzle
    • Numeric entry
    • Automatic carrying

Miner's Log [T1331]

  • Track treasures found [T1329]
  • Collections [T1330]
    • Create from Loot Table files
    • Load sprites
    • Generate silhouettes
  • Add items based on mining (partially done)
  • GAMEPLAY INTEGRATION
    • Announce new items found
    • Indicate repeat items found (subtle)
    • Announce collection complete
  • Score Display (?)
  • Update Score on item/collection add/complete.

Player Profile

  • Score [T1328]
  • Player Profile: Treasures/Collections [T1327]
    • Load from Profile
    • Save to Profile

Other

  • Splash Screen
  • Autodetect Full-Screen Resolution
  • Packaging
    • Icon
    • setup.py
    • pip/twine
    • pyinstaller
    • flatpak
    • snapcraft (?)
Last Author
jcmcdonald
Last Edited
Jul 25 2020, 8:44 AM