Skip to content

Kaizenick/NO_God_Please_NO

Repository files navigation

NO_God_Please_NO!!! NO!! NO!! NO!!!!!!!!!!!!!!

image

A 2D arcade-style game built with Python and Pygame, featuring dynamic upgrades, block-breaking mechanics, and exciting gameplay inspired by classic arcade games. I started this as a fun side project and plan to enhance it with sounds, additional power-ups, and other exciting features as I get time.

Table of Contents


Features

  • Dynamic Upgrades: Enhance gameplay with unique power-ups like increased speed or additional lives.
  • Randomized Levels: Block map is generated dynamically for varied gameplay experiences.
  • Fun Graphics: Includes custom assets like blocks, upgrades, and a player character inspired by The Office's Michael Scott.
  • Physics-Based Gameplay: Realistic ball movement and collision mechanics.
  • Responsive Design: Adaptive gameplay that adjusts to screen size.

Michael_kevin_size2


Installation

  1. Clone this repository:
    git clone https://github.com/your-username/No_God_Please_NO.git
    
  2. Install Pygames
    pip install pygame
    
  3. Run the Game
    python michaelvtoby.py
    

Gameplay

The player controls Michael Scott, who must bounce a ball to break blocks. Collect upgrades to enhance abilities and avoid losing all hearts.

Upgrades:

  • Michael Running: Increases speed.
  • Holly: Adds an extra life.
  • Kevin's Chili: Increases paddle size.
  • Toby's Hand: Resets size, speed, and removes a life.

holly

Controls

  • Left Arrow: Move left.
  • Right Arrow: Move right.
  • Spacebar: Launch the ball.

kevin_chilly


File Structure

  • michaelvtoby.py: Main game logic.
  • settings.py: Configuration and level generation.
  • sprites.py: Sprite classes (Player, Ball, Block, Upgrade).
  • graphics/: Contains all assets (player images, blocks, backgrounds, and upgrades).

michael_running


Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue for suggestions and bug reports.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages