C

1 / 10 C 语言课程设计--黄金矿工

一、实验内容

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

1. 游戏的初始界面如下图(一),单机键盘上的空格键进入游戏,进入后界面如图(二),金块的总数是20,大小位置是随机的。

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

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

4. 抓取到的金子拉回到转轴处消失,此时金子数目减少一个。如果玩家将所有金子抓取完,游戏返回到如图(一)的初始界面。

图(一)

c语言课程设计黄金矿工,C语言课程设计黄金矿工(提高篇)相关推荐

  1. C语言课程设计选哪个,C语言课程设计选题及要求.docx

    C语言课程设计题目 课程设计是对学生的一种全面综合训练, 是与课堂听讲. 自学和练习相辅相 成的.必不可少的一个教学环节. 通常,课程设计中的问题比平时的习题复杂的 多,也更接近实际. 课程设计着眼于 ...

  2. 对c语言课程的心得体会,C语言课程设计心得体会

    C语言课程设计心得体会 回想这三周C语言课程设计的过程,真是痛并快乐着. 从领到书的那一刻,我就很郁闷?<C语言程序设计>到底事学什么的,到底有什么用.刚开始上课时?还在迷茫这门课程是用来 ...

  3. 《操作系统》课程设计报告——用JAVA语言模仿实现“吃水果”问题

    引言 操作系统是计算机的核心总控软件,是计算机系统的指挥和管理中心,是计算机系统的灵魂.进程管理与文件系统是操作系统都是操作系统的五大重要功能之一.通过模拟操作系统的实现,加深学生对计算机操作系统内核 ...

  4. c语言课程设计加密程序,C语言课程设计文件加密解密.doc

    C语言课程设计文件加密解密 C语言程序设计 课程设计 学 院 计算机工程 班 级 计算1313 姓 名 学 号 201321121089 成 绩 指导老师 2014年6月26日 计算1313班C语言程 ...

  5. c语言课设宿舍管理程序,C语言程序课程设计宿舍管理软件.doc

    C语言程序课程设计宿舍管理软件.doc 课程设计(论文) 题 目 名 称 宿舍管理软件 课 程 名 称 C语言程序课程设计 学 生 姓 名 学 号 系 .专 业 信息工程系.信息大类 指 导 教 师 ...

  6. c语言黑白棋程序设计报告,C语言课程设计黑白棋

    C语言课程设计--黑白棋 第一章 绪论 1.1 C语言概述 C语言是国际上广泛流行且很有发展前途的计算机高级语言,不仅用来编写应用软件,也用来编写系统软件.C语言功能丰富,使用灵活,可移植性好,深受广 ...

  7. c语言设计匀速直线运动,C语言课程设计指导书2015版(试用版)201506.doc

    C语言课程设计指导书2015版(试用版)201506精选 C语言课程设计 指导书 信息技术教学与实验中心 2015-04 目 录 第1章 C语言课程设计基本要求-------------- 1 §1. ...

  8. c语言课程设计实验设备,C语言课程设计课程设计_力学实验设备管理系统

    --------------------------------------------------正文内容开始-------------------------------------------- ...

  9. c语言程序设计超市会员卡管理系统,C语言程序设计课程设计报告超市水果信息管理系统...

    <C语言程序设计课程设计报告超市水果信息管理系统>由会员分享,可在线阅读,更多相关<C语言程序设计课程设计报告超市水果信息管理系统(28页珍藏版)>请在人人文库网上搜索. 1. ...

  10. c语言设计题目代码,C语言课程的设计题目.doc

    计算机综合训练题目 指导教师: 尹航 训练班级: 完成时间: 2011-2012学年 第1学期 第4周 目 录 01课程设计题目:教师信息管理系统(由 完成)2 02课程设计题目:销售信息统计(由 完 ...

最新文章

  1. JQuery获取下拉列表框选中项
  2. Android SystemServer分析
  3. 阿里云服务器发送邮件失败?连接超时?25端口被封?
  4. 【教程】条形码组件Spire.Barcode 教程:如何在C#中创建DataMatrix条码
  5. ListView(3)
  6. npm install
  7. C语言程序设计期末卷子,C语言程序设计试题1
  8. 2017/12/30 GUI和动态代理
  9. paip.图片文件上传功能总结
  10. 网众无盘linux挂载u盘,详解网众无盘的服务器调试
  11. 人声修音插件 – Antares Auto-Tune Pro 9.1.0.5 WiN
  12. python操作windows窗口获取窗口句柄
  13. 计算机主板时钟,电脑主板时钟电路工作原理
  14. 基于MODIS的锡林郭勒植被变化监测(附练习数据下载)
  15. 协成zookeeper
  16. 解决高铁WiFi上网问题,中兴新支点ICG与高铁强强联手
  17. 惠普ZBook 14u G5(3XG37PA)电脑 Hackintosh 黑苹果efi引导文件
  18. android 第三方相册,相册选择图片
  19. 网页设计html怎么做五星红旗,用CSS做各国国旗方法
  20. java map date_时间转换与map集合

热门文章

  1. Raft 协议原理详解
  2. 分享一个写给女朋友的两周年纪念网页
  3. 【微信小程序】缓存过期时间的相关设置
  4. tacacs java客户端_基础tacacs+及raduis实验
  5. 测试修改和删除用户的功能
  6. uniapp|微信小程序获取当前城市名称--逆地址解析
  7. 根据url获取文件信息
  8. 南京青奥会志愿者标识物揭晓 4条志愿彩最抢眼
  9. word文档怎么找回误删的文件_Word、Excel文档误删内容后保存,如何恢复或找到删除前的...
  10. 第5天!争气!蒸汽!