精華區beta mud 關於我們 聯絡資訊
底下是展示成果,在聖殿我把它弄成一個 runnum 的指令. > runnum ******* ***** ***** * ***** ****** * * * * * * * * ******* * * * ******* * * * * * ** * ****** * * * ****** * * * * * * ** * * * ******* * * ** * ***** * * * * * ****** * * * * ******* 答案是:867987 > runnum ***** ******* * ****** * ** * * ******* ****** ******* * * **** * * * * * * * * * ******* * * * * * ***** * * ******* ****** * * * * * ** * * * ***** * * * * * * ******** ******* * * * * 答案是:886277 // 反列的例子 > runnum * ****** ******* * * * * * ****** ******* * ** * ******* * * * * * * ******* * * ***** * * ** * * * ****** * * * * * * * ** ******* * * * * * ****** ******* * ** * * * * * * ****** ***** ******* ******* 答案是:530005 玩家可以由那個 3 來判斷出這張圖是上下左右顛倒的。一般 可據以判斷的數字為 3、4、7。 (所以若要常駐此模式,可以限定跑出的數字必須帶上述三個 數字之一) > runnum ****** ****** * * * * * * * * * * * * ******* * ****** * * * ** * * * * * * ***** * * * * * * * * * * * * * * * ****** ****** * * * * * * ******* * * * * * * * * ***** ******* *** * 答案是:700067 雜訊量依個人經驗則控制在 1%~2% 以內比較好,若要支援 1.5% 這樣的模式,把公式改成 ni = (i*j*NOISE)/1000; 然後 NOISE 做如下定義即可 #define NOISE 15 // 代表 1.5% 的意思 有興趣的 wiz 可以玩玩看。 Laechan@Sanc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 117.19.74.101
cholid:推推~~~ 不過我剛好像想到要怎麼破了..>///< 10/19 15:11
#define NUM_SPACE 1 // 約略間距 #define INTENSITY 4 // 數字之間密集度 程式允許一定程度的數字交疊,如下 ******* ****** ******* * ******* ******* * * * ******* * ** * * * * ** * * ******** ****** * ** ******** * ******* * * * ** * * ** * * * * * ** * ******** * ****** ******** * * ****** ****** 答案是:800936 嘛,你可以試看看在 5 次以內破解上面的圖,一般 我給玩家的試誤次數大概是 3~5 次。我想肉眼要 辨識 8009X6 是可行的,X 大概不是 3 就是 8 再 不然就是 2。 另外真的答不出來沒關係,沒有任何懲罰,只會請 玩家「暫時無法走動」一陣子而已。反過來說,答 出來的玩家至少 1 個小時都不會再遇到防機程式。 另外,如果你的 mud 經常使用半形符號的話,我會 做如下建議 #define NUM_SIGN "," #define NUM_SIGN "." 或者使用隨機符號也可以,使用隨機符號的好處是 zmud 或程式將無法準確判斷出「mud 到底什麼時 候跑出圖片」。 (這種方法的延伸用法就是一行使用一個 write)
belion:防ROBOT專用XD 10/19 16:24
※ 編輯: laechan 來自: 117.19.74.101 (10/19 16:52)
happyhero:推防ROBOT 10/19 18:51
cholid:推推~ 是說只要瞬間跑出這個圖形 + 無其他字元提示 我覺得 10/20 19:10
cholid:就破不了了~~ 再推推~ 10/20 19:10
laechan:使用一行一 write 的方式也可以,則數字圖有可能被其它訊息 10/20 22:24
laechan:截斷,但是人工肉眼可以判斷出圖被截斷並自行在腦海裡重組 10/20 22:25
// 將數字圖拆成一行一行存進 tmps 陣列裡頭 mixed tmps=explode(num_pic,"\n"); // 然後再做秀圖 for(i=0;i<sizeof(tmps);i++) write(tmps[i]+"\n"); 這種情況下圖產生時可能剛好會是這樣的情況.. ******* * * ****** * * * * ****** ******* * ****** * * * * * * * * * * ****** * * * * * ******* ******* * * * * * * * ****** * * * * * * * * * ****** ** * * * * * ** * ****** * * * * 角色資料自動存檔完成。 * ******* * * * * * * * ****** * * * ******* * * ****** ****** ※ 編輯: laechan 來自: 122.117.7.33 (10/20 22:28)