目录
前言
利用python,通过将一幅图片分割成若干拼块并将它们顺序随机打乱来编写拼图小游戏。
一、拼图游戏介绍
拼图游戏是将一幅图片分割成若干拼块,并将它们顺序随机打乱,当所有拼块都放回原位置时就完成了拼图(即游戏结束)。
游戏设计拼图为3*3,拼块随机打乱,玩家通过鼠标单击空白块四周来交换它们的位置,直到所有的拼块回到原位置。游戏运行界面如下图所示。
图1 游戏运行界面
二、游戏设计思路
首先将图片分割成3*3的拼块,并且按照顺序编号,动态生成一个大小为3*3的列表board,存放数字0-8,每个数字代表一个拼块,其中8号拼块不显示。
图2 拼块编号打乱示意图
游戏开始时,随机打乱数组board,例如board[0][0]是2号拼块,则在左上角显示编号是2的拼块。根据玩家用鼠标单击拼块与空白拼块的位置来交换board数组对应的元素&#x
标签:拼块,游戏,python,打乱,board,拼图游戏,随机 From: https://blog.csdn.net/m0_68167270/article/details/139275918