基于Phaser3的回合制策略游戏开发

本项目使用 JavaScript 游戏框架 Phaser3 开发了一款回合制策略游戏。游戏采用双层 2D 画面,将隧道、建筑等元素分别置于不同的图层以增强视觉效果。

游戏机制

  • 回合制策略玩法。
  • 地表建造与地下资源生产。
  • 多个时代演进。

开发环境搭建

  1. 安装 Node.js。
  2. 通过 npm 安装 TypeScript: bash npm install -g typescript
  3. 通过 npm 安装 Less: bash npm install -g less
  4. 进入项目目录,安装项目依赖: bash npm install

编译与运行

根据不同的操作系统执行相应的启动命令,编译游戏并将所需文件复制到 dist 文件夹:

  • Windows: npm run start_win
  • macOS: npm run start_mac
  • Linux: npm run start_lin
zip
game-master.zip 预估大小:17个文件
folder
game-master 文件夹
file
.gitignore 36B
folder
lang 文件夹
folder
en_US 文件夹
file
main_menu.json 911B
file
package.json 1KB
file
tslint.json 363B
folder
src 文件夹
folder
client 文件夹
folder
style 文件夹
file
cl_menues.less 756B
file
cl_main.less 78B
folder
html 文件夹
folder
templates 文件夹
file
cl_main_menu.template.html 48B
file
cl_main.html 368B
file
cl_menu_manager_class.ts 3KB
file
cl_menu_manager.ts 7KB
file
cl_main.ts 1KB
file
cl_lang_handler.ts 1KB
folder
cl_lang.ts 文件夹
file
app.ts 2KB
file
tsconfig.json 234B
file
README.md 2KB
folder
config 文件夹
file
config.json 23B
zip 文件大小:10.07KB