官术网_书友最值得收藏!

2.1 功能及總體設(shè)計(jì)

本項(xiàng)目利用Arduino開(kāi)發(fā)板及OLED顯示器模塊,實(shí)現(xiàn)讓玩家進(jìn)行游戲,并挑戰(zhàn)自己的通關(guān)記錄。

要實(shí)現(xiàn)上述功能需將作品分成兩部分進(jìn)行設(shè)計(jì),即游戲功能與可擴(kuò)展功能。游戲功能至少有一款較為完整的單機(jī)小游戲(目前為反重力小鴨),即通過(guò)輸入/輸出實(shí)現(xiàn)玩家和設(shè)備之間的互動(dòng),游戲具有一定的挑戰(zhàn)性和耐玩性。可擴(kuò)展功能是在原有的模塊與程序下,添加新的模塊和程序代碼,實(shí)現(xiàn)更多的游戲功能,同時(shí)無(wú)需對(duì)之前已完成的內(nèi)容進(jìn)行大幅修改,且對(duì)之前的模塊和程序提供一定的支持。

1.整體框架圖

整體框架如圖2-1所示。

圖2-1 整體框架圖

2.系統(tǒng)流程圖

系統(tǒng)流程如圖2-2所示。

圖2-2 系統(tǒng)流程圖

玩家通過(guò)按鈕向系統(tǒng)輸入,畫面的顯示根據(jù)玩家輸入而變化,這個(gè)過(guò)程不斷重復(fù),直到玩家選擇退出才結(jié)束游戲。

3.總電路圖

總電路如圖2-3所示,引腳連接如表2-1所示。

圖2-3 總電路圖

表2-1 引腳連接表

主站蜘蛛池模板: 余姚市| 左云县| 湄潭县| 塔城市| 嘉祥县| 连州市| 红桥区| 建宁县| 长武县| 郯城县| 五大连池市| 平乡县| 周宁县| 云安县| 措美县| 东丽区| 四会市| 灌阳县| 江永县| 忻城县| 天长市| 长汀县| 五峰| 右玉县| 高邑县| 绿春县| 平昌县| 迭部县| 松潘县| 武乡县| 海丰县| 原阳县| 铁岭市| 巩留县| 泗阳县| 正定县| 芜湖市| 高台县| 邹城市| 邳州市| 柳江县|