# Game2048 **Repository Path**: lionry/Game2048 ## Basic Information - **Project Name**: Game2048 - **Description**: 基于linux gtk 编写的2048窗体小游戏 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-03-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Game2048 #### 介绍 基于linux gtk 编写的2048窗体小游戏 #### 软件架构 基于linux ubantu18.04编写,编译通过,测试正常,IDE为eclipse-cpp-2018-12-R-linux-gtk-x86_64

注意:此仓库中已经包含编译好的文件,想看效果的小伙伴直接在终端中使用命令执行即可。

#### 安装教程 1. 使用git clone https://gitee.com/zimolove3/Game2048.git命令,将工程clone到本地 2. 下载安装eclipse-cdt 3. 打开eclipse-cdt,导入工程 4. 配置gtk,参考步骤如下:
4.0 如果没有安装gtk库,请先安装gtk库,参考博文:https://www.cnblogs.com/sunyoung/p/6376779.html
4.1 配置gtk库,参考博文:https://blog.csdn.net/styyzxjq2009/article/details/8683761 6. 先bulid工程,然后执行 7. 或者先到src目录下,打开终端,使用gcc编译,命令为:gcc Game2048.c -o ../Game2048.o `pkg-config --cflags --libs gtk+-2.0` -lpthread 8. 然后cd 到上级目录,使用./Game2048.o执行即可 #### 使用说明 >说明:运行截图不一致,是由于在不同的操作平台下截的图导致,第一张图为ubantu18.04操作系统下的截图,其他三张截图均为移植到windows平台下后所截 1. 运行截图

2. 上下左右移动合并 3. 玩法参考:https://blog.csdn.net/u013252110/article/details/80422083 4. Windows 64位如有gtk库,可以直接运行我编译好的Game2048_win64.exe,注意,需借助终端完成操作(如git bash等),命令为./Game2048_win64.exe 5. linux 下可直接使用./Game2048.o运行 #### 参与贡献 1. 作者:子墨 2018.12.22 qq:461009747 2. 欢迎联系作者,和我一起交流学习,讨论 #### 已知问题 1. Windows下线程运行会不同步,当关闭终端时才会输出打印信息(已修复) 2. Windows下部分提示信息会乱码(已修复)