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