基于 Phaser 3 和 Socket.io 的多人游戏模板

该模板利用 Webpack 构建,并集成 Socket.io 实现实时网络通信,可用于开发单人或多人游戏,并支持部署至 Heroku 平台。开发者可以基于 /src/frontend/main.ts 文件配置游戏并导入场景,并将自定义场景添加到 ./scenes 文件夹。针对多人游戏,可扩展 /src/backend/GameCommunication.ts 文件以实现游戏逻辑通信。

zip
phaser3template-main.zip 预估大小:23个文件
folder
phaser3template-main 文件夹
file
.gitignore 2KB
file
package.json 2KB
file
package-lock.json 215KB
folder
src 文件夹
folder
backend 文件夹
file
clientConnection.ts 1KB
file
server.ts 1KB
file
gameComm.ts 2KB
folder
frontend 文件夹
folder
scenes 文件夹
file
mainScene.ts 4KB
folder
objects 文件夹
file
ball.ts 487B
file
square.ts 482B
file
main.ts 583B
file
LICENSE 1KB
folder
public 文件夹
file
front-bundle.js 17.09MB
folder
assets 文件夹
file
circle.png 12KB
file
player.png 2KB
file
square.png 8KB
file
mystyle.css 362B
file
index.html 250B
file
tsconfig.json 6KB
file
README.md 1KB
file
webpack-back.config.js 527B
file
Procfile 15B
folder
built-server 文件夹
file
bundle-back.js 9KB
file
webpack-front.config.js 667B
zip 文件大小:3.16MB