A fun, Madden football-inspired Python game developed using pygame
and pixel art.
- Project Description
- Features
- Installation
- How to Play
- Controls
- Screenshots
- Contributing
- License
- Acknowledgments
Madden 2k25 is a football game designed with retro-style pixel art, mimicking the classic Madden football games. Built with Python and pygame
, the game provides users with an interactive football experience where they can play matches, score touchdowns, and engage with various football mechanics.
- Pixel art-based football gameplay.
- Single-player mode.
- Real-time scoring system.
- Basic player movement, passing, and tackling mechanics.
- Smooth animations powered by
pygame
. - Cross-platform support (Linux, macOS, and Windows).
Before running the game, make sure you have the following installed:
- Python 3.x
pygame
library (can be installed viapip
)
-
Clone the Repository:
git clone https://github.com/YOUR_USERNAME/Madden25.git
-
Navigate to the Project Directory:
cd Madden25
-
Make the Script Executable on macOS/Linux:
chmod +x setup.sh
-
Run the Setup Script:
- On macOS/Linux:
./setup.sh
- On Windows:
- Use
Git Bash
or any bash-compatible shell to run:
./setup.sh
- Use
- On macOS/Linux:
-
Install
pygame
:- If not already installed, you can install it using:
pip install pygame
- If not already installed, you can install it using:
-
Run the Game:
python3 madden25.py
The game objective is to score as many touchdowns as possible while playing against an opponent.
- Choose to attempt a touchdown or a field goal.
- Control the players using the directional keys and spacebar for actions.
- Outmaneuver your opponent to score and win!
- Movement: Arrow Keys
- Sprint: Spacebar
- Pause: P
- Exit: Esc
If you wish to contribute to this project, please follow the steps below:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m "Added new feature"
- Push the branch:
git push origin feature-name
- Open a Pull Request (PR) on the original repository.
This project is licensed under the MIT License. See the LICENSE file for details.
- Inspired by the Madden NFL video game series.
- Built using
pygame
. - Pixel art was custom-made for this project.
- Dani-Stem: Main developer and project lead.
- Aidan Amavi: Contributor.
For questions or feedback, feel free to contact us through GitHub!