【Pygamex小游戏】抗疫情,居家乐——在家无聊来玩儿像素鸟闯关大冒险吧,猜猜你能闯到多少关?

前言

大家好,我是栗子君。

疫情期间,大家更要保持乐观积极的心态,不是吗?

所以小编今天给大家分享一个使用pygame代码制作的像素鸟小游戏!

期待疫情早日结束,杨帆起飞🛫~

这款《像素鸟》是一款像素敏捷类游戏,玩家点击按键,使小鸟飞起然后降,不断地前

进穿越重重障碍,最终根据条件获取胜利。今天我们就来分析具体的代码吧~

正文

一)运行环境

本文用到的环境:Python3.6、Pycharm社区版、Pygame游戏模块自带的就不展示啦。

pip install -i https://pypi.douban.com/simple/ +模块名

图片素材:(仅部分图)

二)代码展示 

主要代码较多这里就展示部分:这里先展示配置文件,图片的加载导入、游戏屏幕等等。

import os


# FPS
FPS = 60
# 屏幕
SCREENWIDTH = 288
SCREENHEIGHT = 512
# 管道之间的空隙
PIPE_GAP_SIZE = 100
# 图片
NUMBER_IMAGE_PATHS = {
    '0': os.path.join(os.getcwd(), 'resources/images/0.png'),
    '1': os.path.join(os.getcwd(), 'resources/images/1.png'),
    '2': os.path.join(os.getcwd(), 'resources/images/2.png'),
    '3': os.path.join(os.getcwd(), 'resources/images/3.png'),
    '4': os.path.join(os.getcwd(), 'resources/images/4.png'),
    '5': os.path.join(os.getcwd(), 'resources/images/5.png'),
    '6': os.path.join(os.getcwd(), 'resources/images/6.png'),
    '7': os.path.join(os.getcwd(), 'resources/images/7.png'),
    '8': os.path.join(os.getcwd(), 'resources/images/8.png'),
    '9': os.path.join(os.getcwd(), 'resources/images/9.png')
}
BIRD_IMAGE_PATHS = {
    'red': {
        'up': os.path.join(os.getcwd(), 'resources/images/redbird-upflap.png'),
        'mid': os.path.join(os.getcwd(), 'resources/images/redbird-midflap.png'),
        'down': os.path.join(os.getcwd(), 'resources/images/redbird-downflap.png')
    },
    'blue': {
        'up': os.path.join(os.getcwd(), 'resources/images/bluebird-upflap.png'),
        'mid': os.path.join(os.getcwd
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值