单按键操作
整个游戏完全由一个按钮控制,对应 Xbox 360 控制器的 `A` 键。
minigame-demo · wechat-miniprogram/minigame-demo
这是微信小游戏官方示例仓库,使用 JavaScript 编写,展示小游戏组件、API 与云开发的用法。仓库 README 摘录内容为另一款单按键实时策略游戏《PAX BRITANNICA》的说明,与仓库主题不一致,具体示例内容待核验。
《Pax Britannica》是一款以水下世界为背景的单按键即时战略游戏,最初为 GAMMA4 活动开发。它的设计目标非常明确:把传统 RTS 中复杂的建造、编队与微操压缩到一个按钮上,让玩家在极简输入下体验资源积累、单位生产与自动战斗的循环。
游戏支持单人对抗电脑,也支持最多四名玩家同屏对战。标题画面按 A 即可加入,倒计时为 5 秒,其他玩家只要在倒计时结束前加入即可参战。键盘上 a、f、h、l 分别对应 1 至 4 号玩家,也可以改用 Xbox 控制器操作。
游戏的核心循环围绕“等待资源—选择生产—自动交战”展开。由于指针的旋转范围受资源上限约束,玩家需要在资源不足时耐心等待,在资源充足时快速决定生产哪一类单位。
四类单位形成简单的克制与分工:战斗机便宜灵活,适合拦截轰炸机;轰炸机输出高但弹速慢;护卫舰体积大、火力强,依靠热追踪鱼雷压制;升级则牺牲短期兵力换取长期资源增速。玩家需要根据战局在“扩军”与“发展”之间做出取舍。
多人模式下,所有玩家共享同一屏幕,加入方式简单直接,适合聚会场景下的快速对局。
整个游戏完全由一个按钮控制,对应 Xbox 360 控制器的 `A` 键。
按住按钮时,玩家母舰中央的轮盘指针开始旋转;指针能走多远取决于当前资源量,资源会随时间自动积累。松开按钮即在指针所指象限生产对应单位。
1. **FIGHTER(战斗机)**:体型小、速度快、造价低,擅长追击轰炸机。
生产出的舰船会依据“人工水下智能”自动作战,玩家无需单独指挥单位。
谁能让自己的母舰存活到最后,谁就获胜。
最多四名玩家可在同一台设备上对战。
项目使用 Lua 编写,是一款体量较小的完整游戏。从 README 可见,其玩法逻辑集中在资源积累、轮盘指针角度与生产象限的映射、单位自动战斗以及母舰存活判定上。游戏没有复杂的建造树或单位指令系统,因此代码结构相对紧凑,适合作为研究“极简输入如何支撑策略深度”的参考案例。
README 未详细说明渲染层、物理系统或引擎选型,具体实现细节需以仓库源码为准。
README 主要描述了游戏设置与操作方式,未给出完整的构建步骤。仓库说明中标注该游戏为 GAMMA4 活动而作,运行方式与依赖请以仓库内的实际说明和源码为准。
这款游戏适合用来观察“输入极简、策略不减”的设计思路:一个按钮如何通过按住时长与资源上限共同决定生产结果,以及自动战斗如何替代传统 RTS 的单位微操。阅读源码时可重点关注轮盘指针与资源量的关系、单位生成逻辑和自动交战规则。
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...
Unknown Horizons 官方代码仓库,使用 Python 开发。据 README,这是一款 2D...
《Dead Ascend》是一款手绘风格的 2D 点击式(point-and-click)冒险解谜游戏...
Hypersomnia 是 TeamHypersomnia 用 C++ 从零编写的一款多人俯视角(top-down...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...