想問在玩策略遊戲,結束一回合之後,各種資料的計算
你會想知道設定公式,還是憑經驗自己推測
如下面是帝國誕生 一個地區是否暴動的計算方式,
//check if the system rebells if morale is under 30
if (morale < 30) {
int rand = (int) (RandUtil.random() * (morale + 1));
if (rand < 8) {
production.foodProd = 10;
production.industryProd = 5;
morale = 65;
if (store.food < 0)
store.food = 0;
return true; // system has rebelled
}
}
在治安小於30後,隨機數計算後小於8,則會引發暴動,並將本回合糧食、工業值產量降
低為 10, 5
但在遊戲畫面上,只會通知你哪個地方暴動,
如果是你,會希望這些公式能完整公開,或是每回合計算後列出完整計算報表,
甚至開放給玩家設定嗎?