# Rust-Client für die Software-Challenge Germany 2025
Dieses Repository stellt eine Rust-Bibliothek zur Verfügung, die als Vermittlungsschicht (Client <-> Server) für Teilnehmer:innen der **Software Challenge Germany 2025** dienen soll. Es enthält Quellcode und Beispiel-Clients im Ordner `examples`.
## Voraussetzungen
- Rust toolchain `version: 1.82` - prüfbar mit `rustc --version` und `cargo --version`.
## Stand der Entwicklung - trait-basierte API
Aktuell ist die Bibliothek als reines Kommunikations-Layer implementiert. Eine **trait-basierte API** ist in Arbeit.
## Mitwirken / Contribution
Beiträge sind willkommen:
1. ``simoncreatesart`` auf discord anschreiben (Bug, Feature Request, Frage)
2. Fork -> Branch -> PR
## TODOS:
1. make und unmake move, sowie possible_moves für ```socha::internal::GameState``` implementieren