Scratch版三国霸业创作历程(二)城池占领篇
游戏的终极目标是统一全国,在收到进攻其他城池的指令时,会先通过“造型编号”判断对方城池的状态,如果是未占领的状态,则会提示“可直接占领”,这时再选择进攻命令,就可以兵不血刃直接占领该城池,该城池的图标也会相应变为红色三角,表示我方已占领。如果是已独立,也就是已有君主的城池,则需要战胜对方才可以占领。这时发动进攻会先判断“获胜概率”,并给玩家提示战胜对方的概率大小,由玩家决定是否还要继续进攻。

如果玩家选择继续进攻,根据获胜概率将会出现三种结果:失败、平手、获胜。无论是哪种结果,士兵都会减少。如果我方战败,根据双方的战力,我方士兵减少到0还不够的话,就会减少我方人口。战斗结束后,将及时更新士兵数、人口数以及战力值。

目前是以我方进攻为主,未来考虑加入其他城池的自发进攻,也就是其他已独立的城池,会根据一定的算法,主动发起进攻,可以攻打未占领或同样是独立的城池,也可以攻打我方城池,但这部分得用Scratch3.0来做,2.0已撑不住这么多代码,详情请见第一篇哈。