篇一 :C课程设计报告—贪吃蛇

程序设计基础课程设计

C课程设计报告—贪吃蛇  

院    系:  计算机学院网络工程系

班    级:      12 – 2 班       

姓    名:            

指导教师:             

20## 年 12 月 25 日

程序设计基础课程设计任务书

一、题目:贪吃蛇

二、设计要求

(1)XXX负责设计与实现。

(2)查阅相关资料,自学具体课题中涉及到的新知识。

(3)采用结构化、模块化程序设计方法,功能要完善,具有一定的创新。

(4)所设计的程序应有输入、输出。

(5)按要求写出课程设计报告,并于设计结束后1周内提交。其主要内容包括:封皮、课程设计任务书,指导教师评语与成绩、目录、概述、软件总体设计、详细设计、软件的调试、总结、谢启、附录:带中文注释的程序清单、参考文献。报告一律用A4纸打印,中文字体为宋体,西文字体用Time New Roma,一律用小四号字,行距采用“固定值”18磅,首行缩进2字符。总体设计应配合软件总体模块结构图来说明软件应具有的功能。详细设计应用传统或N-S流程图和屏幕抓图说明,调试的叙述应配合出错场景的抓图来说明出现了哪些错误,如何解决的。

三、课程设计工作量

由于是设计小组团结协作完成设计任务,一般每人的程序量在200行有效程序行左右,不得抄袭。

…… …… 余下全文

篇二 :贪吃蛇课程设计报告

目录

1. 课程设计目的???????????????????????3

2. 课程设计任务与要求???????????????????3

2.1课程设计内容??????????????????????3

2.2课程设计要求??????????????????????3

2.3课程设计环境??????????????????????3

3. 课程设计方案???????????????????????3

3.1方案论证????????????????????????3

3.2程序整体设计说明?????????????????????3

3.3设计思路????????????????????????4

3.4设计总体流程图?????????????????????4

3.5设计的具体实现?????????????????????5

4. 程序测试?????????????????????????8

4.1测试内容与结果?????????????????????8

4.2程序运行效果图?????????????????????9

5. 课程设计总结??????????????????????10 1

6.参考文献?????????????????????????11 附录 源程序?????????????????????????11

1. 课程设计目的:

? 复习、巩固才C、C++的基础知识,进一步加深对VC技术的理解和

掌握;

? 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课

本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

? 培养学生在项目开发中团队合作精神、创新意识及能力

2. 课程设计任务与要求

2.1 课程设计内容

贪吃蛇游戏开发,首先它可以为大家提供一种当前比较流行的休闲小游戏。贪吃蛇是家喻户晓的益智类小游戏,选择这个题目一是为了将自己的所学知识加以运用,二是一直以来贪吃蛇这个游戏就深深地吸引着很多人,它的制作方法对于很多同学而言都是很神秘的。所以我们希望通过这学期所学知识把它剖析开来,真真正正的了解它的本质和精髓。在这次学习中我们将从实践和实际的项目中提高自己的编程能力。因此决定选择这个题目作为VC的课程设计。

…… …… 余下全文

篇三 :基于MFC的贪吃蛇程序设计(课程设计) 报告

《MFC应用程序设计》

课程设计报告

题  目:               

学  院:              

专    业:              

班    级:               

姓  名:                

学    号:                 

指导教师:               

评阅成绩:

二0   年   月    日

…… …… 余下全文

篇四 :JAVA贪吃蛇课程设计报告

《Java应用开发》

课程设计报告

题    目:      JAVA小游戏 - 贪吃蛇                           

指导老师:                                 

  姓    名:                                 

专    业:                                 

…… …… 余下全文

篇五 :c语言贪吃蛇课程设计报告

C语言课程设计报告

贪吃蛇

一、游戏规则需求

1、 在打开程序后,出现选择界面,里面包含难度选择,其中难度选择能够使程序出现相应的游戏难度。

2、 开始游戏后,W A S D键控制贪吃蛇的移动方向。

3、 当贪吃蛇向一个方向移动时,不能立刻向反方向移动。

4、 贪吃蛇撞到的自己的身体或者撞到墙时,游戏结束,并输出“GAME OVER!”。

5、 贪吃蛇吃到一个食物后,出现白色闪烁一次,身体随之增加一个单位长度。

二、所需数据结构分析

1、所需函数模块

void begin();        //登陆界面

void start();        //鼠标移动事件

void init();            // 初始化游戏

void setfoodcrd();  // 设置食物要出现的坐标

void showfood();        // 在相应的坐标画出食物

void snakemove();       // 移动蛇,实际就是改变蛇各节的坐标

void judgeslod();       // 判断蛇是否撞墙或者撞到自己 

void judgesef();        // 判断蛇是否吃到食物了

void showsnake();       // 在屏幕上画出蛇

…… …… 余下全文

篇六 :c语言程序贪吃蛇课程设计报告

高级语言程序设计

课程设计报告

 

Experiment Designing reporter

课程名称  : 高级语言程序设计

英文名称  :  C Program Experiment Designing

专    业  : 自动化 111

学    号  : XXX

                  姓    名  : XXX

指导教师  : XXX

日    期:  2012 年 6月 17日至 20## 年6 月 20 日

                               山东工商学院信电学院

 一 :课程设计内容

程序功能介绍

贪吃蛇游戏是一个经典小游戏,深受众多玩家喜爱,其规则是:一条蛇在封闭围墙里,围墙里随机出现一个食物,通过按键盘四个光标键控制蛇向上下左右四个方向移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记10分,接着又出现食物,等待蛇来吃,如果蛇在移动中撞到墙或身体交叉蛇头撞倒自己身体游戏结束。此游戏不仅能锻炼人的思维敏捷性,而且还可以提高玩家的逻辑判断能力。

…… …… 余下全文

篇七 :贪吃蛇课程设计报告 2

基于VC#.NET的

贪吃蛇游戏的

目录

1. 实验目的………………………………………………………………

2. 实验任务与要求………………………………………………………

2.1实验内容………………………………………………………………

2.2实验要求………………………………………………………………

2.3实验环境………………………………………………………………

3. 设计方案…………………………………………………………………

3.1程序功能………………………………………………………………

3.2设计思想………………………………………………………………

3.3设计总体流程图………………………………………………………

3.4设计的具体实现………………………………………………………

4. 程序测试…………………………………………………………………

4.1测试内容与结果………………………………………………………

4.2程序运行效果图………………………………………………………

5. 实验总结……………………………………………………………… 参考文献…………………………………………………………………… 附录…………………………………………………………………………… 附录A:主要源程序……………………………………………………… 附录B:软件使用说明书…………………………………………………

1. 实验目的:

? 复习、巩固VC#.NET的基础知识,进一步加深对VC#.NET技术的理

解和掌握;

? 课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课

本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

? 培养学生在项目开发中团队合作精神、创新意识及能力

2. 实验任务与要求

2.1 实验内容

贪吃蛇游戏开发,首先它可以为大家提供一种当前比较流行的休闲小游戏。贪吃蛇是家喻户晓的益智类小游戏,选择这个题目一是为了将自己的所学知识加以运用,二是一直以来贪吃蛇这个游戏就深深地吸引着很多人,它的制作方法对于很多同学而言都是很神秘的。所以我们希望通过这学期所学知识把它剖析开来,真真正正的了解它的本质和精髓。在这次学习中我们将从实践和实际的项目中提高自己的编程能力。因此决定选择这个题目作为VC#.NET的课程设计。

…… …… 余下全文

篇八 :C#贪吃蛇课程设计报告

C#课程设计

基于VC#.NET的

贪吃蛇游戏的

开发与设计

姓名:李贵敏

学号:200880114105

班级:软件081班

指导教师:程铭

完成日期:2011-6-24

C#课程设计

目录

1.

2. 实验目的…………………………………………………………………2 实验任务与要求………………………………………………………2

2.1实验内容………………………………………………………………2

2.2实验要求………………………………………………………………2

2.3实验环境………………………………………………………………2

3. 设计方案…………………………………………………………………2

3.1程序功能………………………………………………………………2

3.2设计思想………………………………………………………………2

3.3设计总体流程图………………………………………………………2

3.4设计的具体实现………………………………………………………3

4. 程序测试…………………………………………………………………7

4.1测试内容与结果………………………………………………………7

4.2程序运行效果图………………………………………………………7

5. 实验总结…………………………………………………………………9

参考文献……………………………………………………………………10 附录……………………………………………………………………………10 附录A:主要源程序………………………………………………………10

1

C#课程设计

1. 实验目的

通过C#课程设计,使学生能将学到的面向对象的程序设计思想应用到具体的工作和学习中,加深对类与对象的理解,要求学生能够对现实生活中许多具体的事物抽象出类,并掌握继承与派生,基类、虚方法和抽象方法和多态性的概念。

…… …… 余下全文