You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
119 lines
2.7 KiB
119 lines
2.7 KiB
{
|
|
"format": "juegoland.package",
|
|
"formatVersion": 1,
|
|
"id": "conecta4",
|
|
"version": "1.0.0",
|
|
"engineApiVersion": 1,
|
|
"metadata": {
|
|
"name": "Conecta 4",
|
|
"description": "Paquete de referencia de Conecta 4; especificación previa a su implementación.",
|
|
"authors": ["Juegoland"],
|
|
"license": "UNLICENSED",
|
|
"defaultLocale": "es",
|
|
"locales": {
|
|
"es": "locales/es.json"
|
|
}
|
|
},
|
|
"dependencies": [],
|
|
"kind": "game",
|
|
"classification": {
|
|
"category": "board",
|
|
"tags": ["conecta4"],
|
|
"competition": "individual"
|
|
},
|
|
"players": {
|
|
"min": 2,
|
|
"max": 2
|
|
},
|
|
"capabilities": {
|
|
"hiddenInformation": false,
|
|
"simultaneousActions": false,
|
|
"deadlines": false
|
|
},
|
|
"components": {
|
|
"board": {
|
|
"kind": "board",
|
|
"definition": {
|
|
"source": "local",
|
|
"path": "components/board.json"
|
|
},
|
|
"copies": 1
|
|
},
|
|
"discs": {
|
|
"kind": "pieces",
|
|
"definition": {
|
|
"source": "local",
|
|
"path": "components/discs.json"
|
|
},
|
|
"copies": 1
|
|
}
|
|
},
|
|
"rules": {
|
|
"entry": "rules/index.ts",
|
|
"version": "1.0.0",
|
|
"stateSchemaVersion": 1,
|
|
"viewSchemaVersion": 1,
|
|
"eventSchemaVersion": 1,
|
|
"schemas": {
|
|
"config": "schemas/config.json",
|
|
"data": "schemas/data.json",
|
|
"view": "schemas/view.json",
|
|
"context": "schemas/context.json",
|
|
"event": "schemas/event.json",
|
|
"visibleEvent": "schemas/visible-event.json"
|
|
}
|
|
},
|
|
"presentation": {
|
|
"entry": "presentation/index.ts",
|
|
"apiVersion": 1,
|
|
"bundleVersion": "1.0.0",
|
|
"resources": {
|
|
"catalog.cover": {
|
|
"kind": "graphic",
|
|
"path": "presentation/catalog.ts",
|
|
"load": "catalog",
|
|
"required": true,
|
|
"fallback": {
|
|
"kind": "text",
|
|
"key": "catalog.name"
|
|
}
|
|
},
|
|
"catalog.thumbnail": {
|
|
"kind": "graphic",
|
|
"path": "presentation/catalog.ts",
|
|
"load": "catalog",
|
|
"required": true,
|
|
"fallback": {
|
|
"kind": "text",
|
|
"key": "catalog.name"
|
|
}
|
|
},
|
|
"catalog.icon": {
|
|
"kind": "graphic",
|
|
"path": "presentation/catalog.ts",
|
|
"load": "catalog",
|
|
"required": true,
|
|
"fallback": {
|
|
"kind": "text",
|
|
"key": "catalog.name"
|
|
}
|
|
},
|
|
"sound.drop": {
|
|
"kind": "audio",
|
|
"path": "assets/connect-four-drop.wav",
|
|
"load": "board",
|
|
"required": false,
|
|
"fallback": {
|
|
"kind": "omit"
|
|
}
|
|
}
|
|
},
|
|
"bindings": {},
|
|
"catalog": {
|
|
"cover": "catalog.cover",
|
|
"thumbnail": "catalog.thumbnail",
|
|
"icon": "catalog.icon"
|
|
}
|
|
}
|
|
}
|