职场大变样社区

5597

主题

6637

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-5-16 11:53:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:C++、QT
摘要:
游戏“连连看”,只要将相同图案的两张图片用三根以内的直线连在一起就可以消除,规则简单容易上手。游戏速度节奏快,画面清晰可爱,老少皆宜。每次的随机分配模式使玩家有新的挑战的目标,长期地保持游戏的新鲜感。由于连连看画面占的比重很大,为了使画面看起来更好看清晰,也为了能够更进一步掌握Qt编程,我决定用Qt开发一个单机版的连连看游戏。游戏通过定义数组,根据一定的算法实现规定的路径判断。

关键字:  游戏 连连看 数组 路径判断

目录:
前言……………………………………………………………………………………5
1、开发环境的介绍…………………………………………………………………6
1.1 选择开发语言………………………………………………………………6
1.1.1 C++……………………………………………………………………6
1.1.2 Qt…………………………………………………………………… 6
1.2 选择开发工具………………………………………………………………7
1.3 Qt关键技术的介绍…………………………………………………………7
   1.3.1 Qt的特点…………………………………………………………… 7
   1.3.2 Qt的库类…………………………………………………………… 9
       1.3.3 Qt对象间通讯机制………………………………………………… 9
1.4 开发环境搭建…………………………………………………………… 11
1.4.1 Qt的安装……………………………………………………………11
1.4.2 Window下编程环境的搭建…………………………………………12
2、程序架构与设计
2.1游戏规则………………………………………………………………… 13
2.2发展历程………………………………………………………………… 13
2.3方案论证………………………………………………………………… 13
2.3.1设计原理……………………………………………………………13
2.3.2设计方案……………………………………………………………14
2.3.3主要问题……………………………………………………………14
2.3.4技术要求……………………………………………………………14
2.4系统设计………………………………………………………………… 14
2.4.1基本思路……………………………………………………………14
2.4.2主界面的设计………………………………………………………16
2.4.3图片的随机生成……………………………………………………15
2.4.4单击控件的事件触发………………………………………………19
2.4.5胜利…………………………………………………………………20
2.4.6图片是否可消除的判断……………………………………………21
2.4.7结果分析……………………………………………………………24
总结 …………………………………………………………………………………25
参考文献……………………………………………………………………………26
致谢…………………………………………………………………………………27

包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表