目录
视频演示
Chrome小恐龙快跑小游戏——Python实现
代码实现
import pygame
import os
import random
pygame.init()
# Global Constants
SCREEN_HEIGHT = 600
SCREEN_WIDTH = 1100
game_over = False
SCREEN = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
RUNNING = [pygame.image.load(os.path.join("Dino", "DinoRun1.png")),
pygame.image.load(os.path.join("Dino", "DinoRun2.png"))]
JUMPING = pygame.image.load(os.path.join("Dino", "DinoJump.png"))
DUCKING = [pygame.image.load(os.path.join("Dino", "DinoDuck1.png")),
pygame.image.load(os.path.join("Dino", "DinoDuck2.png"))]
SMALL_CACTUS = [pygame.image.load(os.path.join("Cactus", "SmallCactus1.png")),
pygame.image.load(os.path.join("Cactus", "SmallCactus2.png")),
pygame.image.load(os.path.join("Cactus", "SmallCactus3.png"))]
LARGE_CACTUS = [pygame.image.load(os.path.join("Cactus", "LargeCactus1.png")),
pygame.image.load(os.path.join("Cactus", "LargeCactus2.png")),
pygame.image.load(os.path.join("Cactus", "LargeCactus3.png"))]
BIRD = [pygame.image.load(os.path.join("Bird", "Bird1.png")),
pygame.image.load(os.path.join("Bird", "Bird2.png"))]
CLOUD = pygame.image.load(os.path.join("Other", "Cloud.png"))
BG = pygame.image.load(os.path.join("Other", "Track.png"))
class Dinosaur:
X_POS = 80
Y_POS = 310
Y_POS_DUCK = 340
JUMP_VEL = 8.5
def __init__(self):

该博客主要介绍用Python实现Chrome小恐龙快跑小游戏。包含视频演示和代码实现两部分内容,展示了如何运用Python来开发这款经典小游戏。

1万+

被折叠的 条评论
为什么被折叠?



