前言
水果忍者到家都玩过吧,但是Python写的水果忍者你肯定没有玩过。今天就给你表演一个新的,用Python写一个水果忍者。
水果忍者的玩法很简单,尽可能的切开抛出的水果就行。
今天就用python简单的模拟一下这个游戏。在这个简单的项目中,我们用鼠标选择水果来切割,同时炸弹也会隐藏在水果
中,如果切开了三次炸弹,玩家就会失败。
一、需要导入的包
1.import pygame, sys
2.import os
3.import random
二、窗口界面设置
Python学习交流Q群:906715085###
1.# 游戏窗口
2.WIDTH = 800
3.HEIGHT = 500
4.FPS = 15 # gameDisplay的帧率,1/12秒刷新一次
5.pygame.init()
6.pygame.display.set_caption('水果忍者') # 标题
7.gameDisplay = pygame.display.set_mode((WIDTH, HEIGHT)) # 固定窗口大小
8.clock = pygame.time.Clock()
9.
10.# 用到的颜色
11.WHITE = (255,255,255)
12.BLACK = (0,0,0)
13.RED = (255,0,0)
14.GREEN = (0,255,0)
15.BLUE = (0,0,255)
16.
17.background = pygame.image.load('背景.jpg') # 背景
18.font = pygame.font.Font(os.path.join(os.getcwd(), 'comic.ttf'), 42) # 字体
19.score_text = font.render('Score : ' + str(score), True, (255, 255, 255)) # 得分字体样式
三、随机生成水果位置
Python学习交流Q群:906715085###
1.def generate_random_fruits(fruit):
2. fruit_path = "images/" + fruit + ".png"
3. data[fruit] = {
4.