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.
19 lines
561 B
JSON
19 lines
561 B
JSON
{
|
|
"id": 2,
|
|
"name": "Deux Clients",
|
|
"description": "Fournissez deux destinations depuis une seule scierie.",
|
|
"width": 6,
|
|
"height": 6,
|
|
"productions": [
|
|
{ "col": 0, "row": 0, "name": "Scierie", "cargo": "wood", "interval": 2 }
|
|
],
|
|
"demands": [
|
|
{ "col": 5, "row": 0, "name": "Depot Royal", "cargo": "wood", "amount": 2, "deadline": 30 },
|
|
{ "col": 5, "row": 4, "name": "Caserne", "cargo": "wood", "amount": 2, "deadline": 30 }
|
|
],
|
|
"walls": [],
|
|
"stock": [
|
|
{ "kind": "rook", "count": 4 },
|
|
{ "kind": "bishop", "count": 1 }
|
|
]
|
|
}
|