自行移植LVGL至STM32F746G-DISCO開發版,製作Minesweeper(踩地雷)遊戲
- 開機後自動進入設定畫面,設定炸彈數量5 - 99,設定完成後開始遊戲。
- 炸彈需”隨機”放置於15*8的畫面中。
- 遊戲中左上角顯示炸彈總數量。
- 遊戲中右上方顯示遊戲開始時間(分:秒)。
- 點擊的點周邊八個點若有炸彈,顯示炸彈數量。
- 點擊的點不是炸彈或炸彈周圍八個點,顯示空白,並且把相連結的空白部分全部顯示出來,直到周邊有炸彈的點。
- 畫面中只剩下炸彈點未點開時顯示Win ,遊戲時間停止。
- 點擊到炸彈點後顯示Fail ,並且顯示所有炸彈位置,遊戲時間停止。
- 遊戲結束後,按下USR 按鍵進入設定畫面。 10.使用LVGL完成GUI畫面。
- STM32CubeMX Version 6.4.0
- Keil µVision V5.36.0.0