# gem **Repository Path**: cute_newer/gem ## Basic Information - **Project Name**: gem - **Description**: 宝石迷阵(备用) - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-26 - **Last Updated**: 2024-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 宝石迷阵 ## 简要说明 这是一个经典的宝石迷阵游戏, 融入了明日方舟的一些元素。 ## 预期实现的额外功能 - [ ] 联网的排名,消除添加时间限制,成功消除根据分数加时长,最后结束的时候总分可以选择上传获取排名。 - [ ] 特殊宝石,消去一列(行)/增加倒计时 - [ ] 4个及以上相消产生发光宝石,发光宝石相消有3*3炸弹效果 - [ ] bgm - [ ] 登录注册mysql - [ ] 人物技能(能量条集满可释放)【人物直接拿方舟角色】 - [ ] 道具,加时器等 ## 注意事项 路径和文件中不要有中文不要有中文!! ## 代码使用 确保电脑中已有QT6.7.0和构造配件 点击gen_maze.pro后,项目自动加载,如果存在配置问题,删除gem_maze.pro.user文件,重新点击gen_maze.pro,按照自机情况配置 另外请不要改变文件位置,要不然pro文件会找不到对应文件位置。 ## git操作 - [1] 在自己目录中使用git init初始化仓库 - [2] git add . 注意有个. 将文件夹下所有文件加入暂存区 - [3] git commit -m '注释' 将暂存区的文件提交到本地仓库 - [4] git remote add origin git@gitee.com:sogln/gem-maze.git 建立gitee仓库与本地的连接 - [5] git pull 将仓库原有内容合并到本地 每次push前一定要做 - [6] git push -u origin master 将本地仓库的文件推送到已经建立关联的远程仓库master分支中。 ## 已实现类 ### 音频播放 soundplay soundPlay sounds; sounds.soundPlayAlways("qrc:/resource/wav/1.wav",this); //循环播放 sounds.soundPlayAlways("qrc:/resource/wav/1.wav",this); //播放一次 需要暂停:sounds.player->stop(); ### gif播放 Gifstart Gifstart gif(ui->label,":/resource/gif/kingmovw.gif",""); // 不要加上qrc gif.GifstartAlways(); //一直播放 gif.GifstartOnce(); //播放一次 暂停:\gif.movie->stop(); ## 数据库mysql引擎看下面教程 https://blog.csdn.net/m0_52072919/article/details/130094915