https://github.com/Kartmaan/auto-turret
An automatic turret made with Pygame
https://github.com/Kartmaan/auto-turret
animation blast explosion game geometry laser lightning matrix mini-game mobs numpy projectile pygame rain sounds thunder turret wind wind-effect
Last synced: 8 months ago
JSON representation
An automatic turret made with Pygame
- Host: GitHub
- URL: https://github.com/Kartmaan/auto-turret
- Owner: Kartmaan
- License: mit
- Created: 2023-12-18T10:40:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-29T10:31:57.000Z (over 2 years ago)
- Last Synced: 2024-11-24T03:22:57.234Z (over 1 year ago)
- Topics: animation, blast, explosion, game, geometry, laser, lightning, matrix, mini-game, mobs, numpy, projectile, pygame, rain, sounds, thunder, turret, wind, wind-effect
- Language: Python
- Homepage:
- Size: 19.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Auto Turret
A mini-game made with Pygame allowing the player to place mobs so that the turret can detect and
destroy them with a projectile
https://github.com/Kartmaan/Turret/assets/11463619/4a3c4fba-6ce1-42ef-98fc-e2a97019ce7c
# Features
- Random appearance of a mob when left clicking among 4 possible
- A sound design composed of 12 sounds played during different events and an ambient music
- Presence of rain with the effects of strong wind on it, which happens randomly
- Random appearance of lightning followed by thunder sound
- Presence of a debug mode
# Debug mode

# Info
- All the sprites (turrets, base, mobs, blast animation) as well as the background were drawn from simple shapes on Google Draw.
- The sounds, most of which have been slightly modified/truncated with Audacity, were retrieved from the freesound.org platform, the full credits appear in the header of the sound module
- The documentation folder contains in particular the architecture of the algorithm managing the appearance of lightning and thunder