课程:《Python程序设计》
班级: 1842
姓名: 黄伟琪
学号:20184221
实验教师:王志强
必修/选修: 公选课
1.实验内容
利用python制作一个简单的贪吃蛇小游戏
2. 实验过程及结果
(1)设计思路
想要完整的小游戏,就得像搭积木一样,一点点分开来做
1.确定正方形的长、宽、大小、颜色
2.蛇的身体
3.蛇的移动
4.蛇的方向
5.边框大小
6.死亡方式
(2)实验过程
确定正方形的长、宽、大小、颜色
蛇的身体
蛇移动方向
蛇的移动 、死亡判定、 方框的设定
(3)实验结果截图
代码链接:https://gitee.com/huang17817622587/PYTHON7/commit/14c323679cf72214b5765f551e4a805a047832a8
3. 实验过程中遇到的问题和解决过程
- 问题1:实验开始时对贪吃蛇的步骤拆分不太懂,并且自身没有尝试过贪吃蛇这样的比以往复杂的代码
- 问题1解决方案:在网上学习制作贪吃蛇的相关视频,对贪吃蛇的制作有所了解,一步步开始制作
- 问题2:食物一开始看不见,看得见之后又吃不到
- 问题2解决方案:设定食物的位置并且将食物坐标乘以10;贪吃蛇是以10的倍数为单位移动的,一开始的食物如果没有以10的倍数设置,那么贪吃蛇就吃不到食物
其他(感悟、思考等)
1.python的学习,从无到有,真的是一点一点学习过来的,以前没有任何编程经验,所以这个课程对我来说真的是挺有难度,但真正学习下来,也感觉非常有收获。
2.python最后一个实验想选做对自己难度较大的项目,不仅是对自身的挑战,也是对知识学习的检验,对一个文科生来说,真的需要投入大量的精力并且得翻看资料,学习视频,才能勉强做出来,这个小游戏还是简略版本,很多方面都没有进行优化,希望以后能够慢慢进步,而不只是局限于课内的实验。