A fast-paced arcade shooter game built with C# and Windows Forms. Players control a spaceship to defeat waves of enemies, avoid obstacles, and achieve the highest score possible.
- Dynamic Enemy System: Includes basic, fast, strong, and boss enemies, each with unique attributes and behaviors.
- Obstacles: Randomly moving obstacles add a challenging layer to the gameplay.
- Score Tracking: Displays and saves player scores.
- Leveling System: Difficulty increases as players progress to higher levels.
- Responsive Gameplay: Smooth controls for spaceship movement and shooting.
- Spaceship Movement: Navigate using arrow keys.
- Shooting: Press the space bar to fire bullets.
- Enemies:
- BasicEnemy: Moderate speed and health.
- FastEnemy: High speed but low health.
- StrongEnemy: High health and moderate speed.
- BossEnemy: High health and slow movement.
- Scoring:
- Defeat enemies to earn points.
- Advance through levels to face tougher challenges.
- Obstacles:
- Static and moving obstacles appear on the game screen.
- Collisions with obstacles result in a game over.
- .NET Framework 4.7.2 or later
- Visual Studio 2022 or compatible IDE
- Clone the repository:
git clone https://github.com/your_username/spacewar-game.git
- Open the
Spacewar.slnfile in Visual Studio. - Build and run the project using
F5.
- Arrow Keys: Move the spaceship.
- Space Bar: Shoot bullets.
- Enter: Start the game.
- Fork this repository.
- Make your changes and test thoroughly.
- Submit a pull request for review.
- Add multiplayer mode.
- Introduce additional enemy types.
- Implement a leaderboard system.