3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4812|回复: 5
打印 上一主题 下一主题

[心得] 00大航海家4,载入货物的算法真是糟烂啊

[复制链接]

2

主题

24

帖子

83

积分

初级玩家

Rank: 2

贡献度
2
金元
746
积分
83
精华
0
注册时间
2010-12-6
跳转到指定楼层
主题
发表于 2011-1-11 23:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 拼音佳佳 于 2011-1-11 23:35 编辑

游戏类型是经营模拟,可是设置方面既缺乏批量功能,又缺乏分配方式的设置,并且分配货物,采取的偏偏就是最糟烂的"按顺序取货"...

嗯,关于货物载入,举个例子.
奥斯陆的事务所存货有这些:800木材,500砖头,300生铁.船队的运输能力是500,那么,空船载入全部,按顺序载入,于是就装入了500木头...
这种算法真的是让人无语啊...
要是能给出可选项:顺序载入,数量平均,比例平均,就比较理想了.
数量平均就很简单了,运力500,商品3种,每种就是500/3,木材166+1,砖头166+1,生铁166
比例平均法:
运力500,商品3种,总量800+500+300=1600,运量(商品)=商品数量*运力/仓库商品总量
木材=800*500/1600=250,砖头=500*500/1600=156+1,生铁=300*500/1600=93
零头计算:之前的四舍五入,最后一件商品多退少补.
10=3.3+3.3+3.3补1
10=6.6+3.3=7+3
诸如此类的

游戏可以设置贸易管理员,对货物进行锁定,某些情况下,运输工作还是可以顺利进行的,但也有意外发生.比如,木材的产量太高,船队的运力不足,那么船队每次途经的时候都只能大量的拉走木材,而导致奥斯陆的蜂蜜酒,鱼干无法输出.
我试过在奥斯陆积攒了5000的货物,然后才启用自动物流,运力1300,结果前几次运走的就只有木材,生铁要在几趟之后才被运走,而这时候卢比克的生铁已经缺货很久了.如果取货是按数量平均法或比例平均法,都可以在运力有限的情况下,每趟都运走全部的特产,利润才能最大化.

另外就是,如果算法是平均or比例法,那么,事务所即便不锁定存货,也能产生这样的效果:
船队500运力,存货木材500,卸载全部,到仓库
事务所商品:800麻,因为刚才的卸载动作,现在是500木材,800麻,并且麻是特产
按数量平均,再次载入的时候,船运木材250,麻250.效果就是:港口特产麻被运走,船舱货物木材,自动卸载了一部分.
按比例平均的话,港口生产能力越强,输出就越多.我没有想到这两种算法的优劣,也没有想到它们的特殊用法,但我知道,这两个方法都比现在的更好.
"按顺序取货"的算法,使得船上的500木材卸载之后,又TMD拉走了500木材,完全就没有起到自动船运的效果嘛.
嗯,其实这还不是最邪恶的.最邪恶之处在于,就连别的同类型游戏,海商王2,居然也是采取"按顺序取货"的弱智算法...只是海商王允许二次靠港,仓库可以加锁...大航海家4可以仓库单独加锁,但又不允许二次靠港...



另一个糟烂的地方就是它的存货数量管理.
玩家只能输入数量,可实际上城市的消耗是按照人口消费量与消费天数相乘的结果.如果设定可以是存货天数,玩家就只需要输入一个值,剩下的让"管理员"自己去计算就好了.玩家花钱每天50金币,只是雇了个傻子,按照数量和价格对商品进行买入卖出操作,每天执行一次,很是郁闷啊...

吐槽3:批量操作
游戏可以通过一定的设置,产生一种普适的运输指令.比如我那个6城循环贸易,事务所城市全存入全取出,非事务所城市,全自动贸易.
因此,对船队的指令其实并不仅限于一个船队,而是以城市为对象的.只要是途经该城市的船队,都是相同的命令.
所以船队的指令里面,可以加一条:按统一指令行动.而统一指令是以城市为对象.
批量选择就更简单了,左边一列港口,复选之后,右边的设置命令跟现在的游戏完全相同,一次就搞定全部n个城市的贸易方针了.
仓库管理员也差不多,不赘述.

嗯,上面的内容,大家都看了么?不好意思,那些全是废话...也就是说,下面的内容才是我的真正想法...
自动贸易指令已经很好用了,虽然它的价格设定也不是很合理...但这不是最大的问题.
自动贸易增加两个勾选指令:取走仓库商品;补充原料到300(数字自己填)
从此以后,自动贸易无忧矣.船队途经一个城市,会按顺序做这些工作:1.卸载原材料商品到仓库.2.销售自己的存货.3.从仓库取走制成品.4.买入市场的商品.当然了,如果不勾选,就只做两件事:卖出,买入.
嗯,其实之前的那个取货算法问题,只要船舱够大,倒也不是问题.这里也一样.然后,仓库管理员就不需要有了,反正船队会自动卖东西的嘛.嗯,其实,可以有...因为仓库对城市的供货能力更加均衡,可以每天补充市场的不足商品,并且仓库的仓储成本是低于货船的.3代的船搁在港口,不雇船员,就可以当免费的仓库,4代所有的船都有"基础代谢",所以仓库就显得重要了.不过4代由于买卖是同价的,所以在后期吞吐量极大的情况下,可以借助某个港口的市场当做仓库,把货物低价卖到某个港口,卖个好几千,最好能上万,然后别的船买入,也是这个最低价.只不过,便宜了市民和npc的贸易船队?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-28 12:15 , Processed in 0.762760 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表