纪元1800吧 关注:64,594贴子:417,229

【重新回归】纪元1800百万帝国重建日志 — 小艾同学hh

只看楼主收藏回复

2022年一个大事情终于忙完了,接下来一段时间还有些空可以继续肝1800了。一年未见,第四年DLC更新完了,虽然实时关注着更新但一直没怎么玩。
近期研究了一下,重新开始百万人口帝国的建设,目标是让人口120万整(是120000),且居民吃全餐厅/购物中心/动植博物馆BUFF+投资人&工程师大厦全震撼+大家尽可能的高幸福度+预留更多空间造景。
彻底完工预计很久,故搞了一个贴吧日志。等除了造景的事情都完工之后会做一个视频分享。
开工。。。
过往教学视频帖子:【教学视频完结!】3个小时教你玩转纪元1800
https://tieba.baidu.com/p/7714423164?fr=ala0&pstaala=1&tpl=5&fid=25464351&isgod=0


IP属地:上海1楼2023-04-09 19:39回复
    2023-04-09:人口规划与计算
    种子:战役123,大图简单岛屿,NPC全开
    基于第三年DLC版本下的旧档的数据推了一下,120W人口设计分布如下表:


    IP属地:上海2楼2023-04-09 19:46
    回复
      2025-07-31 17:50:15
      广告
      不感兴趣
      开通SVIP免广告
      基于DLC第三年你的旧档,最先开启的是足球世界杯的建设刷影响力,让影响力不再是一个限制。
      这个过程中只接 香槟、雪茄、毛皮、布毡、玉米饼、留声机 的世界杯,这些通过港湾都能获得,加速世界杯的开展
      其他的龙舌兰生产线不搞了,费劲


      IP属地:上海3楼2023-04-09 19:55
      回复
        接下来开始最先布置崔老妮海角的皇家瀑布,15W投资人+7.5W工程师+2W学者+3W游客
        15W投资人+7.5W工程师高楼采用3&5高楼达到所有楼都全震撼的效果,邮局和市政厅BUFF都吃满的话布局如下图
        (红色高楼是5级投资人高楼,黄色高楼是投资人和工程师3级高楼交替;在一个红黄组合的单元内,三级投资人高楼和工程师高楼分别可以是6个,也可以是7个)


        IP属地:上海4楼2023-04-09 20:02
        回复

          全震撼的好处就是:(1)心理舒服是主要的;(2)其实没有其他solid的理由,因为冲着人口和钱的话,楼挤楼是最大化的。


          IP属地:上海5楼2023-04-09 20:04
          回复
            插卡组合:这个取决于个人偏好,我主要是砍需+提幸福度+调配人口
            所以插卡之前会看砍需,如果是所有餐厅+购物中心+铁塔+动植物博物馆+政策考量在内的话,问题还是比较复杂的。我先考虑餐厅系列的砍需,然后看怎么插卡。但首先,砍需查看中,高楼肯定要的是:历史协会约瑟夫、蓝天快递、盖瑞克,那么基于宫殿政策 高楼 最多还有1个卡槽
            先看餐厅系列+其他buff叠在一起的情况

            所以首都15W投资人+7.5W工程师的岛,政策砍需就不需要了,政策转成多一个卡槽位置+公共服务幸福度
            所以高楼插卡的最后一个位置可以是谷地(+10人口),也可以是其他传奇(+5人口)的卡,或者不加人口的卡。
            那么我们的人口有多种组合方式:
            1. 高楼单元 6投资人3级房屋+7工程师3级房屋+3个5级投资人房屋;
            2. 高楼单元 7投资人3级房屋+6工程师3级房屋+3个5级投资人房屋;
            3. 高楼可以插 +10人口/+5人口/+0人口;
            4. 投资人普通房屋在必有 历史协会约瑟夫 + 盖瑞克 的情况下,还有2个位置,故可以插 +15人口/+10人口/+5人口/+0人口的卡组和;
            5. 工程师普通房屋在无必要的卡的情况下(演员不需要因为朗姆和罐头的需求上面全砍完了),有4个位置,所以可以是+25/+20/+15/+10/+5/+0的插卡组合;
            6. 要考虑到铁塔本身自带+10%人口的buff
            所以,这是一个非常多维的函数,有13个自变量,然后这些自变量共同凑成150000投资人整数和75000工程师的整数,对我而言最终计算的目标最好是楼越少越好,因为楼越少对造景越方便。


            IP属地:上海6楼2023-04-09 20:22
            回复


              IP属地:山东来自Android客户端7楼2023-04-09 20:33
              回复
                发一下未知数设置,最终简化完变成了19个未知数

                然后分享几个15W投资人+7.5W人之前阶段性的计算结果,已经比较优秀了,只是这次在跑全局最优解(与布局实际情况进行结合)
                比如我现在:463个房子,
                3*5的全景模块24个,人口加成:铁塔+谷地,共计24*16=384个高楼
                投资人房子13个,人口加成:铁塔+谷地+灭火
                一个投资人高楼,人口加成:铁塔+谷地+灭火
                剩下的就是工程师房子,其中6个房子的人口加成:铁塔+谷地+手臂+灭火
                59个房子的人口加成:铁塔+谷地+手臂+慈善家
                值得一提的是:冰箱(消耗天然气)我布局了4个即可让所有房子吃到BUFF,且所有房屋都有邮局覆盖


                IP属地:上海9楼2023-04-09 22:31
                回复
                  2025-07-31 17:44:15
                  广告
                  不感兴趣
                  开通SVIP免广告
                  到此,2023-04-09更新结束,等待上面代码的计算结果算出能否有比463更少的结果。
                  应该是可以的,毕竟我的高楼模块还是比较少的,如果多了的话那么购物中心和餐厅就摆不下了

                  附现在还乱码七糟的计算文档⁡⁤⁣⁢⁤⁢⁡⁤⁣⁢⁤⁣⁤⁣⁤⁢⁣⁢:纪元1800百万人口计算草稿 - 飞书云文档 (feishu.cn)


                  IP属地:上海10楼2023-04-09 22:36
                  收起回复
                    作为萌新的一员,我替所有萌新们感谢小艾大佬的回归,这下我们萌新又有优势的教学视频可供学习了!


                    IP属地:湖南来自Android客户端11楼2023-04-10 06:43
                    收起回复
                      又有教学看了,摩天大楼的全景确实很头疼,


                      IP属地:江西12楼2023-04-10 09:23
                      收起回复
                        代码跑了24个小时,才跑了不到2%,这么跑下去我没了。。。一时间不会优化,所以放弃了这种计算方式。当计算过于复杂的时候,就需要靠人为的前置分析来简化了。。。第一版代码如下:


                        IP属地:上海13楼2023-04-12 00:42
                        回复
                          先说结果:基于新的实际情况输入,即有24个3&5高楼组合楼群,重新调整了代码之后,代码30秒内就跑出了结果,最终204+236=440个房子就装下了15万投资人和7.5万的工程师,比之前少了23个房子,对造景调整算是重大优化


                          IP属地:上海14楼2023-04-16 22:56
                          回复
                            具体房屋分配和人口加成分配:(代码设置人口加成卡不能挤掉任何原先砍需求的卡)
                            3&5高楼小组:23个3(5级)+6(3级)投资人&7(3级)工程师,1个3(5级)+7(3级)投资人&6(3级)工程师,插卡均为(上面提了瀑布的宫殿政策有给市政厅加卡位):快递、历史协会、谷地人口金卡、盖瑞克;
                            5个3级投资人高楼、5个3级工程师高楼交错,插卡同上;
                            13个普通投资人房屋+投资人帝国大厦,插卡:谷地人口金卡、历史协会、盖瑞克、灭火英雄人口金卡
                            22个普通工程师房屋:插卡同13个普通投资人房屋;
                            10个普通工程师房屋:插卡谷地人口金卡、灭火英雄人口金卡、手臂人口金卡、银行家人口金卡
                            ————————
                            代码如下:
                            for i6_e7_0 in range(0,24):
                            i7_e6_0 = 24-i6_e7_0
                            for eng_0 in range(0,90):
                            for inv_0 in range(0,30):
                            for equal_33 in [0,3,4,5,6,7]:
                            for inv_more_33 in [0]:
                            for eng_more_33 in [0]:
                            for high_life_choice in [4005,4010,4015,4020]:
                            if high_life_choice == 4005:
                            inv_card_choice = 0
                            elif high_life_choice == 4010:
                            inv_card_choice = 5
                            elif high_life_choice == 4015:
                            inv_card_choice = 10
                            elif high_life_choice == 4020:
                            inv_card_choice = 15
                            else:
                            exit
                            inv_5x = 150000 - i6_e7_0*5757 - i7_e6_0*6364 - inv_0*(135+inv_card_choice) - equal_33*607 - (inv_more_33)*607 - eng_more_33*607 - high_life_choice
                            if inv_5x >= 0:
                            if round(inv_5x/5,10)-round(inv_5x/5,0) == 0:
                            inv_card_max_choice = i6_e7_0*(6+3)*2*5 + i7_e6_0*(7+3)*2*5 + (equal_33+inv_more_33+eng_more_33)*2*5
                            if inv_5x <= inv_card_max_choice:
                            eng_5y = (75000 - i6_e7_0*2835 - i7_e6_0*2430 - eng_0*95 - (equal_33+inv_more_33+eng_more_33)*405)
                            if eng_5y >= 0:
                            if round(eng_5y/5,10)-round(eng_5y/5,0) == 0:
                            if abs(inv_5x-eng_5y) <= 100:
                            print(i6_e7_0,i7_e6_0,eng_0,inv_0,equal_33,inv_more_33,eng_more_33,high_life_choice,inv_5x,eng_5y,eng_0+inv_0,equal_33)


                            IP属地:上海15楼2023-04-16 23:04
                            回复
                              2025-07-31 17:38:15
                              广告
                              不感兴趣
                              开通SVIP免广告
                              当房屋位置基本确定之后,每个房子都有铁塔、市政厅、邮局加成,现在基于餐厅和购物中心的输入材料的获取难度以及稀缺性来排列其优先级,然后基于优先级进行放置,从而让稀缺性材料的服务建筑的数量能够少一些(比如冰箱需要天然气,天然气产能有限所以尽可能让冰箱少一些)



                              IP属地:上海16楼2023-04-28 10:54
                              收起回复