Re: [問題] 馬雅的種族加成
※ 引述《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
11/01 11:47, 1F
討論串 (同標題文章)