Skip to content

kostrv/Underwater-Game-based-on-Python-pygame

Repository files navigation

🌊 UNDERWATER ADVENTURE

UNDERWATER ADVENTURE is an exciting underwater-themed game developed using the Pygame library in the Python programming language.

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

⚡ Features

  • The code is extensively commented and organized into blocks, making it easy to understand and learn from.
  • Files are conveniently organized into folders based on their purpose.
  • Level generation is facilitated using CSV files for each level.
  • The game offers 6 unique levels for players to explore and conquer.
  • Various menus are implemented for intuitive and user-friendly interaction.
  • Visual elements are carefully designed, including animations and sprite models.
  • Each level and menu is accompanied by thematic soundtracks, with sound effects enhancing every action.

📚 Usage Guide

  • Use W, A, S, D or ↑, ↓, ←, → keys for movement and navigation.
  • Press Space to activate sprinting in game or to start load of level in overworld.
  • Press Escape to activate pause.
  • Press Tab to close the game window in overworld or in game.

🎓 Advice

  • Crashing into enemies while sprinting, you defeat them, otherwise you take damage.
  • The level will end when you touch the submarine or you run out of health.
  • While traveling through the underwater world, you can collect coins, one gold coin has a value of 5 silver.

👍 Resource authors

💾 Requirements

  • Python > 3.7.7
  • Pygame > 2.5.1

Make sure to have these requirements installed before running the game. You can download them from their official websites:

💻 Installation

  1. Download the ZIP, fork the repository, or clone it using the command:
  2. Install the required components
  3. Run the game and embark on your UNDERWATER ADVENTURE!

‼️ Attention to

  • Level loading speed, as well as performance in the game depends on the power of your CPU

🔎 Troubleshooting

If you encounter any issues while setting up or playing the game, feel free to reach out to me at [email protected]. I'll be glad to assist you!

Enjoy your journey into the depths of the UNDERWATER ADVENTURE! 🌊🐠🎮

About

Water game on Python --> pygame

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages