Jagex 揭晓了第四代 MMORPG,目前暂定名为 **RS4**。该游戏使用虚幻引擎打造,是一段全新的《RuneScape》体验。故事设定在第六时代的吉伦诺,始于《RuneScape: Dragonwilds》事件以及库德拉被击败多年后的灰烬之秋。未来,游戏将逐步拓展至吉伦诺已知和未知的区域。 RS4 是一款独立作品,将与《RuneScape》、《Old School RuneScape》和《Dragonwilds》并存,并非取代其中任何一款。开发工作将结合《Dragonwilds》的技术成果与《RuneScape》长期以来的社区参与传统,重点关注玩家反馈、公平公正和永久性成长。 游戏推出仍需数年,平台、账号、会员资格、技能、战斗系统等细节将于明年确认。Jagex 提前公布该项目,旨在让玩家从一开始就参与塑造游戏的发展。
这篇文章探讨了为什么开发者常常不愿“使用平台能力”,尽管这一理念通常能带来更简单、更快速、更易维护的代码。
造成这种怀疑态度的原因有很多。历史上,浏览器能力一度落后于各类框架,因此使用库和自定义代码更为现实。开发者也更偏爱熟悉的工具、适合框架的 API 和更完善的文档。对一些人而言,自己构建解决方案不仅有趣,还能带来学习;从零开始解决问题可以增强掌控感,也能加深对平台的理解,有时甚至会促生兼容性垫片、工具库,甚至标准制定工作。另一些人则会因为原生 API 不熟悉、文档不足或不够直观而选择避开,尤其是在 CSS 中。
同样的现象也出现在 Web 之外。例如,某套 ClickHouse 系统重复实现了数据库本身已经能够高效提供的功能。因此,深入理解平台确实可以消除不必要的复杂性;但“使用平台能力”也不应忽视自定义方案背后的历史、易用性和个人原因。
AI 可能凭借更广泛的知识和测试促进开发者更好地使用平台能力,也可能通过不必要地生成自定义代码,进一步加剧重复实现和过度设计。
一位摄影师回顾了自己多年来拍摄空长椅的照片。在重新查看这些照片时,他发现了一个并非有意留下的模式:公共座椅越来越被重新设计,以阻止人们躺下或长时间舒适地停留。座位之间开始增设扶手,独立座椅取代了连续长椅,而一些号称符合人体工学的曲线,实际上带来了隐蔽的不适。
这种设计常被称为“充满敌意的建筑”,但在摄影师看来,他的拍摄与其说是一项有意识的记录项目,不如说是一份无意中留下的社会政策和市政决策的记录。
最初,他拍摄长椅,是因为长椅容易吸引注意力,或恰好出现在其他拍摄对象旁边。随着时间推移,通过不断积累的证据和事后回看,这些照片才显露出更广泛的意义。连接这些照片的并不是摄影机本身,而是摄影师的好奇心。正因为如此,那些细节起初未被注意,直到后来才逐渐形成可以辨认的模式。
这一过程表明,持续摄影不仅可以为现实提供图像说明,也能带来新的发现,揭示那些始终存在、却一直未被看见的社会现实。