半个月开始逐步接手 slay.one 项目,虽然最初只是一个德国人做的独立游戏,但是麻雀虽小五脏俱全,作为一个俯视角实时射击游戏,除了不是 3D 的,其他的该有的都有了,是个很好的教学参考。但是到手的时候用的 node v.4.6.2(惊人的巧合,19年前用的 zMUD 最流行的一个版本是 4.62a) 而且想往 v6 上升有问题,其实 v4 也不是多老的版本,也就一年多而已,但是 JS 发展太快了。这让我意识到 JS 和 PHP 有太多相同的缺点:对系统 API 的绑定(你只能针对特定版本写程序,解释器升级会有各种各样的问题),弱类型(好歹 PHP 大部分时候 IDE 的语法检查还是能用的,可 JS 里 callback 满天飞根本没法做静态分析),关键是 JS 太丑了。不管怎么说接手这个项目还是会让我受益匪浅,毕竟还有太多跟语言无关的知识要学