20204107 孙嘉临 《PYTHON程序设计》实验四报告

pancakedog 2021-06-30 原文


20204107 孙嘉临 《PYTHON程序设计》实验四报告

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

发表于
2021-06-30 23:29 
煎饼狗子1 
阅读(0
评论(0
编辑 
收藏 
举报

 

版权声明:本文为pancakedog原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/pancakedog/p/14956933.html

20204107 孙嘉临 《PYTHON程序设计》实验四报告的更多相关文章

  1. 20201123 《python程序设计》实验四报告

    20201123 2020-2021-2 《python程序设计》实验三报告 课程:《Python程序设计》班 […]...

随机推荐

  1. NO.13 利用Matlab对MSP432采集到的数据进行处理

      我们已经讲过MSP432开发板串口的应用。对于我们来说,我们很需要通过一些数据采集模块将采集到的数据发送到 […]...

  2. PS–磨皮技巧

    1.高斯模糊: 1).ctrl + J新建图层,滤镜–模糊–高斯模糊,设置参数为8; […]...

  3. 浅入深出了解XXE漏洞

    环境搭建 https://github.com/c0ny1/xxe-lab 为了更深入的理解,我准备理论和实际 […]...

  4. DAOS 分布式异步对象存储|数据平面

    DAOS 通过两个紧密集成的平面进行运转。数据平面处理繁重的运输操作,而控制平面负责进程编排和存储管理,简化数 […]...

  5. 程序员的重复劳动陷阱

    同样是一样的计算机专业毕业,进入职场的职位和工作都差不多,为何有些程序员短短几年就成长为全能选手或领域专家,有 […]...

  6. JQuery制作网页——表单验证

    1、  表单验证:减轻服务器的压力、保证输入的数据符合要求; 2、  常用的表单验证:日期格式、表单元素是否为 […]...

  7. JIRA集成GitHub

    原因: 作为管理员, 为用户提高效率的角度,配置测试此服务。让用户从JIRA内看到代码分支,提交信息,pull […]...

  8. PE结构详解(加壳脱壳必备知识)

            近期太忙一直没有抽出时间来更新文章,周末抽空写一篇关于PE结构相关知识,PE结构是window […]...

展开目录

目录导航