Pytris |
---|
开发 |
Maciej1634 |
---|
游戏平台 |
Python(Pygame、numpy) |
---|
发行时间 |
2021年6月17日 |
---|
预览块数 |
1 |
---|
场地大小 |
11 × 19 |
---|
暂存 |
无 |
---|
硬降 |
无 |
---|
旋转系统 |
专用 |
---|
|
Pytris 是一个 Python 四连方块游戏。
该游戏模拟了俄罗斯方块的玩法,重视消四,没有 T 块。
玩法
得分。
消一 100 分,消二 200 分,消三 300 分,消四 1000 分。
重力恒定,方块每 0.5 秒自动下落一行(实际间隔可能稍短)。
该游戏没有死亡的概念,但方块入场位置大量阻塞相当于死亡。
操作
左右键横移,上键旋转,下键软降。
只有软降可以长按,中间可以插入其他三个操作的单点。
方块按游戏中的变化时刻节点运动(手动软降除外),节点之间输入操作有效。
方块环境配置
O 黄色,I 红色,J 苹绿色,L 水色,S 紫色,Z 蓝色(没有 T)。
各碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (6,17)。
O 不旋转,I 和 S 二态切换,J 和 L 逆时针四态切换,Z 顺时针四态切换。
以下图组中,每一组的最左图是入场朝向,右图是依次逆时针旋转的朝向:
Pytris (Python, Maciej1634, 2021) 没有踢墙。
其他说明
一、运行游戏前,删除 main.py 第 5 行。
二、这个游戏需要在根目录手动添加背景图片及音乐。
图片:\\graphic\\bg.png
音乐:\\music\\theme.ogg
三、如果 bg.png 分辨率不够大,预览块和分数刷新时会重叠显示。
解决方法:使用分辨率大的背景图片,或是调小 main.py 第 75–77 行的数值。
四、开局前两块一定是 I + J。
五、蓝色 Z 块在即将锁定时旋转,只要目标位置不超出场地,结果就是暴力旋转。
外链