Skip to content
This repository has been archived by the owner on Jun 23, 2024. It is now read-only.
/ Tk-Nonogram Public archive

一个使用 TKinter 开发的数织游戏

License

Notifications You must be signed in to change notification settings

Dragon1573/Tk-Nonogram

Repository files navigation

Tk-Nonogram

介绍

使用 tkinter 库制作的数织游戏。

使用方法

一般用户

前往 GitHub Releases ,下载最新版本的可执行二进制文件。

Tip

目前已支持以下操作系统和架构:

amd64 i386 arm64
Windows ✔️ ✔️
macOS ✔️ ✔️
Linux ✔️

进阶用户(全平台开发者)

Tip

此项目使用 PDM 进行管理,请您提前准备 Python v3.11 和 PDM 环境。

# 使用 SSH Clone (推荐)
git clone --progress git@github.com:Dragon1573/tk-nonogram.git
# 使用 HTTPS Clone
git clone --progress https://github.com/Dragon1573/tk-nonogram.git
# 中国大陆用户使用 SSH Clone (推荐)
git clone --progress git@gitee.com:Dragon1573/tk-nonogram.git
# 中国大陆用户使用 HTTPS Clone
git clone --progress https://gitee.com/Dragon1573/tk-nonogram.git

# 切换到项目目录
cd ./tk-nonogram

# 安装依赖项(仅运行)
pdm install --prod

# 启动运行(源文件模式)
pdm run play

# 安装依赖项(编译构建)
pdm install

# 安装提交钩子,用于自动格式化代码
pdm run git

# 编译构建
pdm run ci
pdm run build Numzle

# 启动运行(Windows 编译产物模式)
./dist/Numzle.exe
# 启动运行(macOS/Linux 编译产物模式)
./dist/Numzle

应用截图

开发模式截图