jarlyyn 发表于 4 天前

吐槽:mushclient大概的确是老了

最近在转写我地图编辑器的TypeScript版本。

一部分代码转换转换成ts后,编译成ecma5,在我的客户端里写一个commonjs的loader后,能正常跑起来。

然后准备迁移到mush的js版本,看了下mush的jscript版本,感觉绝望了。

mushclient用的是com技术的jscript(我一开始一位是wsh,但查了下不是,mushclient lua之外的脚本都是通过com实现的。)

https://www.gammon.com.au/scripts/doc.php?general=scripting

而微软的jscript基本只支持到ecma1.3,1999哪个版本的……

就算上babel,也不能编译到这么老的古旧版本……

感觉绝望了,jscript实在太老了。

在当时com+属于极新极牛逼的技术,奈何快30年过去了……

真有点英雄迟暮的感觉啊。

极好的骨架,极好的API,反观隔壁某个同样LUA引擎但慢慢是坑的客户端,从根子上里就强太多了。

就是可惜,说到底是一个“win32 mud客户端”

还是有极限啊。

dtp 发表于 4 天前

但你要这样想,mush 最大的优势就是可以在 Win95 和 Win98 上运行。你客户端可以吗?不行吧?

jarlyyn 发表于 4 天前

dtp 发表于 2025-6-3 09:52 PM
但你要这样想,mush 最大的优势就是可以在 Win95 和 Win98 上运行。你客户端可以吗?不行吧? ...

理论上说,这都不是mush老的问题

是微软把jscript给废了,质子锁死了。

xiaozihe 发表于 4 天前

合脚的鞋就是好鞋。

devilkate 发表于 3 天前

我只关心能不能在Mushclient里面嵌入一个地图信息收集器的功能   哪怕让我手动一个房间一个房间信息采集也行啊   现在最大的问题永远都是Move到某个指定地点

jarlyyn 发表于 3 天前

devilkate 发表于 2025-6-4 12:19 AM
我只关心能不能在Mushclient里面嵌入一个地图信息收集器的功能   哪怕让我手动一个房间一个房间信息采集也 ...

等我这个项目弄好吧。

话说我记得我放出过lua的路径计算库吧?

shenji 发表于 3 天前

jarlyyn 发表于 2025-6-4 12:46 AM
等我这个项目弄好吧。

话说我记得我放出过lua的路径计算库吧?

好教杰佬得知,某个房间定位最精准的信息已经被精准爆破了yct47

jarlyyn 发表于 3 天前

shenji 发表于 2025-6-4 12:59 AM
好教杰佬得知,某个房间定位最精准的信息已经被精准爆破了

首先,我当时同时用3-4种定位的
其次,我不依赖所有房间定位成功的。
最后,我这个库也不之间负责定位……

devilkate 发表于 3 天前

jarlyyn 发表于 2025-6-4 01:41 AM
首先,我当时同时用3-4种定位的
其次,我不依赖所有房间定位成功的。
最后,我这个库也不之间负责定位… ...

不明觉厉
页: [1]
查看完整版本: 吐槽:mushclient大概的确是老了