# 积分赛最小配置模板
本文档提供一份 积分赛(score-o)最小可跑配置模板。
目标:
{
"schemaVersion": "1",
"version": "2026.03.30",
"app": {
"id": "sample-score-o-minimal-001",
"title": "积分赛最小示例"
},
"map": {
"tiles": "../map/lxcb-001/tiles/",
"mapmeta": "../map/lxcb-001/tiles/meta.json"
},
"playfield": {
"kind": "control-set",
"source": {
"type": "kml",
"url": "../kml/lxcb-001/10/c01.kml"
}
},
"game": {
"mode": "score-o",
"punch": {
"policy": "enter-confirm",
"radiusMeters": 5
}
}
}
schemaVersionstring"1"versionstringapp.idstringapp.titlestringmap.tilesstringmap.mapmetastringplayfield.kindstringcontrol-setplayfield.source.typestringkmlplayfield.source.urlstringgame.modestringscore-ogame.punch.policystringenter-confirmentergame.punch.radiusMetersnumber5如果你不写下面这些字段,积分赛会按当前客户端默认逻辑运行:
map.declination
0 处理map.initialView.zoom
playfield.CPRadius
playfield.controlOverrides.*.score
game.scoring.defaultControlScore 或玩法默认值game.session.*
game.guidance.allowFocusSelection
game.finish.finishControlAlwaysSelectable
resources.*
debug.*
如果你要让积分赛更接近正式活动,通常很快会补这几项:
{
"playfield": {
"controlOverrides": {
"control-1": {
"score": 10
},
"control-2": {
"score": 20
}
}
},
"game": {
"scoring": {
"type": "score",
"defaultControlScore": 10
},
"guidance": {
"allowFocusSelection": true
},
"finish": {
"finishControlAlwaysSelectable": true
}
}
}
这份模板适合:
如果要看更完整版本,请继续参考: