2023-03-05|閱讀時間 ‧ 約 2 分鐘

Flutter 遊戲開發,不只是程式:如何從有想法到實現一款遊戲(三)

前言
前一篇我們介紹了遊戲模板的基本架構,在這篇文章中會記錄目前的開發進度,主要先把遊戲核心邏輯寫完,再慢慢完成其他功能,在這系列的文章中,我不會太聚焦於寫程式的部分,如果想看程式內容的話,可以到我的 github 上看喔,讓我們開始吧!

步驟一
遊戲規則是在步驟一與步驟二分別選擇數學符號及數字,在步驟三把它組合起來,在開始遊戲時,系統會隨機產生風險指數,例如風險等級較低的會產生只有加減和正整數的選項,風險等級較高則會有乘除與負數的選項,這樣設計可以讓遊戲變得更有趣,更有未知性與期待感。
步驟一
上圖的內容物會提示九宮格內有那些符號,至少選一個最多三個。
已選擇兩個
我們選了兩個之後按下確定按鈕進到下一步。

步驟二
步驟二
在步驟二選擇數字,如果前面選兩個的話這裡就一定要選兩個,內容會顯示數字範圍(目前顯示是錯誤的),選好之後按下一步到步驟三。

步驟三
步驟三
在步驟三我們要把前兩步驟選擇的符號與數字進行組合,組合的算式必須要合理才能繼續。
拖曳換位置
我們可以拖曳調換位置來組合出合理的算式,上面的預覽目前先寫死,100 分代表玩家的起始積分。
完成後按確定系統就會把值算出來,並更新到玩家的積分上,如此重複遊玩來提高自己的積分,未來考慮加入道具的部分增加遊戲的變化性,例如:括號、放大鏡(可以預先看到盒子內容)等等。

結語
目前已經完成了遊戲的核心邏輯,接下來要開始優化 UI 的部分,讓他看起來像是個遊戲XD,關於畫面設計的部分,我會去搜尋 Pinterest 這個網站,上面有很多很讚的設計可以參考,謝謝你看到這裡 ^^
https://www.pinterest.com/

分享至
成為作者繼續創作的動力吧!
我是一個喜歡想鬼點子的人,讓平凡的生活多一點樂趣
© 2024 vocus All rights reserved.