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
!
20204107 孙嘉临 《PYTHON程序设计》实验四报告的更多相关文章
- Python程序设计实验报告四:循环结构程序设计(设计型实验)
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2020.4.8 指导老师 修宇 [实验名称 ...
- 20184302 2019-2020-2 《Python程序设计》实验四报告
20184302 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:184302 实验教师:王 ...
- 20192204 2019-2020-2 《Python程序设计》实验四报告
20192204 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1922 姓名: 李龙威 学号:20192204 实验教师 ...
- PYTHON程序设计实验
Python程序设计实验报告一: 熟悉IDLE和在线编程平台 安徽工程大学 Python程序设计实验报告 班级 物流191 姓名 邹缕学号 3190505117成绩 ▁▁▁ 日期 2020.3.5 指 ...
- Python程序设计实验报告二:顺序结构程序设计(验证性实验)
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 崔攀 学号3190505136 成绩 日期 2020.3.22 指导老师 修宇 [实验 ...
- Python程序设计实验报告一:熟悉IDLE和在线编程平台
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 崔攀 学号3190505136 成绩_____ 日期 2020.3.8 指导老师 ...
- Python程序设计 实验 1 熟悉 IDLE 和在线编程平台
------------恢复内容开始------------ 安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2 ...
- Python程序设计实验报告三:分支结构程序设计
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2020.4.5 指导老师 修宇 [实验目的 ...
- 20145204&20145212信息安全系统实验四报告
20145204信息安全设计基础实验四报告 博客链接:信息安全设计基础实验
随机推荐
- [Django框架 - 注意事项,安装,项目搭建,小白必会三板斧]
[Django框架 - 注意事项,安装,项目搭建,小白必会三板斧] 想要正常运行django项目所需要知道的注意事项 1. 计算机名称不能有中文,不然bug在哪儿你都不知道! 2. 项目名和py文件名 ...
- 快速熟悉windows操作
快捷键 win + E : 打开我的电脑 Ctrl+Shift+Esc:打开资源管理器 Alt +F4 :关闭当前窗口 Win + R:打开命令窗口 DOS 命令 打开CMD 的方式 Win+R:输入 ...
- Git安装教程最新版本(国内gitee国外github)
Git安装教程最新版本(国内gitee国外github) 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 获取大师使用的typora主题: http://w ...
- 【转载】spice 有截图
https://segmentfault.com/a/1190000011991047
- 查看linux系统是多少位,使用 getconf LONG_BIT
查看linux系统是多少位,使用 getconf LONG_BIT echo $HOSTTYPE
- X Sever —— Xorg
X Sever -- Xorg 发表于 2020-03-20 分类于 系统服务 , Xorg 阅读次数:39 阅读次数:48 本文字数: 7k 阅读时长 ≈ 6 分钟 Xorg:基于X11协议的服务 ...
- Linux工程师必备的88个监控工具
Linux工程师必备的88个监控工具 https://learn-linux.readthedocs.io/zh_CN/latest/maintenance/monitor/tools/80-linu ...
- too many open files问题详解
too many open files问题详解 feelgood3000关注0人评论2616人阅读2018-08-23 09:47:52 一 单个进程打开文件句柄数过多 ulimit中的nofi ...
- gcc 版本
$ gcc --versiongcc (Ubuntu 5.4.0-6kord1~16.04.4k2) 5.4.0 20160609Copyright (C) 2015 Free Software Fo ...
- OpenStack neutron vlan 模式下的网络包流向
时间:2015-01-15 18:09:41 1.什么是Neutron? Neutron是OpenStack的network project ,是NaaS(networking-as-a-servic ...