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. 如何将 .NetFramework WebApi 按业务拆分成多个模块

    如何将 .NetFramework WebApi 按业务拆分成多个模块 在 .NetFramework 中使用 […]...

  2. 软考笔记(二)高级系统架构师/分析师:计算机网络基础与信息安全

    目录 软考官网 报名通道 软考架构师笔记(一):计算机系统基础 软考架构师笔记(二):计算机网络基础与信息安全 […]...

  3. 【测试基础第九篇】app测试要点提取与分析

    功能测试 主要思路 根据需求编写测试用例,执行测试。单个功能(等价类、边界值、正常和异常)和交互功能。注意:功 […]...

  4. 深入探讨HBASE

    HBase是一个高可靠、高性能、面向列的,主要用于海量结构化和半结构化数据存储的分布式key-value存储系 […]...

  5. Hyperledger Fabric Read-Write set semantics——读写集

    Read-Write set semantics(读写集) 本文讨论了关于读写集当前实现的细节。   Tran […]...

  6. 如何使用Ultraiso制作U盘启动盘

    准备好可启动的ISO文件和足够容量的U盘.点击工具-写入硬盘镜像. 各种U盘启动模式简介 1、USB-HDD: […]...

  7. web项目从Myeclipse迁移到idea的二三事

     今天新接手了一个myeclipse项目,想把这个项目从myeclipse迁移到idea,花了点时间,也遇到一 […]...

  8. HTML期末大作业~学生个人博客静态页面模板(HTML+CSS+JavaScript)

    HTML期末大作业 ~ 学生HTML个人网页作业作品下载 ~ 个人主页博客网页设计制作 ~大学生个人网站作业模 […]...

展开目录

目录导航