https://github.com/mars-rift/spacefuel
Space Shooter in Visual Basic
https://github.com/mars-rift/spacefuel
space-shooter visual-basic
Last synced: 4 months ago
JSON representation
Space Shooter in Visual Basic
- Host: GitHub
- URL: https://github.com/mars-rift/spacefuel
- Owner: mars-rift
- License: mit
- Created: 2025-02-19T06:35:00.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-16T21:40:10.000Z (11 months ago)
- Last Synced: 2025-10-23T15:42:28.039Z (8 months ago)
- Topics: space-shooter, visual-basic
- Language: Visual Basic .NET
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## SpaceFuel
A fast-paced space shooter game created in Visual Basic .NET with engaging power-ups, combo system, and progressive difficulty.
## 🚀 Features
- **Dynamic Gameplay**: Navigate through space, shoot asteroids and enemy ships
- **Power-up System**: Collect and use special abilities
- 🔵 Shield: Temporary invulnerability
- 🟡 Double Shot: Upgraded weapon with multiple bullets
- 🔴 Extra Life: Adds one more chance to survive
- **Progressive Difficulty**: Game gets harder as you level up
- **Visual Effects**: Explosions, near-misses and shield effects
## 🎮 How to Play
Pilot your spaceship through dangerous space territory. Avoid or destroy asteroids and enemy ships to survive and score points. Collect power-ups to gain advantages and survive longer.
### Controls
- **Left/Right Arrow Keys**: Move your ship
- **Space**: Fire weapon
- **P or ESC**: Pause game
- **R**: Restart game (after game over)
- **Q**: Quit game (after game over)
### Scoring System
- **Asteroid Destroyed**: 100 points
- **Enemy Ship Destroyed**: 300 points
## 💫 Game Mechanics
### Power-ups
1. **Shield (Blue)**: Provides temporary invulnerability (30% chance)
2. **Double Shot (Yellow)**: Fires a spread of 3 bullets instead of 1 (60% chance)
3. **Extra Life (Red)**: Instantly adds an additional life (10% chance)
### Leveling System
Every 10 enemies defeated advances you to the next level. Each level increases:
- Asteroid spawn rate
- Enemy spawn rate
- Overall game speed
## 💻 Installation
### Requirements
- Windows 10/11
- .NET 8.0 or higher
- Visual Studio 2022 (for development)
### Building from Source
```
git clone https://github.com/mars-rift/spacefuel.git
cd spacefuel
```
Open `spacefuel.sln` in Visual Studio and build the solution.
## 🛠️ Development
Built with:
- Visual Basic .NET
- Windows Forms
- .NET 8.0
## 📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
## 👏 Acknowledgments
- Created as a learning project for Visual Basic programming
- Inspired by classic space shooter arcade games
```