Skip to content

A C# arcade shooter where you pilot a spaceship, defeat enemy waves, and dodge obstacles while climbing the leaderboard. Perfect for action and strategy enthusiasts!

Notifications You must be signed in to change notification settings

bsenurbas/Spacewar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spacewar Game

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.


Features

  • 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.

Gameplay Mechanics

  1. Spaceship Movement: Navigate using arrow keys.
  2. Shooting: Press the space bar to fire bullets.
  3. Enemies:
    • BasicEnemy: Moderate speed and health.
    • FastEnemy: High speed but low health.
    • StrongEnemy: High health and moderate speed.
    • BossEnemy: High health and slow movement.
  4. Scoring:
    • Defeat enemies to earn points.
    • Advance through levels to face tougher challenges.
  5. Obstacles:
    • Static and moving obstacles appear on the game screen.
    • Collisions with obstacles result in a game over.

Installation

Requirements

  • .NET Framework 4.7.2 or later
  • Visual Studio 2022 or compatible IDE

Steps

  1. Clone the repository:
    git clone https://github.com/your_username/spacewar-game.git
  2. Open the Spacewar.sln file in Visual Studio.
  3. Build and run the project using F5.

Controls

  • Arrow Keys: Move the spaceship.
  • Space Bar: Shoot bullets.
  • Enter: Start the game.

Contribution

  1. Fork this repository.
  2. Make your changes and test thoroughly.
  3. Submit a pull request for review.

Future Enhancements

  • Add multiplayer mode.
  • Introduce additional enemy types.
  • Implement a leaderboard system.

About

A C# arcade shooter where you pilot a spaceship, defeat enemy waves, and dodge obstacles while climbing the leaderboard. Perfect for action and strategy enthusiasts!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages