AX 爱鲜报

大国崛起 Great Powers RTS

一款原创的红警风格浏览器即时战略游戏,基于 JavaScript 与 Three.js 开发,支持单机陆海空对战、五阵营、四张地图以及现代支援兵种,可离线试玩。

爱鲜报评分

0.0

0 人评分

5

星数

是

中文

JavaScript

主语言

是

活跃

1

贡献者

人工分析

EDITORIAL

推荐理由

这是一个完成度相当高的浏览器端 RTS 项目,涵盖经济、科技、战争迷雾、海陆空交战等完整玩法,并加入巡飞弹、电子干扰、航母舰载机等现代兵种设定。技术栈清晰(原生 ES Modules + Vite + Three.js),模型与音频资源随仓库提供,解压即玩,适合想学习 Web 游戏架构或 RTS 机制的开发者研究。

适用场景

  • 浏览器端即时战略游戏试玩
  • Web 游戏架构与 Three.js 渲染学习
  • RTS 经济、AI 与战争迷雾机制研究
  • AI 辅助开发流程的参考案例
  • 个人独立游戏原型开发

优点

  • 玩法完整,涵盖采矿、供电、科技、海陆空作战与战争迷雾
  • 提供离线试玩包,无需安装 Node.js 或 Blender 即可体验
  • 五阵营、四张地图与三档 AI 难度,内容量充足
  • 源码模块划分清晰,附带 GLB 与可编辑 .blend 模型资源
  • MIT 开源,支持二次开发与学习

缺点

  • 目前为单机试玩版,无多人联机、剧情战役和地图编辑器
  • 阵营与武器平衡尚未经过大规模玩家验证
  • 大规模单位寻路与低端设备帧率仍有优化空间
  • 中文语音播报依赖设备 Speech Synthesis 支持,部分场景需联网
上手难度 进阶

项目简介

大国崛起 是一款原创、非官方的红警风格浏览器即时战略游戏,使用 JavaScript、Three.js 与 Blender 打造。它并非《红色警戒》官方续作,也不包含其代码或美术资源移植,而是从零构建的独立作品。

游戏提供五个虚构阵营、四张战场地图、单机 AI 遭遇战,以及陆海空与现代支援单位,支持离线试玩。

核心玩法

阵营与地图

  • 五个虚构阵营:华夏防卫、北境联邦、西陆同盟、东亚科技体、新月能源体,各自拥有特色加成、单位与战略技能。
  • 四张战场:灰谷地带、双桥裂谷、海峡前线、远洋战区,矿区与出生点按双方方向镜像布置。

经济与建造

  • 采矿、宝石、油井收入、供电与科技解锁。
  • 独立生产队列、取消返款、维修与出售。
  • 兵营、战车工厂、兵工厂、空军基地、海军船坞分工明确。

战斗系统

  • 双方独立战争迷雾,支持侦察、隐形无人机反隐与潜艇声呐探测。
  • 地形影响通行、视野和火力。
  • 陆海空交战、框选、编队、攻击移动、小地图与触屏操作。
  • 快速对战与全域歼灭两种胜利规则,新兵、标准、专家三档 AI。

现代兵种

游戏加入了巡飞弹发射车、电子干扰车、激光反无人机车、远程火箭炮、装甲运输车、维修补给车、导弹驱逐舰、航空母舰与攻击潜艇等现代单位。侦察提供目标,护卫保护远程火力,反制装备压制无人机,补给决定持续作战能力。

注意:游戏中的射程、价格与武器性能均为平衡数值,不代表现实军事参数。

技术结构

项目采用原生 JavaScript ES Modules + Vite,渲染使用 Three.js 正交战术视角,寻路使用 PathFinding.js,音效使用 Web Audio,测试使用 Node.js 内置测试框架。

模块 文件
单位、建筑、地图数据 src/data.js
经济、视野、战斗与 AI src/game.js
现代规则 src/modern-combat.js
Three.js 场景与动画 src/render.js、src/visual-assets.js
音频及中文台词 src/audio.js、src/audio-data.js
DOM 界面与交互 src/main.js、src/*.css

模型随仓库提供 GLB 和可编辑 .blend 文件,无需安装 Blender 即可运行。

快速开始

在 Releases 下载 ZIP,完整解压后用现代桌面浏览器打开 PLAY.html 即可试玩,无需安装 Node.js、Python 或 Blender。

源码开发需要 Node.js 20.19+ 或 22.12+,以及支持 WebGL 2 的现代浏览器:

git clone https://github.com/chencheng666/great-powers-rts.git
cd great-powers-rts
npm ci
npm run dev

常用脚本:

npm test                 # 规则与展示逻辑测试
npm run build            # 常规网页构建
npm run package:offline  # 生成单文件 HTML 与 ZIP

已知边界

目前为单机试玩版,没有多人联机、完整剧情战役或地图编辑器。阵营和武器仍需真实玩家长期平衡验证,大规模单位寻路、低端设备帧率、海岸融合与语音体验仍有提升空间。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。