Skip to content

Kaizenick/NO_God_Please_NO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages