: 那我提出一個另類想法給想練雙子的人
: (我自己是來不及了 吃了5隻鳥 雙子已滿等滿技 5隻鳥啊~~~~~ 搥心肝T T)
: 假設一個獸隊起家的人
: 雖然他的黑狗早已滿等滿技
: 但是還是會一直組6.25倍攻隊帶黑狗出場去打
: 也許已經累積了20000場次左右
: 那按照已下步驟 或許犧牲一隻黑狗可得到一隻滿技雙子
: 1.讓二階史萊姆吃跟了我們n久的滿技黑狗→二階史萊姆技滿
: 2.將二階史萊姆轉到三階 然後帶出去打一場 →三階史萊姆技滿
: 3.餵雙子
: 以上純屬推論 不知是否可行?
我引用一下原po猜想,並說明為什麼不可能。
首先原po的猜想主要是建立在,slv 滿了以後也會"繼續" 記錄該卡該技能的slv 回合
也就是不管怎樣就是要記錄下來。
但這樣就會對某些杞人憂天的程式設計者(好啦就我)而言,這數值到底要多大?
先說明一下基本程式設計的概念
這邊貼一下google到最大值,以便驗證
http://yes.nctu.edu.tw/vc/ref/basicdatatype.htm
int 最大記錄值是2的31次方-1 貌似很大但會不會不夠用?(不排除有白目來亂)
好吧若是還不夠大套用大整數概念我用STRING記錄夠大了吧?
但這樣還有一個問題,也就是讀寫 硬碟至記憶體的速度,這東西很有趣。
基本你可以設想兩者間讀取到cpu 的速度是有落差的且落差極大
且這動作極傷硬碟(你可以設想以前點對點下載有人說傷硬碟一樣的原理 ssd 好像好一點)
但不管怎說若mh那家總公司願意那麼大花血本去做這件事那我也認了。
那我說的第二種方式是甚麼
簡單來說就是寫三個不同函式,並且這三個函式都認得以下共同變數
max_1 = 10000;
max_2 = 20000;
max_3 = 30000;
unsinged int data = 0;
a
if(data<max_1)
return data;
else
return max_1;
b
if(data<max_2)
return data;
else
return max_2;
c
if(data<max_3)
return data;
else
return max_3;
那這樣作法有啥好處,程式設計者只要適當呼叫函式就永遠不用擔心有機歪使用者
會超過上限了,並且型別一定能統一。還有我可以不用再寫入這樣
驗證方式LUKE大已經說了,他成功就是使用方法一。那恭喜我們有BUG可以用了
反之那就摸摸鼻子吧