Initial commit.

Basic docker deployment with Local LLM integration and simple game state.
This commit is contained in:
Aodhan Collins
2025-08-17 19:31:33 +01:00
commit 912b205699
30 changed files with 2476 additions and 0 deletions

12
state/containers.json Normal file
View File

@@ -0,0 +1,12 @@
{
"id": 1,
"type": "recessed",
"hidden": true,
"revealed": false,
"openable": true,
"open": false,
"lock_id": 0,
"weight": 1,
"description": "A flagstone that looks slightly loose.",
"contents": [1]
}

10
state/exits.json Normal file
View File

@@ -0,0 +1,10 @@
{
"id": 1,
"type": "door",
"description": "A heavy wooden door reinforced with iron faces north; its lock glints, unmoved for years.",
"lock_id": 1,
"locked": true,
"openable": true,
"open": false,
"key": "key"
}

8
state/items.json Normal file
View File

@@ -0,0 +1,8 @@
{
"id": 1,
"type": "key",
"description": "A brass key with a tarnished surface.",
"hidden": true,
"revealed": false,
"taken": false
}

9
state/locks.json Normal file
View File

@@ -0,0 +1,9 @@
{
"id": 1,
"type": "door_lock",
"description": "A simple wooden door lock.",
"locked": true,
"openable": true,
"open": false,
"key_id": 1
}

10
state/room.json Normal file
View File

@@ -0,0 +1,10 @@
{
"id": "1",
"type": "room",
"description": "A dim stone chamber with worn flagstones and a heavy wooden door to the north. Dust gathers in the corners, and one flagstone near the center looks slightly loose.",
"exits": {
"north": 1
},
"items": [],
"containers": [1]
}