飞机大战
前言
近来,受到朋友嘱托,做一款简单的小游戏,本小白很久没有碰过这方面的东西了,想知新还需温故,便书写此篇博客,本人只是利用博客记录自己的学习经历,水平较低。
很久之前,曾在b站观看黑马程序员的python教学视频,其中有不小的篇幅细致讲解了利用pygame库做一款飞机大战的游戏。但是只是懵懵懂懂跟着码,有很多东西值得去总结,所以本篇博客由黑马源码、黑马分享的飞机素材和笔记组成。
谈及黑马,他那部视频非常基础、细致,正如他所说:听得懂中文都能学会。对python语言感兴趣却不知道如何下手的同学,可以考虑去看一两集。
第一步:程序运行顺序
def start_game(self):
print("游戏开始...")
while True:
#1.刷新频率
self.clock.tick(FRAME_PER_SEC)
#2.事件监听
self.__event_handler()
#3.碰撞检测
self.__check_collide()
#4.更新/绘制精灵
self.__updata_sprites()
#5.更新检测
pygame.display.update()
本次程序主要运用到的库:pygame(核心)
运行程序后游戏直接进行,设定刷新频率、事件监听&