Mozilla SVG Tetris
![]() |
本条目介绍的内容不是官方的俄罗斯方块游戏。 这个游戏模拟了俄罗斯方块的玩法,在名称中使用了“Tetris”或“俄罗斯方块”,但没有经过著作权拥有者的官方授权。 |
Mozilla SVG Tetris | |
---|---|
游戏画面 | |
游戏信息 | |
开发 | alex fritze[注 1] |
游戏平台 | 网页浏览器 |
发行时间 | 2004年2月27日[注 2] |
游戏机制 | |
场地大小 | 10×20 |
预览数量 | 1 |
降落 | 有瞬降 |
暂存 | 无 |
旋转系统 | 特有 |
Mozilla SVG Tetris 是一个载体为 SVG(Scalar Vector Graphic,矢量图像)的四连方块游戏。
本游戏某种程度上是软件技术演示,是为早期实现 SVG 的 Mozilla Firefox 浏览器演示其 SVG 中内嵌 JavaScript 的功能而作。
游戏本身素质普通。本作没有标题画面,在打开图片的瞬间游戏马上就开始,结束后无法重新开始。
按空格键时执行的是未妥善实现的瞬降,方块瞬间落地但没有锁定,在下一次自动下落才锁定。可以做一些瞬降移入,但运气不好会被误锁定。
游戏的旋转系统为本游戏特有,其中 I 块为完全左上对齐。
按“h”键弹出消息框展示分数与帮助[注 3]。另外,每次关闭这个消息框时,游戏似乎会重复注册一次方块的重力计时器,使方块每次下落格数增加。
轶事
本游戏作者不是 Mozilla 的工程师,名字中含有 Mozilla 可能是为了展示当时仅有 Mozilla 的浏览器首发支持这样的功能。
本条目创建的缘由是用户:Farter受到请求为本维基开启上传 SVG 格式图片时,为了调查对 SVG 内嵌脚本安全性的担忧,而发现了本作。果然程序猿的传统艺能还是在任何能编程的地方写块
MediaWiki 会检测 SVG 中内嵌 Javascript 并拒绝任何含有脚本的文件,所以原游戏的 SVG 文件无法上传。
然而本游戏的截图仍是上传的第一张 SVG 格式图片,这个截图的过程是:通过浏览器的“开发者工具箱”功能,在游戏运行中复制浏览器内被运行的程序修改过的整个 SVG 图像(复制 OuterHTML),然后手动处理删除其中的脚本,保存为另一个 SVG 文件。