python小游戏制作
文章平均质量分 75
通过实现一个个小游戏,来了解python基础语法和面向对象,以及一些常用的模块。
怪蜀黍客栈
这个作者很懒,什么都没留下…
展开
-
python小游戏开心消消乐制作-集成篇
本篇文章集成了系列文章所有内容,可以只看这篇集成的文章,或者在每一章前言中找到链接前往每一章进行分章学习。源代码将会免费开放在我的主页的资源中源代码链接,大家感兴趣可以下载自行阅读,并进行二次开发,遇到的问题可以发在评论区和我交流讨论,共同进步。python小游戏开心消消乐制作1-pygame介绍在这篇文章中将介绍通过使用python中的pygame模块进行开心消消乐的制作。原创 2024-05-05 19:30:00 · 1156 阅读 · 0 评论 -
python小游戏开心消消乐制作10完结篇-搜索两个元素之间的连接路径
在上一章中,介绍了在消消乐中连接路径如何判定,什么是广度优先搜索算法,它的作用。在本章中我们将会将使用广度优先搜索算法来搜索两个元素之间的连接路径。至此,我们的python小游戏开心消消乐/连连看就已经完成了,大家如果感兴趣可以自行下载我上传的资源,可以在此基础上进行二次开发,可以发出来一起分享各自的成果一起交流。原创 2024-05-05 14:55:02 · 250 阅读 · 0 评论 -
python小游戏开心消消乐制作9-连接路径和广度优先搜索
在游戏逻辑实现中,我们已经实现了同类型元素消除,接着我们将实现具有连接路径元素消除。在本章中我们介绍了连接路径和广度优先搜索算法,在下一章中我们将介绍如何在游戏中应用广度优先搜索算法来找到连接路径,进行元素消除。原创 2024-05-05 14:00:00 · 309 阅读 · 0 评论 -
python小游戏开心消消乐制作8-bug解决
在上一章的同游戏元素消除实现过程中,我们发现两次点击同一个游戏元素会造成单个元素的消除,而我们是想在两次点击同一元素时,只保存第一次点击的坐标且只算一次点击。原创 2024-05-05 11:00:00 · 210 阅读 · 0 评论 -
python小游戏开心消消乐制作7-相同游戏元素消除
在上一章中我们实现了对游戏总体元素的封装和单个元素的消除,完成游戏的运行逻辑,需要实现游戏对两个具有`相同游戏元素`且有`连接路径`的游戏元素进行消除,在本章中,我们先对具有`相同游戏元素`的游戏元素进行消除原创 2024-05-05 09:00:00 · 325 阅读 · 0 评论 -
python小游戏开心消消乐制作6-类封装
在上章中我们美化了游戏界面,同时我们提出了将游戏元素矩阵封装成单个类的必要性,所以在这一章中我们围绕这一目标来实现。原创 2024-05-04 11:06:05 · 433 阅读 · 0 评论 -
python小游戏开心消消乐制作6-2
书接上章,本章将把上一章的消除特定元素的功能实现并且封装。原创 2024-05-04 10:36:11 · 239 阅读 · 0 评论 -
python小游戏开心消消乐制作6-1
上一章中我们美化了游戏界面,同时我们提出了将游戏元素矩阵封装成单个类的必要性,所以在这一章中我们围绕这一目标来实现。原创 2024-05-01 14:43:52 · 310 阅读 · 3 评论 -
python小游戏开心消消乐制作5-美化界面
在上篇文章中,我们实现了点击消除游戏元素事件,由于矩形元素有点太丑陋了,所以我们将矩形元素替换成图像元素会好看点。原创 2024-05-01 09:00:00 · 461 阅读 · 4 评论 -
python小游戏开心消消乐制作4-点击消除事件
在上篇文章中我们解决了游戏元素显示问题和封装成类,该篇文章我们将解决点击消除游戏元素。原创 2024-04-30 17:51:25 · 616 阅读 · 0 评论 -
python小游戏开心消消乐制作3-矩阵游戏元素绘制
上篇文章中我们解决了游戏窗口关闭问题和矩型元素的显示,在这篇文章中我们将解决消消乐(或者说是连连看)的所有元素显示的问题。本篇文章中解决了消消乐中所有元素显示问题和类封装办法,但我们知道消消乐需要通过点击来消除相对应的矩形元素,故而下一章将介绍怎么通过点击事件消除相对应的矩形元素。原创 2024-04-30 11:05:37 · 1792 阅读 · 1 评论 -
python小游戏开心消消乐制作2-游戏元素绘制
在上一篇文章中,我们已经初步显示出了游戏窗口,同时我们也提出了,无法关闭游戏窗口的问题,在这篇文章中主要解决这一个问题,同时在游戏窗口中绘制出矩形方块。原创 2024-04-29 10:24:37 · 157 阅读 · 0 评论 -
python小游戏开心消消乐制作1-pygame介绍
通过使用python中的pygame模块进行开心消消乐的制作原创 2024-04-28 17:18:46 · 118 阅读 · 0 评论