ETH官方钱包

前往
大廳
主題

E-game 打寇島 達克武館 特殊技巧分享──隨機圖案

悵然Regretful | 2024-10-21 23:06:03 | 巴幣 2 | 人氣 418


平時各個館主製作武館時,無論如何都是做出固定的圖形,而挑戰者則是負責重現相同的圖。
這個館主好油喔peko

不過我去年7月31日時發現了一種特殊技巧(希望別被官方修掉),可以利用積木巧妙的產生隨機圖,從而創造更多奇特的的武館。不妨教給大家,主要希望能看見更多樣化的武館,而不是一些...
  
▲這樣的圖其實不如畫一直線,因為願意挑戰的人數不多,能賺到的聲望也就相對不多。


總之,以下就是技巧介紹。


▲首先綜觀武館全部種類的積木,有什麼積木可創造隨機?沒錯,就是"隨機顏色"。
問題來了,如何利用隨機顏色創造隨機圖形?


▲經過嘗試,發現只有以上積木可被放入顏色積木,其餘基本都接不上去。

因此可組成這樣的邏輯判斷積木,以顏色的比大小,令顏色的隨機性轉移到其他執行指令上
其中上圖第二種賦值到變量,可同時讓多個邏輯判讀使用同一批的隨機顏色,下圖會再說明。(注意,這套方式需要有傳奇積木包,6000個人聲望才能實現)



▲經由此特性,從而實現真正的隨機圖案。


▲也可控制成只使用特定顏色隨機構成圖形。

賦值變量後,"如果"與"否則如果"都會共享同一種隨機顏色,可看自身需求使用。


以上就是這個技巧的基本原理,我透過測試做了70色大小排序圖,之前做圖時??催@張表對照,選定顏色作為調整機率的依據。
不過看這張表其實機率不太精準,想指定機率不可靠。


(2025/02/02更新內文)

▲關於機率的計算可點進Hello Bug文章連結閱讀:https://hackmd.io/@HelloBug/random,特別感謝程式大神對遊戲的研究。


(2025/03/15更新內文)
控制機率上,已經有更好的作法,以上這種可以使得2項的機率接近1/2。

▲套多層一點,4項機率皆是1/4,依此類推可做出機率均等的2^n個項目,各項機率是1/(2^n)。

▲上面提到的文章介紹了rand與randint,前者輸出小數,後者輸出整數,選取數字範圍依自己所需而定。

▲比如上圖,變量值為0~1中的隨機一個小數,再以邏輯判斷劃分出機率均等的三項目,這樣的構造就不需要限定項數是2的次方,只是要先建立一個函數比較繁瑣而已。

Hello Bug也做了一種隨機顏色武館,不需要先前的如果...否則...函數就能實現,只需要教練積木包即可,門檻比較低。




▲成果展出(2024年初建的武館,現已被清除)


最後希望能看到產出的是優質的武館~如果覺得自己的武館做的好可以在下方留言分享連結( ? 3?)?。
也順便參觀一下我的武館~




追蹤 創作集

作者相關創作

更多創作