1-1 课程介绍
PyGame游戏编程教程续集
讲师:刘旭
66 小节 已有 11741 人学过 2023.9.12 推出
Pygame是一款基于Python的游戏开发库,它提供了强大的工具和功能,使得开发者可以轻松创建各种类型的游戏。本课程旨在帮助学员通过使用Pygame开发五个不同的小游戏,包括找不同、拼图、数字华容道、贪吃蛇和2048,掌握Pygame的基本概念和技巧。本课程适合对Python编程有基础了解的学习者,对游戏开发感兴趣的初学者和爱好者。无论是想要进一步了解游戏开发的工作原理,还是想要开发自己的小游戏作品,本课程都能够满足学员的需求。
  • 第一章:找不同游戏
  • 1-1 课程介绍
  • 1-2 设置游戏主窗口
  • 1-3 把两个图片画在屏幕上
  • 1-4 找不同的原理
  • 1-5 找不同的代码实现
  • 1-6 解决两个BUG
  • 1-7 把找到的位置标记出来
  • 1-8 画标题
  • 1-9 画进度条
  • 1-10 画倒计时
  • 1-11 游戏结束逻辑
  • 1-12 增加音效
  • 1-13 总结和展望
  • 第二章:拼图游戏
  • 2-1 设置游戏窗口
  • 2-2 游戏逻辑和实现思路
  • 2-3 分割图片
  • 2-4 打散图片并绘制
  • 2-5 选中小格子
  • 2-6 交换两个小格子
  • 2-7 游戏结束的逻辑
  • 2-8 游戏结束画面和事件
  • 2-9 游戏初始页面和逻辑
  • 2-10 总结和补充
  • 第三章:数字华容道
  • 3-1 设置游戏主窗口
  • 3-2 创建小格子并绘制编号
  • 3-3 打乱格子
  • 3-4 交换格子并解决BUG
  • 3-5 游戏结束逻辑
  • 3-6 添加音效和总结
  • 第四章:贪吃蛇
  • 4-1 设置游戏主窗口
  • 4-2 画草地
  • 4-3 随机位置上画苹果
  • 4-4 Vector2介绍和使用
  • 4-5 画贪吃蛇
  • 4-6 使用自定义事件让蛇动起来
  • 4-7 控制蛇的运动方向
  • 4-8 项目代码优化调整
  • 4-9 贪吃蛇吃苹果
  • 4-10 检测蛇与墙壁的碰撞
  • 4-11 画蛇头
  • 4-12 画蛇尾
  • 4-13 画蛇身体和原理介绍
  • 4-14 画蛇身体的右上角和右下角
  • 4-15 画蛇身体的左上角和左下角
  • 4-16 画分数面板
  • 4-17 添加音效和总结
  • 4-18 苹果不能生成在蛇的身体上
  • 第五章:2048
  • 5-1 游戏主窗口
  • 5-2 使用二维列表组织数据
  • 5-3 画格子和数字
  • 5-4 优化数字的显示大小
  • 5-5 随机生成数字
  • 5-6 移动格子以及合并数字的原理
  • 5-7 向上移动
  • 5-8 向下移动
  • 5-9 向左移动
  • 5-10 向右移动
  • 5-11 美化配色方案
  • 5-12 画分数面板
  • 5-13 统计分数的逻辑
  • 5-14 最高分的逻辑
  • 5-15 再玩一次
  • 5-16 自定义鼠标指针
  • 5-17 检测游戏是否结束
  • 5-18 游戏结束的画面和逻辑优化
  • 5-19 音效逻辑和总结

刘旭

程序开发讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App