c++ 高级编程 第三版 源码_C/C++编程笔记:C语言开发黄金矿工游戏!项目源码分享学习...

d0d7124efe476a13f32abaf6e36ac522.png

玩家通过键盘的按键控制矿工抓取金块,将钩子碰触到的金块抓取过来。 要求如下: 

1. 游戏的金块的总数是20(可以自己去设置),大小位置是随机的。

2. 在没有抓取状态下,钩子左右摆动,此时矿工的是静止的。当钩子摆动到一定角度,玩家可以单击键盘上的上下左右键中的下方向键或者是空格键控制矿工伸出长钩,抓取金子,此时矿工是向下摇动转轴。获取到金子往回拉后,矿工是不断转动转轴,直到金子拉动到钩子初始处,矿工恢复静止,钩子继续左右摇摆,直到玩家再次单击向下方向键。

3. 伸出的钩子如果碰触到金子,则钩子和金子一起往回拉,回收的速度根据抓取到的金子的大小变化而变化,金子越大,回拉的速度越慢,反之亦然。如果钩子没有碰触到金子,而是碰触到左右和下的边界,则钩子保持原来的速度往回收。 

4. 抓取到的金子拉回到转轴处消失,此时金子数目减少一个。如果玩家将所有金子抓取完,游戏返回或者结束。

所用编译器:VS2013,代码纯手写,希望各位也能自己去手敲,而不是复制粘贴!!!图片大家可以自己去找素材图,也可以关注笔者微信公众号回复关键字:黄金矿工领取~

话不多说:直接上源码!

#include

还在等什么呢?代码都给你了,赶紧照着去做呗!

文章福利

C语言C++编程学习:

点击领取C/C++编程学习资料​jq.qq.com

微信公众号:C语言编程学习基地

软件下载

f267cc01d4c0507ddc3ef2c3a3c49a1f.png

视频学习资料

8357fa2d7c628c4d3d52ecc369d97703.png

有一些源码和资料分享,欢迎转行也学习编程的伙伴,和大家一起交流成长会比自己琢磨更快哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值