用户:
有感笔电查看:0 回复:0 评论:0 创建时间:2021-07-04T14:26:08
【作品展示】

【作品介绍】
送给大家的端午节礼物是一个赛龙舟游戏,里面的一些问题可能不太合理,呵呵,请大家谅解。
是双人游戏
开始游戏建:空格键
龙舟1操控键:→键
龙舟2操控键:K键
因为是半成品,后面应该会更新,
希望大佬多多指教
还有说明:
请先到辽览器里下载两个龙舟图片,还有汽车图片,一个端午节的背景图片和一个河流图片,下载后存到硬盘,在新建一个文件夹,叫"image",然后在新建一个文件夹
把“image”和这个python文件存到里面。
还有其他问题请喵的QQ好友,昵称叫“实体303”,QQ号:1687249598.
谢谢!
【作品源代码】
import easygui as eg
import pygame
from pygame.locals import *
import os
pygame.init()
canvas = pygame.display.set_mode((1200,600))
pygame.display.set_caption('龍舟大赛')
bg1 = pygame.image.load('image/bg.png')
bg2 = pygame.image.load('image/bg2.png')
bg3 = pygame.image.load('image/bg3.png')
boat1 = pygame.image.load('image/boat1.png')
boat2 = pygame.image.load('image/boat2.png')
start = 0 # 代表游戏未开始 此时不能用键盘操作龙舟
time = 0 # 代表倒计时未开始
x1 = 150
x2= 150
def abc():
global start,time,x1,x2
for event in pygame.event.get():
if event.type==QUIT:
pygame.quit()
exit()
if event.type == KEYDOWN:
if time == 0:
eg.msgbox(msg = '你准备好了吗?')
eg.msgbox(msg = '3')
eg.msgbox(msg = '2')
eg.msgbox(msg = '1')
eg.buttonbox(msg = '这辆车叫什么?',image = 'image/divo.gif',choices = ('特斯拉model3','法拉利','布加迪DIVO','迈凯伦sena'))
start = 1
time = 1
if start == 1:
if event.type == KEYDOWN and event.key == K_d:
x1 += 10
if event.type == KEYDOWN and event.key == K_RIGHT:
x2 += 10
canvas.blit(bg1,(0,0))
while True:
if start == 1:
canvas.blit(bg2,(0,0))
canvas.blit(boat1,(x1,200))
canvas.blit(boat2,(x2,400))
abc()
pygame.display.update()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn