https://github.com/dragon1573/tk-nonogram
一个使用 TKinter 开发的数织游戏
https://github.com/dragon1573/tk-nonogram
nonogram-game pdm python311 tkinter-gui
Last synced: 4 months ago
JSON representation
一个使用 TKinter 开发的数织游戏
- Host: GitHub
- URL: https://github.com/dragon1573/tk-nonogram
- Owner: Dragon1573
- License: agpl-3.0
- Created: 2024-04-17T17:41:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-27T16:08:35.000Z (about 1 year ago)
- Last Synced: 2024-04-28T06:57:43.632Z (about 1 year ago)
- Topics: nonogram-game, pdm, python311, tkinter-gui
- Language: Python
- Homepage:
- Size: 605 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tk-Nonogram
## 介绍
使用 `tkinter` 库制作的数织游戏。
## 使用方法
### 一般用户
前往 [GitHub Releases](https://github.com/Dragon1573/Tk-Nonogram/releases/tag/v0.4.0) ,下载最新版本的可执行二进制文件。
> [!TIP]
>
> 目前已支持以下操作系统和架构:
>
> | | amd64 | i386 | arm64 |
> | :-----: | :----------------: | :----------------: | :----------------: |
> | Windows | :heavy_check_mark: | :heavy_check_mark: | |
> | macOS | :heavy_check_mark: | | :heavy_check_mark: |
> | Linux | :heavy_check_mark: | | |### 进阶用户(全平台开发者)
> [!TIP]
>
> 此项目使用 [PDM](https://pdm-project.org/en/stable/) 进行管理,请您提前准备 Python v3.11 和 PDM 环境。```powershell
# 使用 SSH Clone (推荐)
git clone --progress [email protected]:Dragon1573/tk-nonogram.git
# 使用 HTTPS Clone
git clone --progress https://github.com/Dragon1573/tk-nonogram.git
# 中国大陆用户使用 SSH Clone (推荐)
git clone --progress [email protected]: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
```## 应用截图
