学习笔记: 一、游戏玩法分析 1)用Python游戏库开发一个图形界面游戏 2)在这个游戏中有2个事物,第一个是我们的贪吃蛇,第二个事物就是我们的目标方块或者是(吃的对象) 贪吃蛇可以上下左右移动,但是蛇头碰到我们的墙壁时游戏结束,蛇头吃掉目标方块,则蛇的身体变长,目标方块随机生成(在我们的界面当中) 二、实现方法步骤 pygame:游戏库 sys:python运行时的环境(窗口缩小,退出) random:随机 pygame学习网站:https://www.pygame.org/docs/ref/pygame.html#pygame.quit 1.定义颜色变量 2.定义游戏结束的函数 3.定义main函数 3.1初始化pygame 3.2定义一个变量来控制游戏速度 3.3创建pygame显示层 3.4初始化变量 初始化贪吃蛇的起始坐标位置 初始化贪吃蛇的长度 初始化目标方块的位置 初始化一个目标方块的标记;目的:用来判断是否吃掉这个目标方块 初始化方向 定义一个方向变量 pygame.display.setmode((640,480)) 3.5pygame中它的所有事件都是放在一个实时循环中完成的 3.6确定方向 3.7根据方向移动蛇头 3.8增加蛇的态度 4.更新显示到屏幕表面 4.1判断游戏是否结束 4.2控制游戏速度 5.启动我们这个入口函数 注释: 推荐《python网络基础教程》 项目经验,具备独立开发项目的能力 职友集 算法
转载于:https://my.oschina.net/u/4094847/blog/3021073