# 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 