Re: [問題] 馬雅的種族加成

看板AOE作者 (Ukyo)時間17年前 (2006/10/31 18:02), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《cito (シト)》之銘言: : ※ 引述《GianniC (Ukyo)》之銘言: : : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : : 我個人的猜想: : : 當工人採集資源的時候 工人身上資源+1 目標資源含量-1 : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 其實更妥當的說法,應該是村民採了多少,目標資源就減少多少,這之間會包含小數 : ,AOE 整個系統運算包含小數(很久以前 FPE 作者就有說過)。 : : 馬雅工人身上多一個計數器:工人資源+1 計數器+1 目標資源含量-1 : : 當計數器=6時 計數器歸零 跳過目標資源含量-1程序 : 其實照這樣資源採集時會發生一個現象:採集到一半資源與手上拿到的是相等,等到 : 進位時才發揮減少的特性,根據實測,資源的消耗減少運算其實在任何時間點都在運作, : 這樣計算對電腦不會造成負擔 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 我怎麼覺得不會 上面寫的是判別程序 不是按順序去做 我個人猜想的寫法 頂多就是把一秒精細化到若干秒 假設就是1/60秒為一單位 就是以每個單位時間為CHECK點去計算 例如採集樹木1單位樹木需要70* 1/60秒 在第69 * 1/60秒時 讀取採集人狀態 在這1/60秒的時間內 判定我所說的程序 然後第70 * 1/60秒時,將工人資源量,計數器,目標資源含量寫入 接下來再繼續判定 所有東西都是第70*1/60秒發生的 跟進不進位無關... 即使按照你的寫法,也未嘗不可,就是每1/60秒減去1/70 : : 採六次只會減五次 所以多20% : : 如果按照這種方式 兩個種族採收也不會有問題 -- 禮卷拿到尿失禁 發票數到手抽筋 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.26.96

11/01 11:47, , 1F
沒必要這樣寫而已 PC不是沒有浮點數運算
11/01 11:47, 1F
文章代碼(AID): #15Hnyfzg (AOE)
文章代碼(AID): #15Hnyfzg (AOE)