A 2D boss-fight game inspired by Elden Ring, created using Python and Pygame for the ICS3U course.
- Sprite Animation System via
Animation.py - Combat System with attack chaining, blocking, and hit detection
- Enemy AI that chases and attacks the player
- Title and End Screens with fade effects and background music
- Cutscene Engine with dialogue and typewriter text effect
- Audio Effects for attacks, blocking, walking, running, and dramatic music
- Health and Stamina UI for player and boss
- Wall Collision System using coordinates
- Python 3.9
- Pygame
- Pressing options and then returning back to the title screen will drop the demon's health to 1
- Ensure all assets (images, audio, spritesheets) are in the correct folder structure
- Run the game using python Main.py
- WASD: Move
- Left Shift: Run
- Left Click: Attack (Chain attacks possible)
- Right Click: Block (DEMO)
DINW21164@gmail.com wding3@ocdsb.ca
https://docs.google.com/document/d/1qIt3JdbcbzgU7IW_MqsOMQaWHLAaETyhiSNhkSuQ7Dc/edit?usp=sharing
pip install pygame