2019春第一次课程设计实验报告 一、实验项目名称: 飞机游戏的编写 二、实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现控制飞机的移动功能,增加其实用度, 同时还实现发射子弹和出现敌机的操作,通过发射子弹,击败静止的或者移动的 敌机,最终实现通关或者死亡; 三、项目模块结构介绍: 第一步 ...
分类:
其他好文 时间:
2019-05-31 21:11:21
阅读次数:
108
一、实验项目名称:反弹球 二、实验项目功能描述:利用数组知识改进反弹球消砖块游戏,实现多个砖块的效果。“0”表示输出空格,“1”表示输出小球‘0’。 三、项目模块结构介绍: 第一步:实现小球反弹的效果,利用二维数组int canvas[High][Width]存储游戏画布中的所有元素,0输出空格,1 ...
分类:
其他好文 时间:
2019-05-31 19:56:49
阅读次数:
100
一. 实验项目名称 打砖块 二. 试验功能描述 这是一个简单的小游戏,运行程序就可以开始游戏,用 A D控制挡板左右移动,然后反弹小球,打中“砖块”可以加分。 三. 项目模块结构介绍 这个游戏由几个模块构成 显示模块:现实游戏大体框架 判断模块:判定游戏是否结束 计分模块:统计用户得分 控制模块:读 ...
分类:
其他好文 时间:
2019-05-31 19:56:34
阅读次数:
117
一、实验项目名称 贪吃蛇 二、实验项目功能描述(用自己的语言描述) 本实验通过我们自己制作小时候玩的贪吃蛇经典游戏,来提升自己的实践能力。 三、项目模块结构介绍(文字+总体模型) 模块1:构造一条静止的小蛇 模块2:实现小蛇的移动 模块3:用asdw键控制小蛇的移动 模块4:判断小蛇和边框或自身相撞 ...
分类:
其他好文 时间:
2019-05-31 19:48:39
阅读次数:
88
一、实验项目名称 Flappy bird 二、实验项目功能描述(用自己的语言描述) 本实验是为了实现我们自己制作小时候玩的经典游戏,来提升自己的实践能力。 三、项目模块结构介绍(文字+总体模型) 模块1:实现一个简单下落的小鸟@ 模块2:同时实现下落小鸟和静止障碍物的显示 模块3:让障碍物从右向左移 ...
分类:
其他好文 时间:
2019-05-31 19:36:54
阅读次数:
83
2019春第二次课程设计实验报告 一.实验项目名称 贪吃蛇小游戏 二.实验项目功能描述 玩家通过键盘控制蛇在地图上寻找食物,蛇吃下食物,可以加分,碰到四壁或者自己游戏结束。 三.项目模块结构介绍 程序关键在于表示蛇的图形及蛇的移动。用一个小圆点来表示蛇的一节身体,身体每长一节,增加一个圆点,蛇头用四 ...
分类:
其他好文 时间:
2019-05-31 19:33:18
阅读次数:
108
2019春第一次课程设计实验报告 一. 实验项目名称 飞机游戏 二. 试验功能描述 这是一个简单的小游戏,运行程序就可以开始游戏,用 W S A D控制飞机上下左右移动,然后空格发射激光,敌机会随机从屏幕最上方落下来,用激光打中敌机就可以加一分。 三.项目模块结构介绍 include include ...
分类:
其他好文 时间:
2019-05-31 19:31:48
阅读次数:
120
2019春第二次课程设计实验报告 一.贪吃蛇游戏 二.首先我们需要构造小蛇通过对二维数组的输出先后构造出蛇头和蛇身,然后达到静止小蛇的显示效果。我们得想想贪吃蛇游戏的结构,四周的边框,边框里的蛇,和随机出现的食物而这些所有的部分,都是局限在边框这一范围内,因此,我们可以先创建一个二维数组,将这三个部 ...
分类:
其他好文 时间:
2019-05-31 19:31:10
阅读次数:
110
2019年春第二次课程设计实验报告 一.实验项目名称 贪吃蛇 二.实验项目功能描述 玩家通过控制键盘实现小蛇向不同方向的移动,并通过吃食物增加蛇的长度,当小蛇和边框或自身发生碰撞时游戏失败 三.项目模块结构介绍 A.构造小蛇,依据二维数组canvas[High][Width]的对应元素,若值为0输出 ...
分类:
其他好文 时间:
2019-05-31 19:26:39
阅读次数:
99
2019春第二次课程设计实验报告 一.实验项目名称 空中作战(飞机游戏) 二.实验项目功能描述 用户进行我方飞机觉得操作,敌机从上方随机出现,我机可以进行子弹的输出,若是我方飞机将子弹击中,则进行加分处理;若是我方飞机与敌机进行碰撞,则游戏结束;若是我方飞机未与敌机进行碰撞,以及敌机消失在界面,则进 ...
分类:
其他好文 时间:
2019-05-31 19:21:37
阅读次数:
86