在学习了如何显示坦克精灵后,我们将《从零开始学Python游戏编程33-指令模式2》中通过指令模式实现的“矩形移动”游戏改为“坦克移动”,即通过键盘控制坦克的移动。“坦克移动”游戏的效果如图1所示。
图1 “坦克移动”游戏的效果
1 “坦克移动”游戏原理
在“矩形移动”的游戏中,使用具体的数值来设置矩形的左上角坐标,以便确定矩形的位置。而在“坦克移动”的游戏中,我们将游戏窗口分为10行16列,共10×16=160个空格,就像棋盘一样,而坦克精灵只能在这些空格中显示ÿ
在学习了如何显示坦克精灵后,我们将《从零开始学Python游戏编程33-指令模式2》中通过指令模式实现的“矩形移动”游戏改为“坦克移动”,即通过键盘控制坦克的移动。“坦克移动”游戏的效果如图1所示。
图1 “坦克移动”游戏的效果
在“矩形移动”的游戏中,使用具体的数值来设置矩形的左上角坐标,以便确定矩形的位置。而在“坦克移动”的游戏中,我们将游戏窗口分为10行16列,共10×16=160个空格,就像棋盘一样,而坦克精灵只能在这些空格中显示ÿ