毕业设计专题:猜数字游戏
撰寫程式語言:verilog
壹、遊戲方法:
電腦隨機抽取一組四位不重複的數字 玩家來猜測他的數字
如一個數字猜中且位置正確則為1A 數字正確位置不對則為1B
玩家必須根據線索判斷正確的數字 EX:電腦答案:2468
玩家猜 :2134 則提示:1A1B
3
4
1
2 5
6
貳、功能:
一、硬體:長高科技公司控制器
http://www.dmatek.com.tw/tw/twpro/fpga/fpaa1.html 二、操作功能:如上圖 (1) 顯示猜對打O或猜錯打X圖示 (2) 所有輸入皆由此鍵盤輸入 (3) 永久顯示遊戲名稱及歡迎訊息 (4) 遊戲畫面 (5) 6bit顯示:次數(MSB 2bit)及計時(LSB 3bit)[第4bit不顯示] (6) 16bit LED顯示:霹靂燈顯示(倒數十秒增快)及猜對時全數亮暗
參、操作流程圖 (括弧表使用I/O) (3)WELCOME:game of 4bit guess number (4)grade:easy………………………....1 normal………………………2
hard…………... ……………3
billboard:……………………………4 game note:…………………………..5
(2)1:不限次數及時間 (2) 2:不限次數並限時60秒 (2) 3:限八次並限時60秒
+:回主畫面 +:回主畫面 +:回主畫面
(5)次數 秒數 1 003 (1)X (4)遊戲主畫面 (6)pily
ex: 2468 (亂數)
press * start , + return, - abandon (5)次數 秒數 1 2134 1A1B 3 050 2 1234 0A2B (1)O 3 2468 4A (6)一起亮暗 若次數及秒數低於排行榜或排行榜內無記錄 則 PERFACT cost:3 times 50s並詢問是否進入排行榜內填寫
否則為 GOOD cost:3 times 50s
回主畫面
(4)填寫排行榜:使用(2)4&6數字鍵控制左右, + 輸入, * 確定 ABCDEFGHIJKLMNOPQRSTUVWXYZ 結果 YANG grade:hard NO:1 name:YANG cost:3 times 50s 清除並顯示各等級排行榜(僅顯示記錄前三名) grade NO name times time(s) easy 1 2 3 normal hard 1 YANG 3 50
因篇幅问题不能全部显示,请点此查看更多更全内容