---
title: Snakjong
canonical_url: "https://www.modelscope.ai/studios/zenmb.com/Snakjong"
md_url: "https://www.modelscope.ai/studios/zenmb.com/Snakjong.md"
repository: zenmb.com/Snakjong
last_updated: 2026-06-16
sdk_type: static
downloads: 0
stars: 1
---

# Snakjong

> Snakjong - An interactive demo by zenmb.com on ModelScope. Replace the random tile drawing of traditional Mahjong with a snake-eating mechanism, enhancing playability and competitiveness.

zenmb.com/Snakjong is an interactive demo (Studio) on ModelScope. built with static.

- **Repository**: zenmb.com/Snakjong
- **SDK**: static
- **Downloads**: 0
- **Stars**: 1
- **Last updated**: 2026-06-16

Source: https://www.modelscope.ai/studios/zenmb.com/Snakjong

---

#### Clone with HTTP

```bash
 git clone https://www.modelscope.ai/studios/zenmb.com/Snakjong.git
```

# Snake Game Docker 部署

## 项目说明

这是一个基于 Cocos Creator 的贪吃蛇游戏项目，使用 Docker 和 Nginx 进行部署。

## 运行条件

- Docker 和 Docker Compose 已安装
- 端口 7860 未被其他服务占用
- 支持 WebGL 的现代浏览器

## 运行说明

### 方法 1：使用 Docker Compose（推荐）

```bash
# 构建并启动服务
docker-compose up -d

# 查看服务状态
docker-compose ps

# 查看日志
docker-compose logs -f

# 停止服务
docker-compose down
```

### 方法 2：使用 Docker 命令

```bash
# 构建镜像
docker build -t snake-game .

# 运行容器
docker run -d -p 7860:7860 --name snake-game snake-game

# 查看容器状态
docker ps

# 查看日志
docker logs snake-game

# 停止容器
docker stop snake-game
```

## 访问服务

部署完成后，可以通过以下地址访问游戏：

- 本地访问：http://localhost:7860
- 网络访问：http://your-server-ip:7860

## 配置说明

- 服务端口：7860
- 监听地址：0.0.0.0（允许所有网络接口访问）
- 默认页面：index.html
- 反向代理：Nginx

## 文件结构

- `Dockerfile`：Docker 镜像构建文件
- `docker-compose.yml`：Docker Compose 配置文件
- `nginx.conf`：Nginx 配置文件
- `index.html`：游戏主页面
- `application.js`：游戏主应用文件
- `src/`：源代码目录
- `assets/`：游戏资源目录
- `cocos-js/`：Cocos 引擎文件

## 技术架构

- 前端：Cocos Creator 游戏引擎
- 后端：Nginx 静态文件服务器
- 容器化：Docker + Docker Compose
- 部署：支持 0.0.0.0 监听和 7860 端口暴露

## 注意事项

1. 防火墙允许 7860 端口访问（如果需要外部访问）
2. 确保有足够的内存运行 WebAssembly 文件
3. 建议使用 Chrome、Firefox 或 Safari 浏览器
