Skip to content

Randyh-25/TooMuchPixels

Repository files navigation

🎮 Too Much Pixels

Python Pygame Version

Too Much Pixels Banner

📖 Project Description

Too Much Pixels is a 2D survival shooter built with Python and Pygame. You control a pixel-art character in a desert world, surviving waves of enemies, collecting XP and money, and upgrading your abilities. The game supports both solo and split-screen co-op modes and features partner AI, boss battles, particle effects, and an in-game economy system.


📦 Dependencies

This application requires the following libraries:

  • Python 3.x (tested with 3.12)
  • pygame (core game engine and rendering)
  • pygame_menu (menus and GUI)
  • (Optional) numpy (for certain math operations, if used)
  • (Optional) soundfile or another audio library if additional audio features are enabled

Install them with:

pip install -r requirements.txt

▶️ How to Run & How to Play

Run the Game

Option 1: Download EXE (Windows Only)

  1. Download the EXE from the Releases
  2. Extract the downloaded ZIP
  3. Run TooMuchPixels.exe

Option 2: From Source Code

  1. Clone the repository:
    git clone https://github.com/Randyh-25/TooMuchPixels.git
    cd TooMuchPixels
  2. Install dependencies:
    pip install -r requirements.txt
  3. Start the game:
    python main.py

How to Play

  • Move: WASD or Arrow Keys
  • Special skills: 1 2 3
  • Pause/Menu: ESC
  • Cheat Console: ` (backtick)
  • Co-op: Choose split-screen mode in the main menu

Defeat enemies, gather XP and money, upgrade your build, and survive as long as possible!


📊 UML Class Diagram

Below is a simplified UML class diagram for this project:

UML Class Diagram Too Much Pixels

📚 References


Made with ❤️ and a lot of pixels

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages