pygame快乐游戏编程介绍
Python基础环境搭建
python基础知识
pygame基础知识
植物大战僵尸
- 植物大战僵尸plant VS zombie游戏概述
- 游戏帧数介绍pygame.time.clock
- pygame.init() quit()模块初始化和卸载
- pygame.locals调用常量更方便
- 初始化游戏窗口pygame.display.set_mode()
- 建立一个僵尸吃猫的游戏窗口
- 加载僵尸图片pygame.image.load
- 加载游戏声音pygame.mixer.music
- 鼠标设置不可见pygame.mouse.set_visible
- 加载植物角色到游戏界面
- 图片加载别弄错了surface.blit VS pygame.display.update()
- 游戏窗口输入文本pygame.font
- 操作键盘,植物可以自由移动了
- 冲突检测-植物碰到僵尸后咋整?
- 植物可以发射子弹啦
- 丧尸狂潮-随机生成一大波移动丧尸
- 移除子弹击中后丧尸
- 移除超越游戏界面的子弹
- 丧尸吃掉植物,游戏结束了
- 游戏角色可以不断丰富,新增黄帽子丧尸
贪吃蛇游戏Snake
- pygame.display创建一个基本游戏框架
- event事件
- event_type.QUIT游戏结束按键事件
- RGB颜色填充
- draw.draw图形绘制
- pygame.KEYDOWN图形左右移动
- pygame.KEYDOWN移动对象
- 每秒帧数_控制物体移动速度
- pygame.KEYUP键盘释放键
- pygame.K_UP,pygame.K_DOWN键盘上下移动物体
- 边界障碍物设置和hardCode
- pygame.font.SysFont游戏文字交互
- gameloop和游戏结束优化
- random函数_随机生成一个红苹果
- 苹果和蛇的触碰探测
- 蛇吃掉苹果后,生成新的苹果
- 蛇吃掉苹果后,身体变长
- pygame.mixer.Sound游戏声音添加
- 游戏标题和logo设置pygame.display.set_caption
附录1_十大经典游戏python脚本下载
0/1024
暂无留言