Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emmmabk/galaxy-striker
🚀🎮 Enjoy Galaxy Striker, a Python-built Space Invaders-style game using Pygame! Defend against aliens, shoot, score! Run 'space_game.py' & conquer space! 🌌👾
https://github.com/emmmabk/galaxy-striker
arcade-game game-development pygame python python-game space space-invaders
Last synced: 2 days ago
JSON representation
🚀🎮 Enjoy Galaxy Striker, a Python-built Space Invaders-style game using Pygame! Defend against aliens, shoot, score! Run 'space_game.py' & conquer space! 🌌👾
- Host: GitHub
- URL: https://github.com/emmmabk/galaxy-striker
- Owner: EMMMABK
- License: epl-2.0
- Created: 2023-12-02T17:04:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-11T10:29:08.000Z (3 days ago)
- Last Synced: 2025-02-11T11:30:38.122Z (3 days ago)
- Topics: arcade-game, game-development, pygame, python, python-game, space, space-invaders
- Language: Python
- Homepage:
- Size: 105 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![galaxy-striker](https://i.ibb.co/Vmd7nFV/Dark-Moody-Watercolour-Galaxy-Minimalist-Poetry-Instagram-Post.png)
# Galaxy-striker 🚀🎮
Welcome to an immersive gaming experience! Our project invites you to explore a rich world filled with excitement, challenges, and endless possibilities. Get ready to dive into thrilling adventures, forge new paths, and unleash your gaming prowess. Join us on this epic journey where creativity meets innovation, and every moment promises excitement. Your adventure begins here!
This is a simple Space Invaders-like game built in Python using Pygame.## Overview 🌌
The game consists of a player-controlled spaceship that shoots bullets to eliminate incoming alien invaders. The objective is to survive as long as possible while scoring points for each alien defeated.
## Files 📁
- `bullet.py`: Contains the Bullet class handling bullet mechanics.
- `controls.py`: Manages user input events and game updates.
- `gun.py`: Defines the Gun class representing the player's spaceship.
- `highscore.txt`: Stores the highest achieved score in the game.
- `ino.py`: Implements the Ino class representing the alien invaders.
- `scores.py`: Handles the game's scoring system and display.
- `space_game.py`: Main game file orchestrating game initialization and loop.
- `stats.py`: Manages game statistics like remaining lives and current score.## How to Run ▶️
1. Ensure you have Python installed (preferably Python 3).
2. Install Pygame by running `pip install pygame` in your terminal or command prompt.
3. Run `space_game.py` using Python (`python space_game.py`) to start the game.## Gameplay 🎮
- Use the **left** and **right arrow keys** to move the spaceship.
- Press the **spacebar** to shoot bullets at the incoming alien invaders.
- Your score increases by defeating aliens.
- The game ends when the aliens reach the bottom or when you run out of lives.## Screenshot
![striker](./assets/striker1.png)
## Features ✨
- Player-controlled spaceship.
- Alien invaders movement and elimination.
- Scoring system displaying current and high scores.
- Limited lives for the player's spaceship.