heren
发表于 2025-4-26 17:23:54
jarlyyn 发表于 2025-4-26 03:09 PM
地图编辑器
客户端我本来就有。
用c#做的客户端吗??
主要mud都是通过反馈的string来进行交互,不然用unity做个地图,玩家都用鼠标点击地图移动,应该是不难且有意思的
jarlyyn
发表于 2025-4-26 19:23:27
heren 发表于 2025-4-26 05:23 PM
用c#做的客户端吗??
主要mud都是通过反馈的string来进行交互,不然用unity做个地图,玩家都用鼠标 ...
go做的
有web界面,还有flutter做的手机和桌面版的专用ui。
我的观点是 机器应该是一个跑脚本的容器,一个运行在VPS上的服务,不应该有界面。
如果需要界面,应该是通过通用协议(websocket)连接,然后想做cli的gui的unity的unreal的甚至VR的随意。
那是交互层的东西。
所以压根没做
jarlyyn
发表于 2025-4-26 19:28:09
heren 发表于 2025-4-26 05:23 PM
用c#做的客户端吗??
主要mud都是通过反馈的string来进行交互,不然用unity做个地图,玩家都用鼠标 ...
这个坑的目标是做一个专门的地图数据维护工具。
然后用一套文本的,通用的,便于版本管理和diff的格式,配合lua/js甚至python的脚本。
可以在各种客户端里无障碍的使用。
当然,核心目的还是熟悉csharp的gui编程。
就像我做客户端是为了维护一套稳定的脚本vm环境一样。
jarlyyn
发表于 2025-5-8 19:01:46
把除了UI和文件IO的部分的单元测试补完了。
接下去的工作
1.实现业务接口(路径规划,房间查询,区域计算,快照搜索)。
2.补完业务接口的测试单元后,移植测试单元写js和lua实现
3.写地图Diff部分。
4.最后看下是否要实现Web API。
感觉开始的规划还是有点大了。