|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
这次还是用python的pygame库来做的游戏关於这个库的内容,读者可以上网了解一下本文只讲解用到的知识。代码参考自网上自己也做了一点代码简化。尽量把最核心的方面用朂简单的方式呈现给大家让大家尽快掌握这个游戏的框架。至于那些华丽的功能大家在弄懂了核心知识以后,再去添加也是非常easy的
這个游戏设计用到了面向对象的编程思想。
游戏主体划分为三个主要的类:
在屏幕上可见的也就是这三个东西了自己的飞机、敌人的飞機、子弹。因此整个游戏的核心就是:
把这三个东西的图像呈现在屏幕上
判断和处理子弹撞击敌机和敌机撞击玩家这两种情况。
下面我們会展开为大家一一讲解