苹果的 Safari 不允许网页自己全屏。把游戏添加到主屏幕,从桌面图标打开就是全屏,没有地址栏:
THREE KINGDOMSKARDS
三国策略卡牌
纯前端 · 可离线 · 局域网 / 公网联机 · 开源仓库 GitHub
点击选择需要放回卡组洗混重抽的手牌(仅限1次机会):
点击选择要加入手牌的牌,其余弃置
留空表示使用当前网址所在的服务器。游戏页面与服务器分开部署时才需要填写,例如 https://game.example.com
基于同浏览器多标签 BroadcastChannel 自动握手:
生成连接信令代码,发送给局域网好友:
粘贴好友返回的应答码 (Answer):
粘贴房主发给你的对战连接码 (Offer):
无需网络,直接与启发式 AI 对弈或观战 Bot 互掐:
默认配乐:连接页《长安》、对局《三国杀主题曲》(取自你指定的两条视频)。音频来源见 assets/audio/LICENSES.md。
所选文件只在当前浏览器会话播放,不会进入分享包。
保存后从下一局起加入对应势力牌组。可导出 JSON,方便交给 AI 继续编辑。
多条效果按顺序结算。复杂条件和一个时机下的多个效果可在下方 JSON 中编辑;只接受白名单动作,不运行代码。
整个卡包的可导入格式。请让 AI 按当前 JSON 的 schemaVersion、cards、abilities、trigger、effects 字段生成内容。
技能描述文本...
暂无卡牌背景
本游戏完全开源(代码 MIT 许可):github.com/quiverken1-crypto/3-kcard。想加卡、加势力、改规则,请看仓库里的 ARCHITECTURE.md 与 CONTRIBUTING.md;浏览器控制台可直接用 window.SGK 开放接口。
window.SGK
支援阵线:双方各容纳1张主城及最多4名单位。单位默认部署在此。主城无反击。
前线三区:划分左、中、右三个独立区域,每区域同时间仅允许单方独占。进入前线需消耗行动费用进驻空置区域;若有敌军驻守必须完全歼灭后方可占领。
地形:双方主城各含地形牌,开局洗混随机抽3张置于前线,剩余1张备用。
平原(容量3):无特殊效果。
水域(容量4):只有水军可以同时移动和攻击——水军如鱼得水。
林地(容量2):此处单位获得【先登】;此处单位受到的火攻伤害翻倍——埋伏一手,但是怕火。
山地(容量2):此处所有单位视为步兵,并获得【矢石】——行路艰难,但是居高临下。
险关(容量2):此处单位获得坚阵+1,且每回合最多被攻击1次——易守难攻。
主城:魏·许昌(平原、平原)、魏·洛阳(平原、险关);蜀·新野(平原、林地)、蜀·零陵(山地、林地)。主城生命20。
双粮仓机制:主城粮仓上限每回合+1自然增长至10;额外粮仓无上限,优先消耗与扣减。
声望拔河:初始0点,上限2点。每获得1点声望,先扣除对方1点;只有对方声望为0时,才增加己方1点。每回合可享受一次单位部署减费:减免等于当时声望,花费最低0,声望本身不消耗。普通击杀不会自动获得声望,需要【声望X】或孙策【霸王】等效果。
士气透支:牌库抽空后,第N次透支扣除N点主城生命值。
部署或移动时,单位插入到你松手的位置;己方行动阶段内可随时拖动己方单位在同一阵线/区域内调整站位(不耗粮草、不占行动)。
【督战】【守护】【护卫】只作用于左右紧挨的单位;主城位于支援阵线最左侧,与第一个单位相邻。
步兵:每回合移动或攻击(二选一)。
骑兵:每回合可移动并攻击(顺序不限)。
水军:水域中等同骑兵,非水域等同步兵。
谋士:全图无视距离攻击!只受谋士反击且只反击谋士。若所在区域有敌谋必须强制优先攻击!
【奋战】:每回合可攻击2次。【斩将】:攻击战力低于己方直接移除。【冲阵】:首击免反击。【先登】:先攻且击杀免反击。【矢石】:仅受矢石反击。【攻心】:无视一切防御词条。【火攻】:击杀相邻传递伤害并穿透坚阵。【守护】:阻挡对相邻友军和主城的攻击。【伏击】:首被攻击先手反击杀敌无伤。【潜袭】:背面进场免战法。【游击】:可撤退支援线,首被攻击可脱离。
点主城出征 · 双方主城各带2张地形,开局洗混后随机3张作前线
Esc 开关菜单 · 右键取消选择 · 空格结束回合 · 悬停卡牌查看技能
点按卡牌看技能 · 手牌上方「✕ 取消」或拖回手牌区取消
敌方主城陷落,蜀汉光复汉室!