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

Python GUI 实现连连看小游戏

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

Python GUI 实现连连看小游戏

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

课程主要以“连连看”游戏为主线,由浅入深地讲解了游戏的开发方法。涉及的技术包括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 帮助你!

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