python俄罗斯方块代码用esp32实验板的源代码_少儿编程分享:手把手教你用Python编写俄罗斯方块(三)...

本文介绍如何使用Python编写俄罗斯方块游戏,包括初始化设置、游戏循环及音乐播放。通过阅读,读者将了解游戏的主要函数及全局变量的设定。
摘要由CSDN通过智能技术生成

www.codingmarch.com

游戏分享:手把手教你用

Python

编写

俄罗斯方块(三)

2017.12.21

这次的游戏非常长

要有一定的耐心噢

The

main()

Function

函数

158.

def

main():

159.

global

FPSCLOCK,

DISPLAYSURF,

BASICFONT,

BIGFONT

160.

pygame.init()

161.

FPSCLOCK

=

pygame.time.Clock()

162.

DISPLAYSURF

=

pygame.display.set_mode((WINDOWWIDTH,

WINDOWHEIGHT))

163.

BASICFONT

=

pygame.font.Font('freesansbold.ttf',

18)

164.

BIGFONT

=

pygame.font.Font('freesansbold.ttf',

100)

165.

pygame.display.set_caption('Tetromino')

166.

167.

showTextScreen('Tetromino')

main()

function

处理创建更多的全局常量,当程序运行时屏幕将会展示其内容。

168.

while

True:

#

game

loop

169.

if

random.randint(0,

1)

==

0:

170.

pygame.mixer.music.load('tetrisb.mid')

171.

else:

172.

pygame.mixer.music.load('tetrisc.mid')

173.

pygame.mixer.music.play(-1,

0.0)

174.

runGame()

175.

pygame.mixer.music.stop()

176.

showTextScreen('Game

Over')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值