关注
分享
Pygame 开发游乐场口红机与乌龟叠叠乐 实战课
Pygame Python 入门实战
162 人学过 32 次评价 难度: 中级 综合评分: 8.5 2021-03-02 更新
¥ 72
完成学生认证,立享5折优惠 >>
课程介绍
章节目录
课程问答&报告
课程评价 32
你将学到的
Pygame 布局
游戏精灵运动
精灵碰撞
Pygame 音效
游戏区域判断
单文件游戏
详细介绍

本系列实验为 Python 游戏开发实战课程,通过 9 个实验,2 大案例,复盘游乐场口红机与乌龟叠叠乐游戏。核心用到 pygame 模块,该模块基于 C 语言编写的 SDL 库(Simple DirectMedia Layer,一套开源跨平台的多媒体开发库)之上,进行封装与扩展而成。pygame 模块使用免费,遵循 LGPL(Lesser General Public License)协议,你可用其开发共享软件及商业软件。

市场上很少有人直接用 pygame 进行商业游戏的研发,但 pygame 却在游戏制作中发挥了巨大的作用,因为它可以快速搭建游戏原型,尤其是 2D 游戏。很多独立游戏制作者也会通过 pygame 去创建游戏并发布到 steam 平台。

除了这些外,pygame 还存在一个更大的价值,教学价值。

它可应用在学习 Python 知识的过程中,因为 pygame 所呈现出的效果是直观的、充满趣味的,学习效率要远远大于基于控制台的学习方式。故本课程除让你会写 Python 游戏以外,还将助力你快速提高 Python 技术。

实验内容将围绕 Pygame 模块进行展开,让你从零开始制作一款游戏。开始学习前,为你介绍一下课程设计的整体脉络,本课程分为两个阶段。

  • 第一阶段(实验 1 - 6):掌握 Pygame 开发,完成口红机游戏复盘;
  • 第二阶段(实验 7 - 9):掌握单文件游戏开发,完成乌龟叠叠乐通用框架开发。

课程大纲

图片描述

项目展示

口红机 乌龟叠叠乐

本课程前置知识为 Python 3 的基础语法,如果还未掌握相关基础语法知识,可以先通过蓝桥云课 Python 基础课程进行学习。

适合人群

  • 具有 Python 基础,想进一步学习 pygame 的开发者,学生等。

先学课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师
梦想橡皮擦 产品总监 K12 教育上市公司 共发布过 3 门课程 共有 443 位学生
梦想橡皮擦,10年互联网产研经验,6年IT教培行业经验。原K12教育上市公司产品经理,技术博客专家,蓝桥签约作者,《滚雪球学Python》专栏作者,《爬虫100例》专栏特约作者,78技术人社区发起者。
老师发布的其他课程:
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询