使用Python六步制作小鸟管道游戏(附源码)

↑ 点击上方 “一行数据” 关注 + 星标 ~

行哥文章错1字10元红包,绝不错过

现在用Python来制作游戏越来越方便,虽然某些方面有所限制。但是利用Pygame工具包基本能制作所有的2D游戏

在制作的同时对游戏的理解也会更加深刻,因为本质上都是对图片的定位和图片碰撞的判断,从而以此为原理衍生出各种各样的游戏类型

本文推荐的这款游戏名叫flappy bird(中文名:扑扇的小鸟),是由越南独立开发者daoDong Nguyen开发的手机游戏,这个游戏最大的特点就是通关难如登天。因为不断的嗝屁,迅速的restart,激起了求胜的欲望,类似的游戏如跳一跳就是这种类型

但是当自己亲手用pygame来制作这款游戏时候,这个游戏最大的特点便简单如弟弟,因为不仅是用上帝视角来看这款游戏,还可以修改游戏中小鸟的图片和背景音乐,只需要六步就可以开发出一款《扑扇的XXX》

1.设置窗口背景

设置背景,并将背景图片放置窗口上。并通过轮询时间来获取对电脑的操控

if __name__ == '__main__':       """主程序"""       pygame.init()                            # 初始化pygame       size = width, height = 400, 650          # 设置窗口       screen = pygame.display.set_mode(size)   # 显示窗口       background = pygame.image.load("assets/background.png")  # 加载背景图片          while True:           # 轮询事件           for event in pygame.event.get():               if event.type == pygame.QUIT:                   sys.exit()           screen.blit(background,(0,0))       pygame.quit()      

2.定义小鸟类

  • 属性:设置小鸟的皮肤,坐标,降落速度,生命状态

  • 方法࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值