EL POLLO LOCO is a fun and dynamic 2D platformer built as a practice project to explore object-oriented programming (OOP) concepts. In this game, you take control of Pepe, a brave character on a quest to collect coins and spicy Tabasco salsa to prepare for an epic battle against the crazy hen.
This project was developed as a learning exercise to improve skills in object-oriented design, game mechanics, and event-driven programming. It focuses on core OOP principles, such as:
- Encapsulation
- Inheritance
- Polymorphism
These principles ensure a modular and maintainable game structure, making this project an excellent study case for game development enthusiasts.
✔️ Jump, Run & Throw Mechanics – Move Pepe through the game world, avoid obstacles, and throw objects to defeat enemies.
✔️ Collectibles – Gather coins and Tabasco salsa to power up for the final battle.
✔️ Randomized Enemy Behavior – The crazy hen moves unpredictably based on programmed patterns.
✔️ Object-Oriented Structure – The game is designed using classes and objects to ensure flexibility and clean code.
- Understanding OOP principles in game development.
- Implementing game physics (movement, collision detection, and interactions).
- Structuring a game with modular and reusable components.
- Handling user input and event-driven mechanics.
To run the game on your local machine:
- Clone the repository
git clone https://github.com/Sebastian-Rothe/EL-POLLO-LOCO-.git cd EL-POLLO-LOCO-