黑马程序员 飞机大战 笔记 上

本文是关于利用Python的pygame库制作飞机大战游戏的笔记,详细介绍了程序运行顺序、游戏窗口创建、敌机精灵及动态背景的实现。通过学习,可以理解pygame库在游戏开发中的应用。
摘要由CSDN通过智能技术生成

飞机大战

前言

近来,受到朋友嘱托,做一款简单的小游戏,本小白很久没有碰过这方面的东西了,想知新还需温故,便书写此篇博客,本人只是利用博客记录自己的学习经历,水平较低。
很久之前,曾在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(核心)
运行程序后游戏直接进行,设定刷新频率、事件监听&

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值