feat: initial commit
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
This commit is contained in:
commit
0a5382187e
10 changed files with 4877 additions and 0 deletions
30
README.md
Normal file
30
README.md
Normal 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"`
|
Loading…
Add table
Add a link
Reference in a new issue