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

这是一篇2019春课程设计实验报告,主要介绍飞机游戏编写。实验实现游戏正常运行、飞机移动、发射子弹、出现敌机等功能,还介绍了项目模块结构。作者初次接触游戏设计和Git应用,在小组努力下掌握了Git使用,虽游戏只完成部分,但收获满满。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

一、实验项目名称:

飞机游戏的编写

二、实验项目功能描述:

这个实验主要是实现游戏的正常运行,实现控制飞机的移动功能,增加其实用度,
同时还实现发射子弹和出现敌机的操作,通过发射子弹,击败静止的或者移动的
敌机,最终实现通关或者死亡;

三、项目模块结构介绍:
  • 第一步:代码重构,实现控制飞机移动的功能。

  • 第二步:新式子弹,初始化子弹在飞机的正上方,子弹发射后自动向上移动;

  • 第三步:静止的敌机,增加静止的敌机;

  • 第四步:敌机移动,让敌机自动向下移动;

  • 第五步:击中敌机,当子弹和敌机的位置相同时就是击中敌机;

  • 第六步:清屏功能,清除屏幕闪烁;

总体模型:
Int main()
{
  Startup();     //初始化
  While(1)     //游戏循环执行
  {
   Show();     //显示画面
   updateWithoutInput();    //与用户输入无关的更行
   updateWithInput();      //与用户输入有关的更新
}
return 0;
}
四、实现界面展示:

1582167-20190531202347240-1384789590.png

五、代码托管链接:

https://gitee.com/LYL596/game.git

六、实验总结:

因为初次接触这个游戏设计,同时实验中用到了Git这个应用,然后不是太会用,
尝试过多次之后,在小组的努力下,终于知道如何使用这个应用。其次就是对游戏设计
这一内容的编写和整体结构,但是通过书本上的相关知识,慢慢的了解怎样设计,最后到
完成整个游戏,虽然是比较简单的小游戏,但是对初学者的我,还是感觉比较难,平时间
认为写一个pta作业都比较困难,但是现在看来,写一个小游戏相当于做好几个pta作业
就算是这个比较难,同时思维联系比较紧密,但是一旦成功后,会相当的自豪,同时老师
也给我们分了小组,小组之间相互讨论,不知道的地方一起探讨,每一次写完代码之后,就会感叹,几行代码怎么就实现了这样的结果,代码真的很神奇,有问题是正常的,慢慢的就会去找答案,答案找到了,就是成功的那一刻。由于刚接触,所以这个游戏还只完成了一部分。努力吧,我的小游戏;

转载于:https://www.cnblogs.com/lyl68/p/10957337.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值