20184221 2019-2020-3 《Python程序设计》实验三报告

课程:《Python程序设计》
班级: 1842
姓名: 黄伟琪
学号:20184221
实验教师:王志强
实验日期:2020年5月5日
必修/选修: 公选课

1.实验内容

利用python制作一个简单的贪吃蛇小游戏

2. 实验过程及结果

(1)设计思路

想要完整的小游戏,就得像搭积木一样,一点点分开来做

1.确定正方形的长、宽、大小、颜色
2.蛇的身体
3.蛇的移动
4.蛇的方向
5.边框大小
6.死亡方式

(2)实验过程
确定正方形的长、宽、大小、颜色

20184221 2019-2020-3 《Python程序设计》实验三报告_第1张图片

 

蛇的身体

 

 

蛇移动方向

20184221 2019-2020-3 《Python程序设计》实验三报告_第2张图片

 

蛇的移动 、死亡判定、 方框的设定

20184221 2019-2020-3 《Python程序设计》实验三报告_第3张图片

 

 

 

 






(3)实验结果截图

20184221 2019-2020-3 《Python程序设计》实验三报告_第4张图片20184221 2019-2020-3 《Python程序设计》实验三报告_第5张图片20184221 2019-2020-3 《Python程序设计》实验三报告_第6张图片20184221 2019-2020-3 《Python程序设计》实验三报告_第7张图片

 

 

 

代码链接:https://gitee.com/huang17817622587/PYTHON7/commit/14c323679cf72214b5765f551e4a805a047832a8

3. 实验过程中遇到的问题和解决过程

  • 问题1:实验开始时对贪吃蛇的步骤拆分不太懂,并且自身没有尝试过贪吃蛇这样的比以往复杂的代码
  • 问题1解决方案:在网上学习制作贪吃蛇的相关视频,对贪吃蛇的制作有所了解,一步步开始制作
  • 问题2:食物一开始看不见,看得见之后又吃不到
  • 问题2解决方案:设定食物的位置并且将食物坐标乘以10;贪吃蛇是以10的倍数为单位移动的,一开始的食物如果没有以10的倍数设置,那么贪吃蛇就吃不到食物

 

 

其他(感悟、思考等)

1.python的学习,从无到有,真的是一点一点学习过来的,以前没有任何编程经验,所以这个课程对我来说真的是挺有难度,但真正学习下来,也感觉非常有收获。

2.python最后一个实验想选做对自己难度较大的项目,不仅是对自身的挑战,也是对知识学习的检验,对一个文科生来说,真的需要投入大量的精力并且得翻看资料,学习视频,才能勉强做出来,这个小游戏还是简略版本,很多方面都没有进行优化,希望以后能够慢慢进步,而不只是局限于课内的实验。

 

 

 

你可能感兴趣的:(20184221 2019-2020-3 《Python程序设计》实验三报告)