导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

AI 搜索

登录
登录后您可以:
  • 复制代码和一键运行
  • 与博主大V深度互动
  • 解锁海量精选资源
  • 获取前沿技术资讯
立即登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

Python菜鸟快乐游戏编程_pygame pygame快乐游戏编程介绍 pygame快乐游戏编程介绍

Python菜鸟快乐游戏编程_pygame
共66节 2458人在学 课程详情
课程目录
讨论留言
  • Python基础环境搭建

    • python官网
    • Anaconda安装
    • canopy下载安装
    • python第三方包安装(pip和conda install)
    • Python非官方扩展包下载地址
  • python基础知识

    • 文件基本操作
    • 变量_表达式_运算符_值
    • 字符串
    • 程序基本构架
    • 数据类型_函数_面向对象编程
    • 编程技巧和学习方法
    • python2和3区别_编码基础
    • python异常处理
  • pygame基础知识

    • pygame官网介绍
    • pygame安装
    • 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脚本下载

    • sprites and sounds
    • 大松鼠吃小松鼠
    • 推箱子box_pusher
    • 开心消消乐
    • 贪吃蛇
    • 俄罗斯方块Tetris
    • 奥赛罗棋reverse
    • 颜色拼图inkSpill
    • 赛车比赛
    • 扫雷(基于神经网络算法)
  • pygame快乐游戏编程介绍

    • pygame快乐游戏编程介绍
回复
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
    轻敲空格完成输入
    • 显示为
    • 卡片
    • 标题
    • 链接

    反馈

    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    pygame快乐游戏编程介绍

    课程介绍

    此课程目的是激发大家对编程兴趣,给广大Python入门初学者带来无穷乐趣。
    游戏涉及童年玩过经典小游戏,包括贪吃蛇,消消乐,俄罗斯方块,植物大战僵尸,扫雷等等。视频的参考资料可下载脚本。脚本已经编译好,可直接运行!

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 779人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22279人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4236人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 803人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 852人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5171人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1517人在学

    Python Django 深度学习 小程序

    钟翔 · 2346人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 616人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4017人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00

      订阅失败

      Python菜鸟快乐游戏编程_pygame
      Python菜鸟快乐游戏编程_pygame ...

      订阅列表已满,请先移出部分订阅内容。

      当前章节需购买后观看
      开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
      提交答案

      购买课程

      扫码完成付费,可继续学习全部课程内容

      加载中...
      课件正在飞速打包中,请耐心等待几秒钟~

      视频问题反馈

      提交遇到的问题我们会尽快解决的 ~

      首页
      博客
      下载
      学习
      社区
      AI搜索
      GitCode
      InsCodeAI
      技术会议
      会员中心
      创作中心
      联系我们
      工作时间: 8:30 - 22:00
      客服电话: 400-660-0108
      kefu@csdn.net在线客服
      • 关于我们
      • 招贤纳士
      • 商务合作
      • 寻求报道
      • 京ICP备19004658号
      • 经营性网站备案信息
      • 公安备案号11010502030143
      • 营业执照
      • 北京互联网违法和不良信息举报中心
      • 家长监护
      • 中国互联网举报中心
      • 网络110报警服务
      • Chrome商店下载
      • 账号管理规范
      • 版权与免责声明
      • 版权申诉
      • 出版物许可证
      • ©1999-2025北京创新乐知网络技术有限公司