python学习(贪吃蛇游戏)

学习笔记: 一、游戏玩法分析 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值