BattleTris:带变体的双人联网俄罗斯方块

Lobsters Hottest 产品

摘要

BattleTris 是1994年的一款双人联网俄罗斯方块变体游戏,于2026年重获新生。玩家可以收集金钱购买武器来阻碍对手。

<p>来自 README:</p> <blockquote> <p>BattleTris 是由 Bryan Cantrill、Charlie Hoecker 和 Mike Shapiro 于1994年春季在布朗大学完成的 CS32 期末项目。它在1994年至2001年间多次被重新启用,然后在2026年由 Adam Leventhal 重新发掘。(更完整的历史——包括 Wesleyan Tetris 对 BattleTris 的启发——可以<a href="https://bcantrill.dtrace.org/2026/05/25/a-portentous-reunion/" rel="ugc">这里</a>找到。)</p> </blockquote> <p><a href="https://lobste.rs/s/sg1z79/battletris_two_player_networked_tetris">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/06/01 22:36

bcantrill/BattleTris

来源:https://github.com/bcantrill/BattleTris

BattleTris

BattleTris

BattleTris 是一款基于俄罗斯方块的双人联网游戏。玩家通过收集资金购买武器,从而增加对手的游戏难度。武器示例包括:将对手屏幕上下翻转、与对手互换面板、“监视“对手、给对手发送分离方块等。每位玩家的战绩都保存在数据库中,并根据表现进行排名。如果玩家想磨练技艺,也可与电脑对战(但不计入排名)。

历史

BattleTris 由 Bryan Cantrill、Charlie Hoecker 和 Mike Shapiro 于 1994 年春季在布朗大学作为 CS32 期末项目编写。1994年至2001年间数次被重启,后在2026年由 Adam Leventhal 重新发掘。(更完整的历史——包括 BattleTris 在 Wesleyan Tetris 中的灵感来源——可在此处查看(https://bcantrill.dtrace.org/2026/05/25/a-portentous-reunion/))。

系统要求

BattleTris 相当于1994年左右Unix桌面环境的一枚时间胶囊:最初为 SPARC 上的 Solaris 编写,使用 X11(https://en.wikipedia.org/wiki/X_Window_System)和 Motif(https://en.wikipedia.org/wiki/Motif_(software))。此版本在 macOS(通过 XQuartz(https://www.xquartz.org/)和 OpenMotif)及 Linux 上均可运行。要编译 BattleTris,大致运行 configure 即可。

注意:BattleTris 诞生于最高分辨率显示器为1600x1280的年代;在如今(更高分辨率)显示器上,用户可能需要手动降低输出分辨率才能正常游玩。

要与其他玩家对战,双方需能直接连接彼此 IP 地址,并各自连接到一个运行 btserverd 实例的主机(该程序位于 usr/src/daemons)。该服务维护一个玩家数据库,可通过 btref 进行操作。

若与电脑对战,则无需网络连接;运行 BattleTris -X 即可。

游戏玩法

建立连接后,每位玩家正常进行俄罗斯方块游戏。区别在于,除了标准方块外,还存在一种骰子块(die piece)。这是一个1×1的方块,上面有1到6个点数。每当玩家消除一行时,其“资金“会增加该行的点数(注意:“双消“获得双倍点数,“三消“获得三倍,“四消“获得四倍)。还需注意,有较小概率会出现一个1×1的笑脸方块。如果玩家在那一回合消除包含了笑脸的行,资金将增加150。若未消除,笑脸将变为哭脸。

当两位玩家合计消除20行时,将触发资金购买机会。此时双方进入武器商店,各自购买武器以增加对手的游戏难度。武器示例包括:将对手屏幕上下翻转、给对手发送分离方块、剥夺其长条方块、消耗对手资金等。

双方离开商店后,游戏继续。玩家可通过按下对应武器编号的数字键来发射武器(武器库编号显示在屏幕上)。武器持续一定时间(以消除行数计算),典型持续时间为3到30行。

先死亡的一方失败。

未来方向

图形界面

旨在维持约1994年的游戏玩法,包括继续使用 Motif。当然,完全有理由将 BattleTris 重写为现代版本,但本版本将保持其1990年代中期的原汁原味。

网络

一个合理的改进是通过面向互联网的服务代理游戏,以支持在开放互联网上对战。这需要对游戏的网络部分进行一些适度修改,但总体而言并不复杂。

音效

BattleTris 的音效——原版游戏的重要组成部分,那个年代的玩家应该记得——尚未被找回。我们并非完全无计可施,但如果你恰好拥有 BattleTris 音频文件(或可能包含它们的备份磁带?),那你将成为 GenX 退休村的大英雄。

相似文章

一次不祥的重聚

Lobsters Hottest

作者参加了自己的30周年大学同学聚会,观察到同龄人对人工智能影响未来的深切担忧,随后回忆了上世纪90年代与朋友们共同开发一款名为BattleTris的双人俄罗斯方块游戏的怀旧故事。

TriSplat:面向仿真的前馈式三维场景重建

Hugging Face Daily Papers

TriSplat是一种前馈式三维重建网络,利用有向三角形图元直接从单张图像生成可直接用于仿真的网格,省去了昂贵的后处理步骤。该方法在保持竞争性的新视角渲染质量的同时,实现了几何保真的重建。

Scorched Earth 2000 回归

Hacker News Top

经典坦克游戏 Scorched Earth 2000 以 HTML 移植版的形式复活,让玩家可以直接在现代浏览器中享受复古体验。