游戏文化浓度也许很高的微型博客,还有审查观察和浅显的科普杂谈。每日 7:30 准时更新。明明很向往自由,却有着严格约束,和奇怪规则的频道。

由 gledos 创作的内容,如果没有另外声明,均为 CC-BY 4.0 许可协议。

gledos 无法保证内容正确,但会一直尝试追逐正确。

管理员: @gledos_green
智能手机游戏缺失的操作体验

虽然初代 iPhone 已经使用了支持多点触控的电容屏,但早期廉价的 Android 手机使用的还是只有一个触控的电阻屏,所以当时手机的参数中总是会有屏幕类型:电容屏/电阻屏,支持 10 点触控之类的关于触控的性能。

但是主要使用了多点触控的手机游戏,却相对较少,最明显的游戏可能是《水果忍者》,然后是《小鳄鱼爱洗澡》和《切绳子》这种可能需要左右同时触发功能的游戏,不过音乐游戏总是得完美支持多点触控,毕竟如果第二根手指下去,然后游戏没有反应,就太糟糕了。可惜的是许多手机游戏,实际上都没有利用上多点触控,最多在放大缩小立绘,以及操作虚拟摇杆时有使用。而在界面中勾选一些道具时,没法同时按下,来快速选择,玩家为了追求速度,也只能左右手的拇指分别交错的按下不同的勾选框。

不过也不只是游戏,在相册多选图片,在文件夹里多选文档也做不到,也许是多点触控并没有增加太多成本,所以现在的智能手机都有这个功能,但软件实现太复杂,所以体验并没有达到完美。

PC 有一个稍微有些相似的情况,就是多套键鼠在一台电脑上工作,不过显然默认情况下这么做没有意义,不过有人开发了软件,比如 MouseMux,可以让电脑出现多个鼠标,而不会相互影响,这对于资金不充裕的部分环境很适合,也能降低虚拟化多开带来的性能损耗或者限制(NVIDIA 和 Intel 对民用产品都有虚拟化上的限制)。

#游戏
另类实境游戏 (Alternate reality game)

另类实境游戏简称为 ARG,这是一种交互式的网络叙事,以现实为舞台,很可能会跨界(跨媒体)。可能与寻宝电影等寻宝文化有一些关系,设计许多线索,然玩家慢慢的发掘这些独特的故事。

The Beast 是 2001 年的独特的游戏,玩家需要从电影的海报、电话留言以及现场的宣传活动中找到线索,一步步解开谜题,因为涉及的技能较多,所以玩家也创建了社群,分享自己的解法,与同伴一起解开各种谜题,这听起来很像之前提过的 蝉3301 对吧。

这跟 游戏数据挖掘 稍微有些相似性,因为都是玩家挖掘一些秘密,不同的是 ARG 有明确的作者设计路线,而游戏数据挖掘得到的线索往往只能猜测,不过发现未被使用的模型,总是值得高兴的事情,不过有时数据挖掘可能发现「热咖啡」,导致游戏公司陷入危机。

#游戏
既是无,也是有 —— 标准测试项目

之前提过 表示无的通用图像,不过这些图像也含有「有」的意思,因为能够一目了然一些事情,否则纯白纯黑反而会有歧义。

电视台在结束播放的时候,会出现多种颜色的测试图以及 400 或者 1000 Hz 的音频也是表示信号正常,常见的就是 SMPTE 彩条信号,如封面图所示。

编程软件的印出「Hello World」的程序,也是几乎没有文字本身意义的,主要还是作为学习以及验证运行环境使用。「The quick brown fox jumps over the lazy dog」是测试打字机的短句,因为它包含了字母表中的全部字母。
BitTorrent 的标准化

BitTorrent 在 2008年1月 开始尝试标准化,将与最初 BitTorrent 协议不同的部分表述为 BitTorrent Enhancement Proposals(之后简称为 BEP),跟之前提到的 XMPP 模块化 相似。

而 BEP 的管理者就是 BitTorrent, Inc.(现 Rainberry, Inc.)。其中绝大多数的标准均被放置在公有领域,所以算是开放规范。其中的 BitTorrent v2 版本也是由 the8472 提议以及实现的。

而电驴的协议和软件因为没有开源,所以只能通过反编译来知晓内部结构,从而复刻第三方客户端,而在 2005 年因为版权纠纷,电驴终止了服务,软件不再更新。但是电驴协议没有人或者组织来承担维护责任,结果就是第三方客户端电骡成为了一定程度的风向标,但不认同电骡的人创建了许多 Mod 版本,增加一些新功能。

#历史 | 文章的网页完整版本
BitTorrent 的磁力链接简史

磁力链接与 DHT 的关系是一体两面,或者说磁力链接是 DHT 的一部分,是描述文件位置的一部分,所以理论上基于 DHT 的对等式网络都有相似的定位工具,比如 eDonkey2000(电驴)使用的 ed2k: 链接。

Bitzi 看到了一个个对等式网络都在将自己的名称作为链接的情况,这对兼容协议的第三方客户端是一种不公平的设计,并且电驴的 ed2k: 链接没有遵守 IETF 的 RFC。

所以 Bitzi 设计了中立的磁力链接,很快当时非常流行的分享文件的协议 Gnutella 就开始使用磁力链接了,随后 BT 也参与了进来,但是之后 Gnutella 淡出了历史,BitTorrent 也就成了磁力链接唯一的主要使用者,造成了现在提到磁力链接,往往特指指 BT 协议所使用的磁力链接。

文章的网页完整版本 | #历史
BitTorrent 的 DHT 功能简史

BitTorrent 知名的功能之一是 DHT,而 DHT 知名的实例也是 BitTorrent,但这最初是第三方 BitTorrent 客户端 Azureus (现 Vuze)首先实现于 2005年5月2日 的 2.3.0.0 版本, 当时还叫做 Decentralised tracking,并且 Azureus 的开发者在当时不认为 DHT 属于 BitTorrent 协议的一部分,而是称之为「BitTorrent 网络之上添加的一个层,用于提升 Azureus 的性能」。

很快 BitTorrent 软件也推出了自己的 DHT,但与 Azureus 的版本不兼容,因为 BitTorrent 的 DHT 基于 Kademlia 算法,开发者表示相似的算法 Chord 曾经被亚伦·斯沃茨于 2002 年提及,被它的简单震惊,所以开发者在当时就开始开始探索将 DHT 添加到 BitTorrent 之中了。

---

最近打算写一些 BitTorrent 的历史和相对简单的科普,所以可能会多天的 BitTorrent 或者与之相关的内容。

文章的网页完整版本 | #历史
最知名的椅子 —— Monobloc

Monobloc 是使用 PP 塑料(聚丙烯)制成的一体式椅子,在 20 世纪的 70 年代开始生产,因为能一次注塑就能成形,所以生产成本较低。

因为具有防水、廉价、易收纳、没有专利等优点,让这款椅子来到了全球各地,不过也许是过于廉价、缺乏美感,瑞士的 巴塞尔曾禁止 餐饮业在公共空间摆放这种椅子。

封面图是《鬼泣5》里面的 维吉尔椅子 Mod
示波器可视化

第一台真正意义上的 矢量图形视频显示器 在 1970 年出现,具有从给定的座标来画线的功能,正是有了这个驱动/API 的加持,才出现了 Pong 等经典的矢量画面的游戏,虽然现在的矢量显示器很少见,但示波器也可以当作矢量显示器来用,只要外置一个「驱动板」,就能执行画图等各种复杂的操作,甚至能把示波器作为家用游戏机 Vectrex 的显示器。

Oscillofun》是由 Atom Delta 团队的 finalman242 在 2008 年创作的音乐,只要让示波器使用 X-Y 模式,就能看到许多有趣的视觉效果,但是原理相对复杂,在没有计算机辅助的过去想要在 X-Y 模式下画图应该很困难。

Jerobeam Fenderson 创作的《Shrooms》也很酷,就是音乐不太悦耳,而 Oscillofun 听起来还不错。

#音乐 #游戏 #历史
■■■■ ■■■■■■■■■

■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■ ■■■■■ ■■■■■■■ ■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■

■■■■■■■■■ ■■■■■■■■■■ ■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■ ■■■■■■■■ ■■■■■■■■■ ■■ ■■■■ ■■■

■■ ■■■■■■■■■■■ ■■■■■■■■
意料之外的重播动画

2015 年,为了《命运石之门 0》的游戏发售做宣传,《命运石之门》的动画进行了重播,但是原本在 12月3日 深夜播出的 23 集,标题从〈境界面上的命运石之门〉变成了〈境界面上的缺失之环〉,关键的内容也发生了改变。而且这个操作并不是一开始就决定的,而是志仓千代丸突然想到的,所以动画制作公司赶制了出来,但原本想要录制原版 23 集的用户,就哭了……

详情可以查看 アニヲタWiki(仮) 的「境界面上のミッシングリンク」条目以及新闻《『シュタインズ・ゲート』アニメ再放送でまさかのストーリー改変! 次週は特別番組》。

#历史 #动画
Markdown in HTML

原始 Markdown 语法规范有比较严格的约束,禁止了 HTML 标签内使用 Markdown,不过 CommonMark 对此有些改进,如果在块级元素比如 <div> 标签之后,完整的空一行,就能启用在 HTML 中使用 Markdown 标记的功能,效果如图所示。

但是即使不这么做,部分解析器还是会允许部分 HTML 标签中的 Markdown 标记,比如斜体、加粗,不过为了兼容性,还是使用 CommonMark 的规范比较好。

方法 2: 部分 Markdown 解析器使用块级元素的属性来定义,比如 <div> 就使用 <div markdown="1"> 来启用,pandoc, DFM, kramdown, multimarkdown, gambas, maruku, python-markdown(需要启用 md_in_html 扩展)均支持。

方法 3: 这个方法只能适用于想给一个小部分的内容,添加一个 class 或者 id,来适配单独的 css,就是使用 Attribute List 功能,不过目前大概只有 kramdown 和 python-markdown(需要启用 attr_list 扩展)支持。

#markdown
被动使用的人造卫星

Lincoln Calibration Sphere 1 是一颗中空的表面光滑的铝制球体,在 1965 年发射到轨道上,被当作雷达校准的卫星使用,它没有燃料以及电池,可能是仍在「运行」的最古老的航天器。

LAGEOS 是黄铜材质的球体,有点类似高尔夫球的外观,上面凹陷的地方均是逆反射器(跟自行车的反射器相同原理),共有 426 个,所以可以在地面使用激光来测距,可以用来测量地球的形状、大陆漂移等。

图片来源 1, 2| #原理
YAML 空格缩进的另一种写法

和 Markdown 一样,YAML 也是为了可读性,让规则相对复杂了起来。比如 YAML 的规范有 23449 个单词,TOML 有 3339 个单词,Json 有 1969 个单词,XML 有 20603 个单词。

所以看一眼,也许能模仿着写写简单的配置文件,但是一旦复杂了起来,YAML 的空格缩进就开始折磨人了。比如许多人都遇到过的空格缩进问题,然后为了避免问题就尽可能多缩进一些,最后可能就选择了 4 个空格缩进。

YAML 的规范 6.1 小节的示例有提到:-, ?: 这样的集合字符常被当作缩进的一部分,所以这表示可以不把集合字符当作缩进的一部分,效果如图二所示,忽略集合字符这样就能比较清晰的看出缩进的位置。

备注:之前使用的是常见的 4 个空格缩进,然后看到有的地方只有 1.5 次缩进,即 6 个空格,感觉很难受,所以就研究了一下 YAML 的缩进。

第二张图片的 5 个 YAML 源文件 | #原理
《1899》的自动电报

《1899》是最近的德国电视剧,其中出现了一台能自动接收某种商用(专有)无线电报的机器,它能将点或者线条印刷到纸带上。

与此相似的设备,叫做 Syphon recorder,优点是不用操作员一直监听,还能保存消息,防止抄写失误。Syphon recorder 使用的是虹吸管让墨水流到纸带上,所以产生的是连续的线条,然后靠线圈影响虹吸管偏转。跟之后出现的 地震仪 有些相似的地方。

但电视剧中却是类似于打孔纸带的效果,可能是为了第二集最后(剧透警告)而调整的。

#历史
Back to Top