# slide **Repository Path**: tfcolin/slide ## Basic Information - **Project Name**: slide - **Description**: 一个简单的滑块拼图 (华容道) 游戏, 按前后台模式设计. 后台负责游戏规则实现和流程控制, 前台负责与用户交互. 前端开发者可以基于软件包内的游戏引擎部分开发不同的用户界面. - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2023-09-18 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 这是一款 linux 平台下的滑块拼图游戏. 详细文档参见 doc/slide.pdf. 游戏按前后台模式设计. 后台负责游戏规则实现和流程控制, 前台负责与用户交互. 前端开发者可以基于软件包内的游戏引擎部分开发不同的用户界面. 软件包内包含 3 个部分: 1) 游戏规则引擎 2) ncurses 的前端 3) gtk3 的前端 编译: make 游戏规则引擎: libsp.a 基于 ncurses 的前端: sp_cs h, j, k, l: 移动坐标 (仿照 vi) q: 退出. 基于 gtk3 的前端: sp_gtk 依赖: ncurses gtk3 pkg-config ArchLinux 用户可通过 AUR 安装: 软件包名称: slidegame 规则引擎安装位置: /usr/lib/libsp.a 规则引擎头文件安装位置: /usr/include/sp.h 前端程序安装位置: /usr/bin/{sp_cs,sp_gtk} 文档安装位置: /usr/share/doc/slidegame/slide.pdf VoidLinux 用户 最后, 招募志愿者将本软件的文档翻译为英文.