- 17
- 0
- 约1.33万字
- 约 18页
- 2017-08-11 发布于安徽
- 举报
编号:
《C语言程序设计》
课程设计文档
题 目 : 贪吃蛇
姓 名 : 王志刚
学 号 : 20112480126
院(系): 信息工程学院
2012 年 06 月 21 日
题目意义和设计思想
1、题目意义及分工情况
意义:通过编写一个独立的程序来检验自己学习的知识情况,并且同时也在扎实贯通基本知识的的基础上对自己的能力进行一些锻炼和提升。同时能够写出来属于自己的一个应用程序也是一种对自己的肯定,有利于促进个人以后的积极性。
分工:我是和王盈分为一组,王盈主要负责的是主函数以及贪吃蛇的移动核心算法,即贪吃蛇的移动、增长,吃食物等等,我写的是另一个判断蛇的移动方向的begin函数,食物的随机出现函数,以及游戏开始的界面,游戏运行中的颜色等。在编写函数的过程中需要使用计时器和光标定位,但是由于我们对计时器还有光标的控制不熟悉,所以我们是采取从网上找一些类似的函数,然后作出适当的一些修改,变成符合我们要求的函数。
2、设计思想
1)、最初的设计思想:
(1)最初的总体的设计思想框架是王盈提出来的,贪吃蛇要在一定的区域框框里面进行运动,这点用二维数组进行解决,就是把一个区域按一定精度划分成一个二维数组,形成“网格”贪吃蛇的身体可以用一个链表控制,一个结点就是身体
您可能关注的文档
- 《C++程序设计》课程设计-模拟彩票游戏的设计.doc
- 《EDA技术》课程实验报告-基于FPGA的交通灯课程设计报告.doc
- 《EDA技术及应用》课程设计报告-三人智力抢答器.doc
- 《电力电子技术》课程设计-单相桥式可控整流电路.doc
- 《高级语言程序设计》课程设计报告-英汉小词典.doc
- 《工程项目管理》课程设计说明书-某综合办公楼(兼单身职工宿舍).doc
- 《工程项目管理软件应用》课程设计-绿林商业大楼项目管理.doc
- 《汇编语言程序设计》课程设计-学生成绩管理设计.doc
- 《基于MATLAB的个人语音信号处理》课程设计说明书.doc
- 《面向对象技术》课程设计报告-个人银行账户管理系统.doc
原创力文档

文档评论(0)