课程:《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