维多利亚4吧 关注:156贴子:1,968
  • 9回复贴,共1

关于《维多利亚4》的国内外经济贸易系统逻辑的设计思路_在理想

只看楼主收藏回复

关于《维多利亚4》的国内外经济贸易系统逻辑的设计思路_在理想化cpu的情况下


IP属地:河南来自Android客户端1楼2022-04-22 00:11回复
    2l,看了V3的系统逻辑,感觉不是很喜欢。那就构想下V4吧。主要内容应该还是购买力,商品选择和市场。下文可能出现的势力范围内市场,关税同盟属于同一概念。


    IP属地:河南来自Android客户端2楼2022-04-22 00:18
    回复
      1.时序安排。我把游戏最基础的计算时间称谓tick,从1开始计整数。当tick为奇数时,工厂开工生产,同时根据其供给原材料,工厂人员,科技水平和其他一些buff来决定各工厂的产出。当tick为偶数时,工厂视为停工。在此时计算各工业原材料和工业制品的分配。为了设计的方便性,我还是决定把所有的交易和货物的运输设定为瞬时完成。紧接着在下一个奇数tick开始工厂生产,周而复始。-当然,这个tick也可以设计成上午生产,下午贸易分配。


      IP属地:河南来自Android客户端3楼2022-04-22 00:35
      回复
        2.市场等级。我还是把市场分为三部分,即国内市场,关税同盟内市场和国际市场。一般各国还是先计算国内的市场需求,再计算更高层级的。


        IP属地:河南来自Android客户端4楼2022-04-22 00:39
        回复
          3.最小购买单元。本系统的最小购买单元是“省份”,是一群在同一个地块的工厂和其地块对应的人口。在这个最小单元内,有一套物品的价格表。在单元内的购买交易,不影响价格。所有的本单元商品都是在满足此单元的需求后有剩余的情况才能“上架销售”。下面我们来分析几种情况。
          3.1 A地有一家普通衣物工厂,一周期生产了100单位普通衣。A当地的人只需要10单位衣服,所以在满足当地后,90单位普通衣上架市场
          3.2 B地只有一家厂 高端制衣厂。一周期需要80的普通衣才能满负荷生产。同时B地的其他民众也需要20单位的普通衣。不幸他们只买到了60单位普通衣,那怎么分配呢。按需求的比例分配。工厂得48,民众拿12。


          IP属地:河南来自Android客户端5楼2022-04-22 01:16
          回复
            4.最小购买单元的商品价格。这取决于很多方面。首先要强调的是这个和3.里说的民众需求,都是当时付的起该商品价格的人的需求。对于上面A的情况,当地普通衣的价格会有一个幅度非常小的持续下降。而如果A的放在市场上的货物在经过国内国外的购买后还有库存没买完的,造成“积压”,那A地普通衣的价格会正常幅度下降,并最终下降到成本线附近。 而B那里由于供不应求,B地普通衣价格会逐渐升高。


            IP属地:河南来自Android客户端6楼2022-04-22 01:36
            回复
              5.国内市场。我们在考虑市场情况下时考虑的原则是“购买”这个行为。比如当B想买普通衣服时,系统显示国内在上一个周期只有 X地、Y地、Z地这三个地方有普通衣物的剩余库存。系统会根据不同地区间交通情况、运输情况的不同来确定运输价格。(运河连接的可能运费就很便宜。)假如得出结果,B购买普通衣服在考虑到xyz当地价格和运输成本后,价格从低到高排列,先买便宜的。同时我们也要考虑到D城也需要购买普通衣服,D也会得出一个他自己的购买顺序排列。来开始实际购买,在第一轮购买发生时,当B城和D城同时抢购X城的普通衣物,该怎么分配呢?同样按需求比例分配。等等,这好像有个大问题,我先睡一觉想想


              IP属地:河南来自Android客户端7楼2022-04-22 01:56
              收起回复
                然后呢


                IP属地:山东来自Android客户端8楼2022-05-01 03:42
                收起回复