Pytris (Python, Pascal Van Acker, 2020)
这篇文章需要改进。你可以帮助俄罗斯方块中文维基进行编辑。 编辑者签名:实证完善(任一): 一、找到正确显示图形界面的方法,成功消行,提供游戏截图。 二、解释代码不完善之处的关键原理。。 |
Pytris | |
---|---|
开发 | Pascal Van Acker |
游戏平台 | Python(curses、playsound) |
发行时间 | 2020年5月22日 |
游戏信息 | |
预览块数 | 1 |
场地大小 | 12 × 18 |
暂存块 | 有(且无限制) |
硬降 | 无 |
旋转系统 | 专用 |
[[文件:|125px]]
[[文件:|125px]]
| |
| |
| |
|
Pytris 是一款 Python 四连方块游戏。
该游戏处于未完成状态,图形界面不能正常显示。
玩法
得分。
新方块入场 25 分,消一 100 分,消二 200 分,消三 300 分,消四 1200 分。
操作
A/D 横移,Q 逆时针旋转,E 顺时针旋转,S 软降;
C 暂存(一手存取次数不限),P 暂停,N 退出。
将 main.py 第 16 行的 False 改为 True 可开启调试模式。
调试模式专用操作:W 上移一格,V 刷新方块(跳过当前方块)。
ADQESCWV 这八个操作均可独立长按。
方块环境配置
七种方块意在使用 SRS 配色,但命令行环境内的实显效果是灰色方块。
七种方块都使用 4×4 碰撞箱和四个旋转状态(R = 0, 1, 2, 3)。
下图是各方块的入场朝向,每次旋转将碰撞箱内容旋转 90 度:
|
|
|
|
|
|
|
Pytris (Python, Pascal Van Acker, 2020) 没有踢墙。
其他说明
这个游戏处于未完成状态,有许多不完善之处:
- 场地和方块不能正常显示,场地不设上界(调试模式长按上移会越界和崩溃)
- 暂存块不受限制,玩家可以轻易地通过滥用暂存来获得思考时间
- GitHub 公共存储库没有提供背景音乐所需的三个 mp3 文件,自行添加也无效