記憶遊戲(II)

程式由網友 tonylcc1995 提供,SuperMANganese提供防作弊版本的意見及方法。

網友 roviury 提供程式簡化意見。

與記憶遊戲(I)比較,這個版本程式加入了防作弊的特點。

程式更新日期: 2011年3月21日

程式需要在 SD 模式下執行,因此在選擇新程式位置後,按 4 選用SD模式。

注意E 是按 EXP。

程式一(80 bytes)

Rec( 0 , 0: Lbl 0:1+X→X◢ Fix 0: FreqOn:

E99 DT: - Ans DT: Rnd((.5+Ran#)(B+E3XX ; 0 DT:

Norm 1: Ans◢ 0: ?→A: ; 0 DT: Ans→Y:

A=Y => Goto 0 : X◢ Y◢ A ◢ 0-1

 

程式二(132 bytes)

0→B: Lbl 1: ?→C: C2≧21C => Goto 1:

Lbl 2: ?→M: M2E3M => Goto 2:

M-1→M: Lbl 0: C≦0 => 0-1: 1+M→M◢ Fix 0:

FreqOn: E99 DT: - Ans DT: Rnd((.5+Ran#)(B+E3MM ; 0 DT:

Norm 1: Ans◢ 0: ?→A: ; 0 DT: Ans→B:

A=B => Goto 0 : C-1→C◢ M◢ B◢ A◢ Goto 0

 

遊戲玩法及示範:

按 Prog 1 (顯示關數1)

EXE (這時會顯示一個記憶數字,假設是123)

EXE (顯示A?表示輸入要記憶數字)

123 EXE (輸入記憶數字,由於正確再顯示新關數為2)

EXE (顯示另一個記憶數字,假設是4567)

EXE (顯示A?表示輸入要記憶數字)

4568 EXE (輸入記憶數字,由於答錯顯示M及2(顯示錯誤時的關數))

EXE (顯示B及4567(記憶數字) )

EXE (顯示A及4568(你輸入的數字) )

EXE (顯示Math ERROR表示遊戲結束)

 

程式二遊戲玩法及示範:

按 Prog 1

再按 2 EXE (輸入2表示只有2次機會(你可以輸入1至20的數值))

1 EXE (輸入1表示開始時的關數為1(你可以輸入1至999的數值),這時顯示關數M為1)

EXE (這時會顯示一個記憶數字,假設是123)

EXE (顯示A?表示輸入要記憶數字)

123 EXE (輸入記憶數字,由於正確再顯示新關數M為2)

EXE (顯示另一個記憶數字,假設是4567)

EXE (顯示A?表示輸入要記憶數字)

4568 EXE (輸入記憶數字,由於答錯顯示C為1(即還有多1次機會))

EXE (顯示M為2(顯示錯誤時的關數))

EXE (顯示B及4567(記憶數字) )

EXE (顯示A及4568(你輸入的數字) )

EXE (顯示遊戲的關數M為2)

EXE (顯示另一個記憶數字,假設是7653)

EXE (顯示A?表示輸入要記憶數字)

7633 EXE (輸入記憶數字,由於答錯顯示C為0(即沒有機會了))

EXE (顯示M為2(顯示錯誤時的關數))

EXE (顯示B及7653(記憶數字) )

EXE (顯示A及7633(你輸入的數字) )

EXE (顯示Math ERROR表示遊戲結束)

 

返回 CASIO fx-50FH 及 fx-50F PLUS 程式集

Free Web Hosting