- 25
- 0
- 约小于1千字
- 约 6页
- 2024-02-22 发布于云南
- 举报
第16课贪吃蛇;贪吃蛇游戏简介
本课将使用Pygame的图形化用户界面来创建一款经典游戏——贪吃蛇。;程序分析
地图
将整个游戏界面看成是由许多个小方块组成的,每个方块代表一个单位。
程序界面
游戏一共有3个界面:游戏界面、游戏开始界面和游戏结束界面。
自定义函数
包括main(主程序)、startGame(游戏开始)、runGame(运行游戏)等11个函数。
事件
主要是键盘事件。
声音
调用Sound对象的play()方法,播放的背景音乐。;导入模块和初始化
1.导入要用到的3个模块。
importpygame
importrandom
importsys
2.定义颜色变量
WHITE=(255,255,255)
GREEN=(0,255,0)
DARKGREEN=(0,185,0)
YELLOW=(255,255,0);导入模块和初始化
5.定义地图大小。
cellSize=20#定义基础单位大小
mapWidth=int(windowsWidth/cellSize)#地图的宽
mapHeight=int(windowsHeight/cellSize)#地图的高
6.其他变量
HEAD=0#贪吃蛇头部下标
snakeSpeed=7#贪吃蛇的速度;自定义函数
main()函数——程序执行的入口
您可能关注的文档
- Python少儿趣味编程《第1课-认识Python》课件.pptx
- Python少儿趣味编程《第2课变量、数字和字符串》课件.pptx
- Python少儿趣味编程《第3课列表》课件.pptx
- Python少儿趣味编程《第5课布尔类型》课件.pptx
- Python少儿趣味编程《第6课条件语句》课件.pptx
- Python少儿趣味编程《第7课-循环》课件.pptx
- Python少儿趣味编程《第8课-异常和注释》课件.pptx
- Python少儿趣味编程《第9课-自定义函数》课件.pptx
- Python少儿趣味编程《第10课-面向对象编程》课件.pptx
- Python少儿趣味编程《第11课-文件操作》课件.pptx
- 合规红线与避坑实操手册(2026)《GB 24155-2020电动摩托车和电动轻便摩托车安全要求》.pptx
- 合规红线与避坑实操手册(2026)《GB 29995-2024煤基活性炭和兰炭单位产品能源消耗限额》.pptx
- 合规红线与避坑实操手册(2026)《GB 38189-2019与通信网络电气连接的电子设备的安全》.pptx
- 合规红线与避坑实操手册(2026)《GBT 41244-2022可冲散水刺非织造材料及制品》.pptx
- 合规红线与避坑实操手册(2026)《GB 9706.201-2020医用电气设备 第2-1部分:能量为1MeV至50MeV电子加速器基本安全和基本性能专用要求》.pptx
- 《十五五绿氢项目与地方性反脆弱智慧研究投资》的深度内容。以下是包含十个一级、各自下属的二级及其详细解读的完整文章。.pptx
- 《2026—2028年中国钢轨配件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢丝网石棉水泥中波瓦行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢铁链零件行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
- 《2026—2028年中国钢质机动货船行业生态全景与战略纵深研究报告:政策、技术、资本与消费四重驱动下的产业重构与机遇地图》.pptx
原创力文档

文档评论(0)