第一次课程实验设计报告

2019春第一次课程设计实验报告
一、 实验项目名称

飞机游戏

二、 实验项目功能描述(用自己的语言)

用c语言写一个简单的飞机游戏,用户可操控飞机进行移动,射击,击中敌机

三、 项目模块结构介绍(文字+总体模型)

  1. 控制飞机移动
  2. 显示复杂飞机图案
  3. 发射激光
  4. 打靶练习
  5. 代码重构
  6. 新式子弹
  7. 静止的敌机
  8. 敌机移动
  9. 射中敌机
  10. 清屏功能

四、 实现界面展示(截图)

五、 代码托管链接
https://gitee.com/LILI6/LI

六、 实验总结(提出问题+解决办法+感想)

  1. 遇到问题:在最开始就发现用scanf控制飞机时,我的飞机不动
    解决办法:找了好久的原因才发现只是因为我在判断控制a,s,d,w时用的是双引号
  2. 遇到问题:飞机的形状不对
    解决办法:用空格来调整*所在位置


感想:代码是十分严谨的,不能有一丝误差,否则很难找出来错误在哪里

原文地址:https://www.cnblogs.com/LILI6/p/10960314.html

时间: 2024-07-30 15:20:50

第一次课程实验设计报告的相关文章

第一次课程设计报告体会

刚开始的时候,对于课程设计真的是毫无思路,之后便去把课本相关的指针和文件的内容重新认真的在看一遍,算是对文件的基础内容有了初步的认识.这是我在编写程序中第一次使用文件的操作,而没有使用简单的数组,当然还有参考使用了KMP算法,虽然这次KMP算法并不是自己把它用c语言的方法实现出来的,但是通过上网查找相关资料,终于将KMP算法写了出来这次实验让我对文件操作和KMP算法有了更深刻的理解,给我留下了宝贵的印象,这将为我以后的编程提了供宝贵的经验和教训.本次试验中,很多地方都经过调试而达到了优化效果,遇

第二次课程实验设计报告

一.实验项目名称 反弹小球 二.实验项目功能描述 通过小球击打砖块来获得分数的一个游戏,游戏代码一共分代码重构.显示边框.显示移动边框.反弹小球.消砖块五个部分,一步步构成最终的游戏. 三.项目模块结构介绍 #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> int high,width; int ball_x,ball_y; int ball_vx,b

2109春第一次课程设计实验报告

2019春第一次课程设计实验报告 一.实验项目名称: 飞机游戏的编写 二.实验项目功能描述: 这个实验主要是实现游戏的正常运行,实现控制飞机的移动功能,增加其实用度, 同时还实现发射子弹和出现敌机的操作,通过发射子弹,击败静止的或者移动的 敌机,最终实现通关或者死亡: 三.项目模块结构介绍: 第一步:代码重构,实现控制飞机移动的功能. 第二步:新式子弹,初始化子弹在飞机的正上方,子弹发射后自动向上移动: 第三步:静止的敌机,增加静止的敌机: 第四步:敌机移动,让敌机自动向下移动: 第五步:击中敌

2019年春第一次课程设计实验报告

2019春第一次课程设计实验报告 一.项目实验名称:飞机游戏 二.实验功能描述:操作者可以通过WASD来控制飞机移动,按下空格键飞机则可以发射子弹,子弹击中敌机则敌机消失,敌机消失后则可以得分并且刷新敌机位置. 三.项目模块介绍: 游戏最终代码: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> // 全局变量 int position_x,posit

2017-2018-2 20179223《密码与安全新技术》课程总结报告

课程:<密码与安全新技术> 班级:2017级92班 学号:20179223 姓名:刘霄 上课教师:谢四江 必修/选修: 必修 课程学习内容总结 第一次课程--量子密码相关知识 信息安全技术备受世人关注,由于现有的加密方法存在着很多弊端,人们将目光转向了量子密码.根据量子力学中的海森堡不确定性原理(这个理论是说,你不可能同时知道一个粒子的位置和它的速度,粒子位置的不确定性,必然大于或等于普朗克常数(Planck constant)除于4π(ΔxΔp≥h/4π),这表明微观世界的粒子行为与宏观物质

《密码安全新技术》课程总结报告

<密码安全新技术>课程总结报告 课程学习内容总结 第一次课 网络(Web)安全与内容安全 本次讲座的学习内容主要为两方面: 1.Web应用安全 SQL注入 Havij Pangolin 1. 反射型XSS 2. 存储型XSS Apache解析漏洞 Nginx解析漏洞 2.隐私安全 用户轨迹 :移动方向.运动轨迹.运动频率. 用户画像(性别.年龄.直液.搜索记录.住址).手机号码.MAC地址 AI 机器学习 启发式 内网漫游 隐蔽信道检测 注入攻击 网页木马 凭证盗窃 本次讲座是开学第一次课,现

计算机网络课程见习报告

JISHOU UNIVERSITY 课程见习报告 见习课程: 计算机网络 作    者: 游家富 学   号: 201620832 所属学院: 信息科学与工程学院 专业年级: 通信工程14级 指导教师: 李必云. 欧阳仕粮 见习单位: 吉首大学 校园网 完成时间: 2016年 10 月 17 日   吉首大学信息科学与工程学院制 课程见习报告 1见习目的 l 训练我们通信工程专业的学生,以后工作所必须的各种基本技能和实践动手能力. l 巩固和运用我们所学的通信原理知识,认真观察.分析和解决常见的

第一次课程作业(3月7日)

第一次课程作业:梳理课程重点(信息基础+服务管理) 第一章:信息化基础知识 1.信息的概念(知道):有两个层次(1)本体论:你认为它是什么样就是什么样 (2)信息论:由于我的认识不断深入,逐渐趋于它的本质 2.国家信息化体系6要素,关系图要记住,某个要素是什么功能 信息技术应用:六要素中的龙头,国家信息化建设的主阵地 信息资源:信息资源的开发利用是国家信息化建设的核心任务,是国家信息化建设取得实效的关键,也是国家信息化的薄弱环节.信息资源.材料资源.能源共同构成国民经济和社会发展的三大战略资源,

计算机组成原理 课程设计报告

        计算机组成原理 课程设计报告      成员:许恺   2014011329          胡强勇  2014011315     时间:2016.12.20                 一.简要总结计算机组成原理实验 计算机组成原理实验总共五个实验,首先我们熟悉了教学机的使用方法,后面的实验我们分为运算器.存储器.控制器,控制器分为两次实验.紧接的第二次实验我们就进行了运算器的实验,对运算器的内部构造极其原理进行了验证理解,在这里我们学习了运算器ALU的8种运算功能,以