打砖块游戏文档
目的:培养编程兴趣,锻炼编程思维,了解python语言。
学习方法:看完视频后练习,遇到阻碍,请教;(百度,开发同行)
关键三问:是什么,为什么,怎么做。
打砖块游戏:
是什么:打砖块游戏
为什么:娱乐中学习
怎么做:1.分析需求 2.用代码实现需求(编程)
一.分析需求:
1.What:实现打砖块的游戏,应该要哪些元素
2.Why:了解清楚了需求,才能够对症下药
3.How: 总体为:物体实现动作。
物体:建立类 方便管理
1.板 长 宽 色
2.球 直径 色
3.砖 长 宽 色
4.窗口 大小 颜色
5.分数
动作:板打球 球碰砖 砖减少
6.碰撞
7.游戏结束
8.游戏胜利
二、代码实现需求
(1)重点:
1.理解整体逻辑
2.理解类 是什么 为什么 怎么做
(2)需要:
1.Python的pygame工具包
2.python
编程语言;
我熟悉,语言简洁;
除了游戏之外可以做:web开发,自动化测试,自动化运维,爬虫,数据分析
3.pygame
用pyhton语言编写的一个工具包;方便实现游戏;参考官方文档,学习视频等。
使用pygame做游戏开发工作,当做吃饭的工具,NO;
作为python语言的入门,YES。
(3)安装环境
1.安装python 语言包
https://www.cnblogs.com/lvtaohome/p/11121377.html
2.安装代码编辑工具 IDE;
https://www.cnblogs.com/du-hong/p/10244304.html
3.安装pygame
https://jingyan.baidu.com/article/295430f19d94b90c7f005045.html
最后游戏完成之后需要打包
生成 xxx.exe 文件,直接在windows系统运行。
1.下载pyinstaller
pycharm的终端中(terminal),game.py 同目录下,执行下列命令:
————————————————
2.执行语句
更多文件的打包参考如下:
https://www.cnblogs.com/apolloren/p/11245340.html