2024-07-13|閱讀時間 ‧ 約 24 分鐘

[遊戲開發] 24點數學遊戲 - 運用遊戲方式學習數學

raw-image

前言

好久不見呀,離發上一篇文章的時間已經過了一陣子了,最近一直忙於開發新的遊戲網站,靈感在於之前的用 Flutter 開發的手機遊戲 (雖然後來難產了QQ,剛開始我想要在重新開發一個網站,在之前的 maore 桌遊網站後,覺得整個網站架構好像太大,大到一個人開發好像有點吃力,所以就先把他關站把資源投入到新的網站上,起初在對要開發什麼樣的網站主題感到苦惱的我,在網路上搜尋數學遊戲後得到了 2048、數獨等等各種數學運算遊戲,其中 24點數學遊戲引起我的興趣,開始看了他的規則玩法,看到許多的解題技巧讓我感到有趣,讚嘆原來還有這種解法啊,當下我決定就是他了,玩法跟之前做的遊戲很像,邏輯不太需要動太多,但如果規則完全一樣的話就不符合我的個性XD,所以做了一點改動。

遊戲玩法

遊戲規則很簡單,玩家會有固定五張手牌,為隨機 1 到 10 的數字,每回合可以做兩件事:

  1. 抽牌:當你沒有排出或解不出來時,可以從牌庫抽一張牌,但要選擇一張棄牌,保持手牌數量五張。
  2. 出牌:運用手上的牌搭配數學符號組合出合理的算式並且結果為 24 即為得分。

當牌庫抽完為最後一回合,回合結束及遊戲結束並計算分數。



遊戲模式

遊戲分為兩種模式,單人與多人,在單人模式中,可以不斷突破自己的最高分,未來還會加入排行榜與成就,與世界上的玩家一同競爭,在多人模式中,玩家可以建立房間以及調整遊戲設置與其他玩家一同對戰。

房間列表

等待玩家



多人連線


計分方式

  1. 算式中有 加減 符號各加 1 分。
  2. 算式中有  符號各加 2 分。
  3. 算式中有  符號各加 3 分。
  4. 算式中有 2 張  符號額外加 1 分。
  5. 算式中有 2 張  符號額外加 1 分。
  6. 算式中有數字牌 4 張額外加 1 分。
  7. 算式中有數字牌 5 張額外加 2 分。
  8. 左右括號不計分。


結語


喜歡24點遊戲或是想動動腦的朋友們可以試試這款小遊戲,在通勤或閒暇之餘來場對戰消磨時間,也適合給小朋友們認識數學四則運算,訓練邏輯能力,運用遊戲的方式讓學習數學更加有趣呢。

以下是遊戲網站連結,以及專案的 repo,有 bug 回報或想法的話歡迎發 issue,喜歡的話可以幫我按個星星喔,謝謝大家 ^^。


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.