Chessistics/Data/levels/level_03.json
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

27 lines
813 B
JSON

{
"id": 3,
"name": "Le Col",
"description": "Franchissez le mur et gerez deux types de cargaison.",
"width": 6,
"height": 6,
"productions": [
{ "col": 0, "row": 0, "name": "Scierie", "cargo": "wood", "interval": 2 },
{ "col": 5, "row": 0, "name": "Carriere", "cargo": "stone", "interval": 2 }
],
"demands": [
{ "col": 5, "row": 5, "name": "Depot Royal", "cargo": "wood", "amount": 2, "deadline": 40 },
{ "col": 0, "row": 5, "name": "Forge", "cargo": "stone", "amount": 2, "deadline": 40 }
],
"walls": [
{ "col": 2, "row": 2 },
{ "col": 2, "row": 3 },
{ "col": 2, "row": 4 },
{ "col": 3, "row": 4 },
{ "col": 4, "row": 4 }
],
"stock": [
{ "kind": "rook", "count": 4 },
{ "kind": "bishop", "count": 1 },
{ "kind": "knight", "count": 2 }
]
}