9.4.2 游戏代码实现
这里用board( )函数绘制顶板,其x坐标通过move_board( )函数里的随机函数提供,y坐标固定不动。move_board( )函数同时旋转调用rectangle( )(代表飞镖)30次,每调用一次向左旋转30°,并且面积变大,当飞镖的顶角碰撞顶板时,游戏结束,给出游戏使用时间,其代码实现如下:
代码文件:9_4_fly.py


(https://www.daowen.com)
上述代码执行效果如图9.15所示。

图9.15 飞镖游戏
该飞镖游戏有了游戏过关结束提示,并给出了时间约束,是一款商业游戏的必要功能的完善。