课程:《Python程序设计》
班级: 2041
姓名: 孙嘉临
学号: 20204107
实验教师:王志强
实验日期:2020年6月29日
必修/选修: 公选课
##作为一个轻度游戏玩家,当然是要写一个差不多点的游戏作为期末作业提交
##本游戏来自于《python编程》第二版,书后游戏制作指导
1.首先安装pygame包
2.定义游戏,初始化并创建游戏后,运行得到了一个初始框
添加设置文件,便于更改窗口长宽高和背景颜色等
同时导入import一下,加入部分代码就可以了
再写飞船模块
再次回到主py文件import
最后加上亿点点细节,我们就得到了如下几个文件:
1.主py游戏文件
2.游戏统计信息
3.游戏得分信息
4.游戏开始按钮信息
5.游戏设置信息
6.游戏相关元素(外星人、飞船、子弹)信息
至此,游戏设计结束
码云仓库地址:https://gitee.com/besti2021python/sjl20204107/tree/master/the-fourth-experience
视频链接:https://www.bilibili.com/video/BV1AX4y1w7hh
实验过程中遇到的困难:
太多困难,几乎是看着书一步一步做完的,内容也与书上的大致差不多
最主要的还是拼写上出现错误,拼写错误导致有时候报属性错误
实验收获:
听再多的原理也不如自己实操一次来的记忆深刻,这次用class和定义函数真的是定义到吐
做游戏真难,再也不吐槽各大游戏公司蜜汁优化
python学起来有些吃力,可能是与其他理科生相比少了c语言基础,今后有能力尽量学完补上
人生苦短,好好学python
!