精華區beta Visual_Basic 關於我們 聯絡資訊
※ 引述《sinnerbaby (sinner)》之銘言: : 最近想寫這個小遊戲 可是好像有點猶豫 : 介面 四個文字框(使用者輸入的數字) : 兩個命令紐 (猜跟結束) : 一個標籤(紀錄曾猜過的數字,幾A幾B) : -- -- -- -- : || || || || : -- -- -- -- : 按鈕一 按鈕二 建議把文字框改成下拉式選單那種的,這樣可以避免輸入非數字的使用者錯誤。 然後按下按鈕後,務必判斷使用者有沒有重覆使用數字 : 設四個變數去存 輸入的四個數字 用亂數產生四個數字來當解答 : 但是我能想到的方法只有 把所有的情況拿去跟使用者的答案做判斷 : 可是這樣似乎很沒效率而且可能會有漏失 : 請問有人有個方向讓我參考嗎? 謝謝..... 把四個數字分開計算啊… 弄成陣列... Guess(1)~Guess(4) Answer(1)~Answer(4) 用 For 迴圈去比對 第一輪比對 位置、數字 完全一樣的 For i=1 to 4 If Gusee(i) = Answer(i) then A=A+1 Next i 第二輪比對數字一樣,位置不同的 For i=1 to 4 For j=1 to 4 If Gusee(i) = Answer(i) and i<>j then B=B+1 Next j Next i 很久沒有用 Basic 了,如果語法有錯誤,請包涵.. :) 另外提供我做過的猜數字遊戲的一點小設計idea: 1.計算使用者猜的次數 2.方便使用者自行計算、筆記的一個空白、無用的 Text 框 3.密技作弊功能... :P -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.48.20
EShensh:對了, A、B 的計算前記得歸零 220.135.48.20 05/26