Skip to content

CringeKid102/Elden-Ring

Repository files navigation

Elden Ring: Pygame Edition

A 2D boss-fight game inspired by Elden Ring, created using Python and Pygame for the ICS3U course.

Features

  • 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

Installation

  • Python 3.9
  • Pygame

Known Bugs

Cheat Codes

  • Pressing options and then returning back to the title screen will drop the demon's health to 1

How to Run

  • Ensure all assets (images, audio, spritesheets) are in the correct folder structure
  • Run the game using python Main.py

Controls

  • WASD: Move
  • Left Shift: Run
  • Left Click: Attack (Chain attacks possible)
  • Right Click: Block (DEMO)

Support

DINW21164@gmail.com wding3@ocdsb.ca

Sources

https://docs.google.com/document/d/1qIt3JdbcbzgU7IW_MqsOMQaWHLAaETyhiSNhkSuQ7Dc/edit?usp=sharing

pip install pygame

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages