一个挂机放置类小游戏

一个挂机放置类小游戏

阅读量:
评论数:

一个挂机放置类小游戏

8月9日更新:使用busybox作为基础镜像,最终镜像体积由42.5MB减小到了2.54MB,支持多架构(未测试)

介绍

一个全随机的刷装备刷词条小游戏

可以保存游戏,导入、导出存档

支持手机界面

游戏设计

  • 通过副本获得装备与金币

  • 装备分为四个等级:破旧、普通、神器、史诗

  • 主角默认每秒回血 2%

  • 默认暴击伤害 150%

  • 完成副本时可能掉落独特级别(5 个词条)的装备(通关后 2.5%掉落率,无尽挑战不会掉落)

  • 通关后开启无尽挑战

GitHub地址:Couy69/vue-idle-game: 一个全随机的刷装备小游戏 (github.com)

本人制作的docker镜像:liwangsheng/idle-game - Docker Image | Docker Hub

作者做好的在线游玩链接:couy.xyz

预览

game-1.webp

game-2.webp

game-3.webp

部署

本次使用docker部署,x64架构可跳过构建镜像直接安装

如果没有docker可以看这篇:Docker安装 - MJ的博客

构建镜像

# 拉取GitHub代码
git clone https://github.com/Couy69/vue-idle-game.git

# 进入目录
cd vue-idle-game

# 创建Dockerfile文件
vim Dockerfile

Dockerfile文件如下:

FROM python:2 as builder

WORKDIR /app

COPY . .

RUN apt-get update && apt-get install -y nodejs npm && npm install && npm run build

FROM nginx:alpine

COPY --from=builder /app/dist /usr/share/nginx/html

EXPOSE 80

CMD ["nginx", "-g", "daemon off;"]

在该目录下运行:

docker build -t vue-idle-game:latest .

安装

一键安装:

docker run -d --name idle-game -p 28848:80 liwangsheng/idle-game

端口号(28848)及容器名可随意更改

此时可通过ip:端口访问

若想使用域名不带端口访问可以看看反代这篇:nginxWebUI使用方法 - MJ的博客

若没有80、443端口可以看看这篇:CloudFlare Tunnels 内网穿透 家宽建站 - MJ的博客

Built with Halo
主题 Stack Jimmy 设计 • 由Jiewen移植
📑共水了 93篇文章.
载入天数... 载入时分秒...
RSS Icon RSS订阅