赞
踩
Python Pygame 是一款专门为开发和设计 2D 电子游戏而生的软件包,它支 Windows、Linux、Mac OS 等操作系统,具有良好的跨平台性。Pygame 由 Pete Shinners 于 2000 年开发而成,是一款免费、开源的的软件包,因此您可以放心地使用它来开发游戏,不用担心有任何费用产生。
Pygame 在 SDL(Simple DirectMedia Layer,使用 C语言编写的多媒体开发库) 的基础上开发而成,它提供了诸多操作模块,比如图像模块(image)、声音模块(mixer)、输入/输出(鼠标、键盘、显示屏)模块等。相比于开发 3D 游戏而言,Pygame 更擅长开发 2D 游戏,比如于飞机大战、贪吃蛇、扫雷等游戏。
要想实现一个俄罗斯方块游戏,我们需要解决以下问题:
1、显示方块
2、实现方块的移动(左右)
3、方块旋转
4、对层满的方块消行
5、提示下一个方块的形状
每个方块由四个box组成,从游戏框的中心位置掉落。7种基本形状(TSZJLIO)如下图:
由于方块最大的长度是长条形的,为4格,所以统一用4*4的方格来定义。 以一个二维数组来定
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。