Re: [wizs] 數字圖程式
底下是展示成果,在聖殿我把它弄成一個 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
推
10/19 15:11, , 1F
10/19 15:11, 1F
#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)
推
10/19 16:24, , 2F
10/19 16:24, 2F
※ 編輯: laechan 來自: 117.19.74.101 (10/19 16:52)
推
10/19 18:51, , 3F
10/19 18:51, 3F
推
10/20 19:10, , 4F
10/20 19:10, 4F
→
10/20 19:10, , 5F
10/20 19:10, 5F
→
10/20 22:24, , 6F
10/20 22:24, 6F
→
10/20 22:25, , 7F
10/20 22:25, 7F
// 將數字圖拆成一行一行存進 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)
討論串 (同標題文章)
mud 近期熱門文章
PTT遊戲區 即時熱門文章