Skip to content

ccmour/CSC-245-Final-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

avatar CSC-245 Final Project

Winter 17 class project

Sources

Dev Notes

  • Pycharm will claim that it can't find modules even if it runs. To resolve this right click on src folder>"Mark Directory As">"Sources Root"
  • Change prompt in campaign from campaign_start to input_example w/ same parameters to see an example of text input

Known bugs

  • Can't slide on walls when pressing two direction keys
  • Fullscreen

Todo

World Editor

  • (optional) Saving/loading during full screen crashes -> Create popup dialog
    • Create list of available worlds
  • (optional) Make world size editable in game
  • Place impassible tiles (with some visual indication)

Campaign

  • Add enemies and boss to final 3 worlds
  • (Optional) Make winning a battle increase ability strength
  • Fix fullscreen in switch between campaign/battle and back
  • Create Demo (Matt, Josh)
    • Restrict user movement
    • Enter battle demo
  • Create animation (Monica)
  • Add animation to campaign
  • Make user inherit from party (Matt)
  • Add levels
  • (Optional) Create fog of war
  • (Cancelled) Inventory
  • (Future) Tutorial
    • Make a state machine

Battle

  • Script boss
  • Basic Demo (Caleb)
    • Add abilities functionality
    • Add non-arbitrary player placement
    • Add more players to each team
    • (Cancelled) Animations
      • Melee
      • Projectile
      • Effects? (death, non-offensive ability use, melee animations, collision anims)
    • Ability buff/debuff functionality
  • (Optional) Option to flee
  • Background images
    • olin 107
    • olin hallway
    • olin lobby
    • nott approach
    • nott interior
  • Add battle text - make the tutorial message only appear once

Other

  • Make some instruction sheet
  • Make executable (matt)
  • Add a 'back' button - still need this for editor
  • Add text input functionality
  • (Optional) Add version number to menu
  • (Extremely Important) Add Credits
  • (Optional) Drop down menu
  • (Optional) Menu
  • (Optional) Improve switching between screens

Bugs

  • Scrolling bug
  • Walking "on" tables
  • Exit when lose (add lose result)
  • Fullscreen

About

Winter 17 class project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages