网站大量收购独家精品文档,联系QQ:2885784924

计算机程序设计(c语言).pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机程序设计 (C语言) 课程设计报告 题目:用C语言实现弹球游戏 学 院: 专 业: 班 级: 姓 名: 指导教师: 设计日期: 一、选题背景: 我们 日常生活中的小游戏机、手机上,经常会有贪吃 蛇、拼图游戏、俄罗斯方块、推箱子、弹球等小游戏,这 些小游戏看起来复杂,其实根据我们所学的知识,利用 C 语言亦可编译程序来实现。下面就是通过 C 语言程序实 1 现弹球游戏。 二、设计思想: 游戏正式开始前设计初始图形,正中 ‘BASKETBALL’ 设为较大图形,颜色不断变换,下边 ‘ANY KEY……’设 为绿色。玩者按任意键游戏开始。 游戏开始后,背景为白色,桌面上端为一排彩色方块, 下边有一个黄色小球和红色球拍,小球只做直线运动,碰 到反弹壁反弹。小球碰到球拍反弹。玩者用←和→控制球 拍的左右运动。桌面下端为出界区,小球落进出界区游戏 结束。 游戏结束界面:若任务未完成结束游戏则出现 ‘YOU ARE SILLY!’,图形 自动跳转到 ‘GAME OVER’图形,然后 自动关闭。若任务完成游戏结束或强制结束,则出现 ‘GAME OVER’图形,然后 自动关闭。 三、主要解决问题的方法及技术关键 1、主要问题及解决方法: 用 “graphics.h”库存函数实现图形的初试化绘制。并利用 setcolour()( 显示当前要画线颜色)和循环语句实现图形的颜色随时 间周期变换。 利用kbhit()(检查当前按下键)实现游戏的开始与否的控制,若不按 2 键程序将处于无限循环状态,若按任意键程序将向下执行。同时 kbhit()实现球运动的控制。 利用cleardevice()实现清除图形功能。 爆裂艺术效果的实现:利用setcolour(),putpixel()(在指定位置画 一点)delay() (暂停)以及for 循环实现爆裂效果。 2.技术关键: delay()的暂停功能。 cleardevice()的擦出整个图形屏幕。 closegraph()的关闭图形功能。 四、程序流程图: 开始 存放方块信息 初始化图形 3 无 按 键 与否 真 假 球拍左或 右运动 小球运动 假 (←键) (→键) 是否击中方 反弹 块 左运动 (k o) 真 假 真 右运动 出界与反 方块是否击 弹 过

您可能关注的文档

文档评论(0)

yanmei113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档