Description: Even Steven Beats The Odds is an exciting adventure game set in the lands of Numeria. Players take on the role of Even Steven, a brave hero on a mission to rescue Princess Divisible Diana from the clutches of the malevolent Odd Legion led by the enigmatic Odd Emperor. The game features thrilling battles against odd-numbered foes, culminating in epic showdowns with bosses such as 3, 6, 9, and 11. Using data structures and algorithms, players navigate through challenging levels, defeat enemies, and ultimately save the kingdom from chaos.
Features:
- Engaging storyline: Immerse yourself in the captivating narrative of Even Steven's quest to rescue Princess Divisible Diana and restore balance to Numeria.
- Dynamic gameplay: Navigate through diverse environments, battle odd-numbered foes, and conquer formidable bosses to progress in the game.
- Data structures and algorithms: Utilize strategic thinking and problem-solving skills to overcome obstacles and emerge victorious in battles.
- Pygame frontend: Experience visually stunning graphics and smooth gameplay mechanics through the Pygame library, enhancing the overall gaming experience.
- Health and power-ups: Gain rewards such as health boosts and enhancements upon defeating bosses, allowing players to strengthen Even Steven and improve their chances of success.
- Leaderboard integration: Compete with friends and other players by showcasing your skills and achievements on the leaderboard, powered by SQL.
Installation:
-
Clone the repository to your local machine using Git:
[git clone https://github.com/Zohair-Khan/CornHacks2024.git]
-
Navigate to the project directory:
cd game/classes
-
Install the required dependencies:
pip install pygame
Usage:
-
Run the game:
python main.py
-
Follow the on-screen instructions to play the game, navigate through levels, defeat enemies, and rescue Princess Divisible Diana.
-
Upon completing the game or achieving significant milestones, view your progress on the leaderboard and compare your scores with other players.
Contributing: We welcome contributions from the community to improve and enhance Even Steven Beats The Odds. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
Credits:
- Developed by Zohair Khan, Joey Ng, Sebastian, Mayank Sharma
- Special thanks to contributors and supporters for their valuable contributions.
License: This project is licensed under the Even Steven Beats the Odds. See the LICENSE file for more details.
Contact: For inquiries, feedback, or support, please contact [email protected].
Enjoy playing Even Steven Beats The Odds and embark on an epic adventure to save Numeria from chaos!