引言
不知道大家平时刷抖音有没有刷到那些抖音小游戏,最近有款游戏推的非常多,非常多的直播在直播玩,且看得人也非常多,游戏名叫赵云与阿斗。

项目介绍
抖音上的大部分游戏其实都是小程序的性质,使用Laya之类进行打包的操作,所以本质上是可以直接将游戏的资源做成web静态包,随后做成web网页版的形式运行,那既然有个网页版那Docker就很简单了,直接用Nginx就行了。

资源都在自己本地了,那游戏内的信息自然是随便改了,这游戏刚出没几天,我在各大平台包括抖上就看到了各种翻版了,例如加强版、无限体力版以及西游版。
游戏的游玩机制也非常简单,单纯的塔防类游戏,通过杀敌可以获得资源,资源可以用于征兵,而征得的兵需要占据格子。

双方基地都有一定血量,血量见底则输,其中常规的兵需要靠叠加来进行升级,上限为5级,除此之外还可以通过拼字的形式来合成武将,武将可以直接通过杀敌升级,同时不同武将也有不同的技能,例如全屏技能、眩晕、击退等等。

除此之外还有武器系统,对局会掉落武器或者碎片,搭配合理的武器能让武将更厉害,再一个就是道具系统了,需要金币去购买。
项目部署
项目部署并不难,因为就是个单纯的web网页,我们只需要映射端口就行,其他都不需要设置。
因为不涉及复杂内容,所以建议直接常规化部署就行,镜像名为ghcr.io/panda-995/douyin-game,如果ghcr.io拉不动可以改成加速站ghcr.milu.moe。

这里用的1Penal部署,使用NAS其实也差不多,将端口80映射到本地就行,随后访问你映射的端口就可以访问游戏了,需要注意的是它的本质还是单机,所以进度在不同设备是不会同步的。

如果有域名的话,创建一个反向代理, 后端代理地址填http://IP:端口号

写在最后
作为上班摸鱼的小游戏,这玩意儿其实还是挺上头的,且加上这个机制也足够有趣,短时间还是能带来一点新鲜感,但玩久了重复度太高了,不过这也是抖音上这些热游的惯性,短时间抓人,但不耐玩。