【自制】基于QT5的简化版黄金矿工的实现

过几天就把东西贴上来,正在期末考


一直忘了处理这事。。2015年7月14日21:44:14


这是我们的C++期末的课程设计作业,内部所有代码均为原创,用到的图像也均有组员亲自绘制。过几天放上制作过程(如果我还看得懂的话,已时隔半年多)。

2015年7月17日21:30:23 : 先放上实际运行效果图。

2015年7月20日23:31:39 :先放上QT(5.3)的代码+图包和可运行的程序。

源码+演示视频下载

由于是期末赶工的产物,而且对QT并不是特别熟悉,所以代码很粗糙。


5.1起始界面

             【自制】基于QT5的简化版黄金矿工的实现_第1张图片 


5.2 游戏开始(点击开始后)

5.2.1随机生成矿石,计时器为60,计分器为0,钩子开始摇摆。

【自制】基于QT5的简化版黄金矿工的实现_第2张图片


5.2.2按“↓”后,钩子伸出

【自制】基于QT5的简化版黄金矿工的实现_第3张图片


5.2.3钩子碰到物品时

    大金块计分器加500

   小金块计分器加200

   宝石计分器加700

   抓大金块时钩子速度会减慢。

【自制】基于QT5的简化版黄金矿工的实现_第4张图片

【自制】基于QT5的简化版黄金矿工的实现_第5张图片

【自制】基于QT5的简化版黄金矿工的实现_第6张图片


   每隔10s 系统自动生成金块,宝石,道具或随机奖励。

   道具包括:

      加速药水:钩子速度加快

      减速药水:钩子速度减慢

      时间奖励:时间增加(计时器加15)

      随机奖励:上述三者之一

 【自制】基于QT5的简化版黄金矿工的实现_第7张图片


5.3 暂停

点击暂停按钮暂停游戏,进入帮助页面:

点击“继续”或者按下空格可继续进行游戏

 


5.4结束界面

    计时器减为0后结束游戏,如下图,可显示最终得分。点击“重新开始”后,重新开始游戏;点击退出后关闭软件。

【自制】基于QT5的简化版黄金矿工的实现_第8张图片


你可能感兴趣的:(C++)