欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    贪吃蛇课程设计

    • 资源ID:1418111       资源大小:279KB        全文页数:22页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    贪吃蛇课程设计

    1、目录 第一章第一章 引言引言 - 2 - 第二章第二章 正文正文 - 2 - 一,设计要求 - 2 - 二,设计的作用、目的 - 3 - 三,具体分工及程序流程图 . - 4 - 四,重要函数介绍 . - 6 - 五,程序代码编写及注释. - 9 - 3.1 3.1 程序运行结果程序运行结果 . - 15 - 3.2 3.2 编程中遇到的困难及解决方法编程中遇到的困难及解决方法. - 16 - 附录附录 - 17 - 参考文献参考文献 . - 22 - - 2 - 课程论文题目课程论文题目 -贪吃蛇贪吃蛇 第一章第一章 引言引言 贪吃蛇是世界知名的益智类小游戏,选择这个题目一方面的原因是 为了

    2、将我们自己的所学知识加以运用;另一方面,虽然很小就接触这个 游戏,但是它的制作方法对我们而言还是很神秘的。我们希望通过自己 的所学知识把它剖析开来,通过自己的动手实践,真正的了解它的本质 和精髓随着科学技术的不断提高,计算机技术日渐成熟,其强大的功能已 为人们所深刻认识,它已进入人类社会的各个领域并发挥着越来越重要 的作用。 作为计算机应用的一部分,使用计算机进行游戏编程,具有其他编程 所无法比拟的优点。这些优点能够极大地提高学生对程序设计的兴趣。 因此,做这样一个游戏设计是很有意义的。 第二章第二章 正文正文 一,设计要求设计要求 通过游戏程序设计,提高编程兴趣与编程思路,巩固 C 语言中所

    3、学 的知识,合理的运用资料,实现理论与实际相结合。 (1) 收集资料,分析课题,分解问题,形成总体设计思路; (2) 深入分析各个小问题,列出大纲,编写各部分程序模块; (3) 对于设计中用到的关键函数,要学会通过查资料,弄懂其用法, 要联系问题进行具体介绍; (4) 上机调试,查错,逐步分析不能正常运行的原因,确保所设计的 程序正确,并且能正常运行; - 3 - (5) 完成课程设计报告,并进行答辩。 二二, ,设计的作用、目的设计的作用、目的 C 语言是一种易学易懂的通用程序设计语言,由于它具有功能性强, 运用简洁,灵活兼有高级语言与低级语言的优点,以及“目标程序效率 高”可移植性和能在各

    4、种系统上普遍实现等特点使它成为当今世界上的 主流程序设计语言之一,同时被选作目前全世界广泛应用,同时也是大 学生必修的科目。作为当代的大学生要很好的利用它,学好一门设计语 言,实现学以至用。 制作 C 程序报告,是为了巩固和加深对 C 语言课程的基本知识 的理解和掌握,并且能够掌握 C 语言编程和程序调试的基本技能。 通过游戏程序的设计训练和提高学生的基本技能,掌握字符串的表 示方法和字符串函数的功能、Turbo C 图形操作的基本知识、键盘上特殊 键的获取以及图形方式下光标的显示,提高编程兴趣与编程水平,学会 如何正确的书写程序设计说明文档,提高运用 C 语言解决实际问题的能 力,巩固 C

    5、语言语法规则的理解和掌握,学会通过源程序写出流程图, 提高自学以及查阅资料的能力。 - 4 - 三三, ,具体分工具体分工及程序流程图及程序流程图 下图是具体的分工流程图。 老师布置 任务 马剑 负责找这次课程设计需要的原 材料,以及所需要查看的文献,为 大家的电脑装所需软件. 李晓 负责贪吃蛇关于游戏规则方面的 程序,以及游戏的背景界面程序和 游戏音乐等媒体文件的插入. 王顿 负责蛇怎样才能吃到食物这一块 儿的程序以及控制蛇行走这方面 的程序. 徐三芳 负责将程序拼接到一起,以及后期 修改程序中的问题,和后期的整理 和归纳总结. - 5 - Y 速度加快 开 始 图像驱动 开始画面 随机出现

    6、食物 通过键盘控制蛇 判断是否撞围墙、 是否撞自己 判断是否吃 到食物 食物消失 输出成绩 图形消失 结 束 Y N N - 6 - 四四, ,重要函数介绍重要函数介绍 1) 主函数 main() 初始化图形系统, 调用 DrawK() 画出开始画面, 调用函数 GamePlay () ,即玩游戏过程,游戏结束后调用 Close()关闭图形系统,结束程 序。 2) 画界面函数 DrawK() ; 主界面是一个封闭的围墙,用两个循环语句分别在水平和垂直 方向输出连续的宽度和高度均为 10 个单位的矩形方块,表示围墙,为了 醒目,设置为黄色。 3) 游戏具体过程函数 GamePlay() ; 这是游戏的主要组成部分,他采用将前一节的坐标赋给后一节,用 背景颜色将最后一节去除,当蛇头的坐标与食物的坐标相等时,表示食 物被吃掉了。 4) 游戏结束函数 GameOver() 游戏结束,清除屏幕,输出分数,显示游戏结束信息。 5) PrScore() ,输出分数。 6) Close()函数图形结束。 在显示游戏结束信息的画面时,按任意键关闭图形系统,程序结束


    注意事项

    本文(贪吃蛇课程设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583