Skip to content

2D platformer game in Lua (Project for CS50x 2020)

License

Notifications You must be signed in to change notification settings

runarmod/Lonely-Keys

Repository files navigation

Lonely Keys

This is a game made with Lua and the framework LOVE2D. The tiles, players, enemies, items and HUD-elements are from the Platformer Pack Redux made by Kenney.nl with some slight modifications done by me. The maps are made using Tiled.

TODO:

No particular order

  • Find a name
    • Lonely keys
  • Fix all known bugs
    • Unducking cause issues when there is a block above (considering not fixing, not very noticable)
    • Player suddenly stop when walking on flat surface
    • Coins duplicate when restarting (pressing R)
    • Editing number of keys in Tiled messes up the HUD
    • If user hasn't added a required layer in Tiled, it crashes
    • Land sound doesn't play when just falling of a ledge
    • Possible to land on cloud startingpoint
  • Slow down when crouching
  • Add HUD
    • Lives (hearts)
    • Have key or not
    • Time
    • FPS
    • Score
    • Highscore
    • Coins
  • Switch to next level
  • All levels complete
    • Add startingscreen / tutoriallevel
      • Change character
      • Collecting coins
      • Wasting time lowers score
      • Keys
      • Press E to go to next level when all available keys are collected
    • Create level 1
    • Create level 2
    • Create level 3
    • Create level 4
  • Add key and lock
  • Add coins
  • Restart when dead
  • Spikes
  • Add gameoverscreen
  • Music
  • Soundeffects
    • Coins
    • Land
    • Jump
    • Key
    • Hurt
  • Highscoresystem