feat: initial commit

Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
This commit is contained in:
Harald Hoyer 2025-03-29 07:40:17 +01:00
commit 0a5382187e
10 changed files with 4877 additions and 0 deletions

30
README.md Normal file
View file

@ -0,0 +1,30 @@
# bglga
This project is a simple Galaga-like space shooter game built using the Bevy engine.
## Current State
The game features:
- A player ship at the bottom of the screen that can move left and right
- Shooting bullets upward using the spacebar or up arrow key
- Enemy ships that spawn at the top and move downward
- Collision detection between bullets and enemies
## Controls
- Move Left: A key or Left Arrow
- Move Right: D key or Right Arrow
- Shoot: Spacebar or Up Arrow
## How to Compile
```
nix develop --command bash -c "cargo build"
```
## How to Run
1. Make sure you have Rust and Nix installed.
2. Clone the repository.
3. Navigate to the project directory.
4. Run the game using the command: `nix develop --command bash -c "cargo run"`