收益曲线
单次贸易船到港结算:
baseGold = 75,000 / (1 + exp(-0.03 × (dist − 300))) + 50 × dist
result = floor(baseGold × goldMultiplier) - 距离 ≤ 300 tiles:sigmoid 部分接近 0~50%,收益 5k~40k。
- 距离 600 tiles:sigmoid 接近饱和(~75k),加上 50×600 = 30k 线性,约 100k+。
- 距离 1000 tiles 以上:稳定 75k 上限 + 50k 线性 ≈ 125k+ 单次。
✦ 距离套利
建议把港口放在大陆两端、跨海口,单船产值能比小区域翻 3 倍。
生成概率与全局 cap
baseSpawnRate = 1 − sigmoid(numShips, ln(2)/50, 200)
rejectionModifier= 1 / (rejections + 1)
spawnRate = floor((100 × rejectionModifier) / baseSpawnRate)
spawnProbability = 1 / spawnRate - 全局 cap 150 艘(v24 引入),逼近时刷新概率急剧下降。
rejections即「拒贸怜悯计时器」:你拒得越多,自己刷得越慢。- Port 每 10 ticks 检查一次概率,所以「久不刷船」是正常的。
禁运(Embargo)
⚠ 贸易战的两种武器
- 临时禁运:发动攻击后自动 300 ticks 内禁运双方。
- 永久禁运:手动设置(敌对玩家也可单方设置)。
- 多方协同禁运可以让一个金币流派的玩家「窒息」,但代价是自己也少 1 个贸易伙伴。
贸易战实战
- 开局选址:找跨海或跨大陆的港口位,单船收益直接是别人 3 倍。
- 港口数量:4~6 座最佳。超过会触发 sigmoid 抑制,单船刷新越慢。
- 升级 Port:v24 起升级是补偿 150 cap 的关键,比新建 Port 性价比更高。
- 不要无脑拒贸:除非禁运策略需要,否则只增加自己的 rejection 计数。
- 保护贸易船:用战舰沿航线巡逻,对方敌意时立刻拉回港口。