首页 实战 Python GUI 实现连连看小游戏
收藏

Python GUI 实现连连看小游戏

掌握 Tkinter 运用及游戏开发思维

Python GUI 实现连连看小游戏

难度 入门 时长 4小时20分钟 学习人数 529 综合评分 10.00

Python GUI 实现连连看小游戏

课程主要以“连连看”游戏为主线,由浅入深地讲解了游戏的开发方法。涉及的技术包括Python 基础语法、图形相关操作方法、声音的加载、简单连通性算法、A星寻路算法等。

吉米
讲师

资深全栈工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
课程目标

快速入门 GUI Tkinter 开发,培养游戏开发思维

Python GUI编程
掌握Python基础语法以及Tkinter 库的运用
游戏开发的基本思路
从游戏窗口搭建到功能实现走通小游戏开发流程
自主开发的小游戏案例
不会过时的连连看游戏案例娱乐性十足
课程亮点

懂 Python 基础语法就能学!手把手带你开发经典小游戏

  • 经典开发流程
  • GUI 编程基础
  • 搭建游戏窗口
  • 制作游戏地图
  • 图像相连算法
  • 实现图像相连(连连看)

由浅入深,快速学习 Tkinter 运用及精妙算法

GUI编程基础
  • · GUI编程基本概念
  • · GUI程序应用场景
  • · GUI编程工具简述
  • · Tkinter事件型组件
  • · Tkinter文本型组件
  • · Tkinter动态组件
  • · Tkinter窗体型组件
  • · 组件的公共属性
  • · 界面布局
搭建游戏窗口
  • · 初始化开发环境
  • · 游戏主窗口界面
  • · 添加菜单
  • · 添加菜单动作
  • · 游戏背景画布
  • · 添加游戏背景音乐
制作游戏地图
  • · 设计游戏地图
  • · 初始化地图数组
  • · 地图中的点位
  • · 提取小头像图片
  • · 小头像绘制思路分析
  • · 将小头像绘制在地图上
  • · 添加游戏动作
  • · 消除小头像
图像相连算法
  • · 游戏玩法规则分析
  • · 直连算法
  • · 一个角相连
  • · 两个角相连
  • · 优化升级连通性判断算法
  • · 实现Astar寻路算法
  • · 调用Astar寻路算法
实现图像相连
  • · 消除连通的小头像
  • · 绘制最短路径
  • · 添加彩蛋
课程大纲
第1章 课程介绍
本章主要介绍课程内容的具体安排和学习Python GUI开发的好处,以及本门课能为我们带来哪些收获。
第2章 GUI编程基础
本章主要学习GUI的基本概念、应用场景、工具简述以及Tkinter编程常用的组件等等
第3章 搭建游戏窗口
本章主要学习连连看小游戏的玩法分析、游戏主窗口界面、添加菜单、添加音乐等等
第4章 制作游戏地图
本章主要学习设计游戏地图、初始化地图数组、地图中的点位、小头像绘制思路分析、添加游戏动作、消除小头像等等
第5章 图像相连算法
本章主要学习游戏玩法规则分析、直连算法、角相连、升级连通性判断算法、实现Astar寻路算法
查看完整目录
专属服务

现在下单,即刻享受以下服务

永久学习

  • 录制视频
  • 无学习限期
  • 购买后永久可学

便捷工具

  • 笔记工具
  • 及时记录学习心得
  • 方便回顾

课程资料

  • 课程学习资料开放
  • 便捷下载
  • 随时复习取用
适合人群
对游戏感兴趣 想快速做小项目的同学
技术储备
会Python语法即可
环境参数
语言 Python3.X
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题