https://github.com/xi72yow/klotzkoepfe
2D top-down zombie survival game
https://github.com/xi72yow/klotzkoepfe
bevy game local-multiplayer rust-lang zombie
Last synced: 3 months ago
JSON representation
2D top-down zombie survival game
- Host: GitHub
- URL: https://github.com/xi72yow/klotzkoepfe
- Owner: xi72yow
- License: other
- Created: 2026-03-21T00:03:17.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-29T08:09:32.000Z (3 months ago)
- Last Synced: 2026-03-29T10:54:11.388Z (3 months ago)
- Topics: bevy, game, local-multiplayer, rust-lang, zombie
- Language: Rust
- Homepage:
- Size: 4.21 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Klotzkoepfe
Boxhead-artiger 2-Spieler Zombie-Shooter (Bevy 0.18, Rust).
2 Spieler auf einer Tastatur: P1 WASD+Space+Q, P2 Pfeiltasten+Enter+RShift.
## Installation (Debian/Ubuntu)
### APT Repository
```bash
# GPG Key hinzufuegen
curl -fsSL https://xi72yow.github.io/klotzkoepfe/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/klotzkoepfe.gpg
# Repository hinzufuegen
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/klotzkoepfe.gpg] https://xi72yow.github.io/klotzkoepfe stable main" \
| sudo tee /etc/apt/sources.list.d/klotzkoepfe.list
# Installieren
sudo apt update && sudo apt install klotzkoepfe
```
### Update
```bash
sudo apt update && sudo apt upgrade klotzkoepfe
```
## Manuell bauen
### Abhaengigkeiten (Debian/Ubuntu)
```bash
sudo apt install pkg-config libasound2-dev libudev-dev libwayland-dev libxkbcommon-dev
```
### Build
```bash
cargo build --release
./target/release/klotzkoepfe
```
## Steuerung
| Aktion | Spieler 1 | Spieler 2 |
|--------|-----------|-----------|
| Bewegen | WASD | Pfeiltasten |
| Schiessen | Space | Enter |
| Waffe wechseln | Q | RShift |
| Pause/Settings | ESC | ESC |
### Pause-Menue
- **Up/Down**: Wert waehlen
- **Left/Right**: Wert aendern (Shift: 10x)
- **Tab/Shift+Tab**: Kategorie wechseln
- **F5**: Settings speichern
- **F6**: Defaults wiederherstellen
## Release erstellen
Ein neues Release wird ueber GitHub Actions erstellt:
1. Actions > CI > Run workflow
2. `release: yes` setzen
3. Optional: Version angeben (sonst aus Cargo.toml)