games-development-ai/tier2/games/shanhai-xunyilu/tier2-source-project.json
lili 6dadc70173
Some checks failed
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
feat(polaris): 《山海巡异录》M0——battle-core 回合解算核+竖屏战斗场景
顶级线③卡牌构筑肉鸽(设计书 2026-07-06 已批即开,统一山海原创 IP 宇宙)。battle-core 纯函数
回合解算(受控随机注入/事件流/latch):能量经济/抽弃洗/出牌序列链/敌意图/护栏;链语义逐条钉死
(每环+0.25/周天=总倍率一次性×2 单回合至多一次/硬上限×8/动作 200 触发判本局 invalid 并 latch);
20 卡五行各 4(估值落 §6.2 锚带)+首战敌「涸泽鲛」意图循环 4 式+曲线常量表 schemaVersion=1;
渲染层竖屏三段布局/链轨五槽/周天金闪/演出与逻辑经事件流解耦,readState/injectInput 按 tier2 平台契约。
证据:单测 40 断言绿;冒烟贪心 driver 5+100 seed 全 win、挂机 13 回合 lose、0.044ms/场(单场口径);
bundle 35,835B=账A 预算 10%(构建产物不入库,README 带 build-phaser 重建命令);
实测 Phaser 3.80.1 raw 1.13MB/gz 0.30MB→账B 建议钉传输字节口径随真机定案。
待 mini-desktop 窗口:CDP 三门/浏览器真玩/冷暖启计时;M1 头号=card driver(S8)。
2026-07-06 09:25:45 -07:00

28 lines
761 B
JSON

{
"schemaVersion": "tier2-1.0",
"projectType": "tier2-phaser",
"fileTree": [
{ "path": "src/data/tables.js", "role": "config" },
{ "path": "src/battle-core.js", "role": "system" },
{ "path": "src/main.js", "role": "entry" },
{ "path": "src/scenes/battle-scene.js", "role": "scene" },
{ "path": "src/util/seeded-random.js", "role": "lib" }
],
"entry": "src/main.js",
"buildProfile": {
"bundler": "esbuild",
"format": "iife",
"globalName": "__Tier2GameBundle",
"minify": false,
"target": "es2019"
},
"depLock": {
"phaser": "3.80.1"
},
"contentHash": "76ae69464ec92e84fec5673f0fa0c0e2bb5dd30136eb8faf398588e0e31a4058",
"addressing": {
"store": "mysql+oss",
"fetchById": "contentHash"
}
}