Skip to content

Amityst12/GlugluShooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌊 GlugluShooter 🐠

An underwater adventure in the depths of the arcade world!

GlugluShooter is a 2D arcade-style game built with Python and Pygame, combining thrilling gameplay, Object-Oriented Programming (OOP) principles, and a user-friendly interface. Dive into an immersive underwater world where your mission is to survive waves of sharks, collect power-ups, and rack up the highest score!


🎮 Core Gameplay

  • Navigate your player character through an exciting underwater environment.
  • Use bubbles as your weapon to defeat sharks and avoid their attacks.
  • Collect power-ups to boost your abilities and survive longer.
  • Compete to achieve the highest score possible!

🛠 Features

🚀 Object-Oriented Design

  • Modular and reusable code designed with OOP principles.
  • Separate classes for Player, Enemy, PowerUps, and GameManager to ensure maintainability and scalability.

🗁 JSON Integration

  • High scores and player data are saved using a local JSON file, ensuring progress is tracked between game sessions.

🎨 User-Friendly Interface

  • Minimalistic UI with real-time display of:
    • Current Score
    • Player Health
    • Remaining Lives

🐜 Shark-Filled Fun

  • Survive waves of sharks with increasing difficulty.
  • Strategize with power-ups to maximize your chances of survival.

🏆 Your Mission

  1. Survive as long as possible by defeating waves of sharks.
  2. Collect power-ups to enhance your abilities and dominate the depths.
  3. Achieve the highest score and challenge your friends to beat it!

🚀 How to Run the Game

  1. Install Python and Pygame:

    pip install pygame
  2. Clone the Repository:

    git clone https://github.com/Amityst12/GlugluShooter.git
  3. Run the Game:

    python main.py
  4. Start playing!


🙍 Credits

  • Created with a passion for gaming and programming by Amit Yehoshafat.
  • Special thanks to the Pygame library for making 2D game development accessible and fun.

🌟 Contributions

Want to add more features, sharks, or power-ups? Feel free to fork the repository and submit a pull request! Feedback and contributions are always welcome.

About

GlugluShooter is an action-packed 2D arcade game where you defeat sharks, collect power-ups, and aim for the highest score in an underwater adventure!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages