跳转至内容
  • 运行于云服务器的Mud客户端

    4 4
    4 主题
    4 帖子
    jarlyynJ
    此项目是备用计划,最终可能会废弃。 主要是hellclient在实际使用一段时间,发生了一些不可调和的问题。 hellclient采用go语言开发,一开始的目标是纯go,无额外依赖,外部扩展的方式。 但因为js实际的性能问题,引入了v8引擎。 在windows下go嵌入v8引擎十分麻烦,使用的v8go包最后一次更新在2023年,而且很早的版本就放弃windows支持了。可见的短时间内不可能有windows版本的更新。这导致hellclient为了跨端兼容智能使用很老版本的v8go,而且与linux-arm版本冲突。 所以开一个备用计划,看看是否能依托微软的clearscript库,实现一个完全兼容hellclient当前版本的实现。
  • 允许于Android/iOS/Windows/Linux/Mac的Hellclient管理软件

    4 4
    4 主题
    4 帖子
    jarlyynJ
    升级flutter版本 修正部分文字错误
  • 跨平台跨客户端的mud 地图信息维护及Mapper程序

    8 11
    8 主题
    11 帖子
    jarlyynJ
    升级Avalonia版本,提升界面性能 下载地址
  • 一起来沟通Mud机器人脚本

    34 34
    34 主题
    34 帖子
    jarlyynJ
    以最靠近Mud服务器到最靠近用户排序 适配器层 做机器人的第一步就是在机器和MUD实际的交互中加一层适配器层,机器人只与适配器层交互,避免与客户端/Mud的过度耦合。适配器层包括两个组件 事件系统。将所有的Mud的回显/断线连线封装成行事件。这样遇到需要修正Mud信息,应对Mud更新时只需要修正相应的事件就行,也提供在事件中加入额外处理的加入空间 发送队列。绝大部分发送的内容压入队列,并在队列里进行解析/别名注册管理,使得机器不需要考虑发送的细节 信息配置管理层 配置使用基本统一的格式,由默认值/变量/数据文件一次覆盖获得最终结果,使得配置模块与业务逻辑独立,业务逻辑之需要注册新的参数,由具体的UI/变量负责加载和解析 驱动模式层 我整个机器是使用的 类似 Promise的Command队列进行管理,并提供必须的队列控制指令,比如Flush,Insert,Append,Snapshot,Rollback,提供统一的驱动引擎 工作编排系统 提供了#start+quest变量,以及#do的用户指令队列两种形式,使得用户能在不修改代码的情况下,尽可能的进行自定义流程管控。配合信息配置层的设置,尽量在变量和输入层面就能取代大部分代码工作 用户交互 通过助理按钮和别名系统,提供尽可能方便的设置功能,便于用户使用机器,以及在手机上进行操作。
  • 欢迎自己倒腾mud客户端的一起沟通

    2 3
    2 主题
    3 帖子
    jarlyynJ
    此外.net版本还会尝试 精细的经常控制。 go 版本过于然用go协程,然后锁控制,后期有点失控。
  • 关于论坛本身的意见与反馈

    1 1
    1 主题
    1 帖子
    jarlyynJ
    欢迎您访问Hellclient社区。 这里是Hellclient客户端及相关mud软件和脚本的沟通社区。欢迎在这里对Hellclient软件,和Mud相关的软件开发和脚本制作进行沟通。 在这里,我们会以下讨论的规范要求每一个用户 仅讨论软件的使用问题和Mud的技术问题。 不要对别的用户,Mud,和机器人进行评论。Mud本身已经是一个粉丝向的小圈子了,大家都是非专业的玩家,请互相保持友好。 由于 Mud 圈本身的互相借鉴和借用的现象很严重,所以本社区不支持任何资料的上传。有代码或程序分享的需要,请上传至github/coding/gitee等平台。 请不要分享破解或者攻击软件/服务器/游戏的经验。 尊重您玩的Mud的规矩,不要讨论和分享针对某个Mud使用,又不被Mud Owner允许的功能。 不建议使用您在游戏里的常用ID,把您在游戏的恩怨情仇蔓延于此。 热爱国家,遵纪守法,不违背公序良俗。 说的有点多,希望我们的社区能能给每一个访问者带来快乐和收获。