今天给大家分享一款小游戏,这是一款基于 WebGL 的俯视角打僵尸生存游戏,绝地收割。你需要在尸潮中尽可能活得更久,并把成绩提交到服务器排行榜。
项目地址:https://github.com/moli-xia/mowing

有什么特点?
-
浏览器直接运行,无需安装客户端 -
WASD移动 + 鼠标瞄准射击 -
多波次敌人、连杀反馈和音效系统 -
服务器统一保存排行榜,避免本地数据丢失 -
支持 Docker部署
Docker Compose 部署
创建目录结构
安装之前需先在docker文件夹中新建一个mowing文件夹,用于配置持久化保存,后面所有相关文件都存在这里。

准备Compose文件
打开飞牛OS的docker--compose--新增项目--项目名称(填mowing,可识别即可),路径选择上面建立好的文件夹“mowing”,选择创建docker-compose.yml,然后将下面代码复制粘贴到代码框,为了便于大家理解,我给部分代码加了注释,最后勾上创建项目后立即启动,点击创建即可:
services:
mowing:
image: superneed/mowing:latest
container_name: mowing
ports:
- "8006:8000"
volumes:
- ./srv/mowing-data:/data
restart: unless-stopped

❝注意:
端口可根据实际情况自行修改 格式有问题可以让 ai调整。
显示正在运行,说明部署成功。

项目配置及体验
浏览器输入 http://nasIP:端口(如:http://192.168.188.3:8006),进入项目主页。
填个名字,就可以开始游戏了。

操作也很简单,
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

玩儿完后会有个排名数据,排行榜数据会保存在宿主机下面文件内:
./srv/mowing-data/rankings.json
结语
这个游戏安装部署及玩儿起来都很简单,是个摸鱼的好游戏,堪称摸鱼伴侣!
觉得内容不错?我要
版权声明






