otwl007
BASS創作者兼二代目管理員
Lv.47:0 Lv.1
私訊
新功能意見區:新增變數運算指令
這兩個的用途還挺廣泛,不過我通常會有以下用途:
第一個就是給予玩家隨機性的變數,對概率運算有更準確表現,
有能有多樣性的變化
例如玩家可獲得150~200個蘋果之類的
那就可以嘗試sys(setv:apple:random,setv:apple:*50,setv:apple+149.5,setv:apple:round)
這樣
也可以用作隨機分配舞台出現順序
例如想令舞台a b c d e能夠進行permutation
目前的情況就會是要弄120個舞台來分配這五個舞台的出現順序
但是有了這兩個功能
就能夠:
先設變數a=12345
當中每個位元代表每個舞台
之後使用隨機變數b進行1~5的隨機
將得出來的隨機數代表著不同舞台的位序
(當然要配合各種for while迴圈來阻止重複抽中的可能性的,不過這些迴圈用舞台轉換的特性就ok
了)
最後把得出來的結果轉為變數c d e f g例如是4 5 1 3 2這樣
利用這些變數得出出現順序為舞台d e a c b
這樣就能大大節省舞台
p.s 這種做法我用科學型計算機內置的編寫程式嘗試過是可行的,不過有點複雜就是了
felita66 : 聽起來挺好的,尤其支持第二種指令-- 2015-02-09 00:38
lazi : 會找時間增加這兩個 2015-02-09 09:18
ca32334790 : 這麼舉例我就懂了 感謝OZㄉㄉ(炸 2015-02-09 12:50