Chessistics/chessistics-engine/Model
Samuel Bouchet e6eaae43ab Initial commit: Chessistics prototype v0.3
Black box sim engine (commands in, events out) with 3 piece types
(Rook, Bishop, Knight), cargo transfer system with social status
priority, collision detection, and victory/defeat conditions.

57 tests covering rules, simulation, loading, and solvability.
Godot 4 presentation layer scaffolding.
2026-04-10 14:58:03 +02:00
..
BoardSnapshot.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
BoardState.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
CargoType.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
CellType.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
Coords.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
DemandDef.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
DemandState.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
LevelDef.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
Metrics.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
PieceKind.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
PieceRules.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
PieceState.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
PieceStock.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
ProductionDef.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00
SimPhase.cs Initial commit: Chessistics prototype v0.3 2026-04-10 14:58:03 +02:00