趣学Python游戏编程
上QQ阅读APP看书,第一时间看更新

第2章
用鼠标控制游戏:拼图

在第1章中,我们完成了一个弹跳小球的游戏。虽然实现了小球图像的移动和显示,但是准确来说,它还不能算作一个游戏。因为游戏是用来“玩”的,也就是说,玩家需要通过某种方式来操作游戏的角色,而在弹跳小球游戏中,小球只是自己在不停地移动,它的运动并没有受到我们的控制。若想编写一款真正的游戏,则要考虑为游戏添加控制操作。

在本章中,我们将一起编写一个拼图游戏,即将一些零散的图片块拼合成一幅完整的图像。我们希望通过鼠标来操作图片块,具体来说,当玩家用鼠标单击图片块时可以移动它的位置,当所有的图片块都移动到正确位置时游戏便完成了。让我们一起来编写这个游戏吧!

本章主要涉及如下知识点:

自动创建多个不同角色

使用随机函数

处理鼠标单击事件

模块化编程方法

播放声音文件

在窗口显示文字