# Crush-Chess **Repository Path**: moonfeather/crush-chess ## Basic Information - **Project Name**: Crush-Chess - **Description**: 纯C语言开发的图形化象棋游戏,支持Linux/Windows平台。逆转,然后象棋。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-05-17 - **Last Updated**: 2024-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 逆转象棋 象棋,启动! ## 游戏介绍 你说得对,但是逆转象棋是一款由MoonFeather使用纯C语言开发的开源象棋游戏。你将扮演一名叫做“棋手”的角色,操作棋子和友人对决,在这个过程中逐步发现“Bug”的真相,后面忘了。 逆转象棋缝合了许多游戏的梗和元素,希望你在这款游戏里玩得开心。 ## 开发架构 - 使用纯C语言,基于Allegro游戏开发库进行开发。 - 使用CMake使能多文件编译系统。 - 面向结构体思想指导开发。 ## 开发指南 ### 从源文件编译 0. 确认系统安装并指定好CMake、Make、GCC编译器的环境变量。额外的,你可能需要设置"CC"变量为GCC编译器的路径宫CMake使用。 1. 克隆本仓库; 2. 在仓库根目录下执行'cmake -b build'命令; 3. 在CMake后生成的/build文件夹下运行'make'命令。 ## Todo - [x] BGM和音效 - [x] 游戏内动画 - [x] 胜利结算 - [ ] 吃子信息 - [ ] 悔棋功能