2019第一次课程设计实验报告
一.实验项目 --飞机游戏![](https://img2018.cnblogs.com/blog/1580664/201905/1580664-20190527233606120-720103453.png)
二.实验功能描述:
利用函数封装重构飞机,并实现了新式子弹,敌机移动,击中敌机和更好的清屏,操作者用wsad控制飞机移动,子弹击中敌机则敌机消失,敌机消失则得分形成积分获得成绩
三.项目模板结构介绍:
1.通过光标的移动和隐藏,数据的初始化和清屏实现战机移动
2.设置窗口大小,子弹数量
3.显示画面,输出子弹和敌机还有空格得分
4.与用户输入无关的更新,分数加一,飞机更新
5.与用户输入有关的更新,位置移动,发射子弹
6.数据初始化和游戏循环运行
7.图片见
四.实现界面展示:![](https://img2018.cnblogs.com/blog/1580664/201905/1580664-20190527233443303-540188591.png)
五.代码托管链接:https://gitee.com/EnTaroTasardar/salted_fish_serving_group
六.实验总结:
1.图三
--ssh公钥失效(解决git提示Permission denied)
解决办法:https://blog.csdn.net/mjlfto/article/details/54630311,利用代码查询ssh状态并重建
2.图四
--上传远程仓库失败
解决办法:https://www.jianshu.com/p/cebb8371c16e,重建了新的文件夹,并使用了正确的邮箱
3.图五
.pull发生未知错误
解决办法:疯狂的按了六下 哈哈哈在我一脸懵逼的情况下解决了,告诉我们有时候代码错误真的是因为机子问题
感想:
第一次用这种远程仓库做项目,说实话开始有点烦,觉得好麻烦,就像我一直想了解的Linux一样用代码取代了操作,不过幸运的是我挺过来了,并且做出来了哈哈
说难也难,说不难也不难,做出来一次之后感觉很不错,感觉这种用代码取代单纯的鼠标键盘和用指令完成行为逼格真的很高,希望以后能够做出更多的项目,走的更远