写了一个辅助装配武器的工具
本帖最后由 Since 于 2024-8-15 08:20 编辑在装配武器时,我习惯先确定射程,再挑选相应的武器。保证射程基本统一,对盾对甲二者兼顾,相信这也是星域中一种基本的思路。
不过,实际装配时,游戏中是以槽位分类,按装配点数降序排列,检索起来总感觉不太合心意。
于是我写了这样一个网站:
如图所示,我以武器射程为纵坐标,以伤害类型为横坐标,分门别类展示武器。这样展示出来,应该会更直观一些,特别是,可能有助于形成更宏观的认识。
例如,当确定 600 射程为舰船基本射程(优势射程/优势火力)时,可以集中考虑搭配这些武器:
另外,关于数据源,目前支持 0.97 游戏原版和部分模组:
已经基本完善了 transformer 算法,后续添加其他模组数据非常简单,目前的是我自己在玩的几个。
我先斩后奏,提取了相应的 weapon_data.csv 源文件,转换为项目数据源。如果有不妥之处,烦请与我联系。
该网站在 Github 开源,地址为 https://github.com/realloon/arsenal,核心的 transformer 算法位于 /src/script/transformer,基于我的 csv parser。如果你希望添加更多模组数据,欢迎与我联系;或者克隆到本地,自行添加数据源,运行 transformer。
网站部署于 Cloudflare ,地址为 https://arsenal-9yd.pages.dev。
关于装配的一些细节:
考虑到舰体长度和弹丸惯性等因素,出入一两百码通常是可以接受的;
通常更倾向于接受动能武器的射程长于高爆武器,毕竟优先考虑对盾;
导弹武器的射程最好长于其他武器更多,避免在射程临界处熄火浪费;
射程更短的武器往往在 DPS 或幅伤比方面更加优秀。
诸如此类需要注意的地方还有很多,更别提各种语境下针对性的情况,所谓:“装配有法,装无定法”。
我希望这个工具在参考“有法”时能提供一些便利。
当然,其实通过诸如 excel 打开 csv 文件后,创建一个数据透视表,也能实现网站目前的大部分功能。
PS:Excel 打开后,选择“数据 -> 来源自文本 -> 选择 csv 文件 -> 设置为逗号分隔、utf-8 解码”就不会有中文乱码啦。
毕竟编程自由度更高,拓展空间更大,具有完全的可交互性,再说,我帮你弄好了,也省事,对不对 ٩(๑˃̵ᴗ˂̵๑)۶ 本帖最后由 面瘫的土豆 于 2024-8-15 08:54 编辑
首先表示支持,不过从目前来看使用场景并不是很多
因为老手对原版武器很熟悉并不需要,而mod武器光看名字也很难清楚{:5_136:}
新手同理,可能对原版武器的属性都不熟悉{:5_121:}
以下提出个人几个小小的建议(纯个人观点!)
可以加上点击查看武器属性的功能
武器槽位的分类也可以加上(实弹/能量/导弹)
将导入武器CSV做成使用者自己导入,避免侵权问题{:5_127:}
后续如果能更进一步,直接导入mod进行舰船装配,就完美了(我不知道其中难度如何,所以一切是纯个人观点)
本帖最后由 相位自走洗衣机 于 2024-8-15 09:06 编辑
我觉得楼上说的对,不如写成离线小程序,使用者手动导入武器CSV就行
或者再贴心点直接设定游戏目录mod文件夹后批量自动读取
那可真是太方便了!然后筛选项也做多多,什么武器开火间隔重装cd什么的一切数据都做成可筛选项,那得多棒
{:5_118:}
再接着扩展,甚至能读取船体数据,弄成装配模拟器,再支持导出装配结果,wow!
超COOOOL!
嗯…
https://www.fossic.org/forum.php?mod=redirect&goto=findpost&ptid=11500&pid=246524 噔噔咚
页:
[1]