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

更新於 2024/07/13閱讀時間約 2 分鐘
raw-image

前言

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

遊戲玩法

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

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

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

raw-image
raw-image



遊戲模式

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

房間列表

房間列表

等待玩家

等待玩家



多人連線

多人連線


計分方式

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


結語


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

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


留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Johnson Huang的沙龍 的其他內容
由於最近比較忙碌停更了好一陣子,關於 Flutter 系列目前難產中XD,在開發 Flutter 遊戲之前,我正在進行一個桌遊專案的開發,因為我很喜歡玩桌遊,如果在外面無聊的時候打開手機就可以與朋友一同連線遊玩那該有多好(雖然現在手遊很多),所以我就開始了這個專案,目標是上架各式各樣的桌遊.....
前一篇我們介紹了遊戲模板的基本架構,在這篇文章中會記錄目前的開發進度,主要先把遊戲核心邏輯寫完,再慢慢完成其他功能,在這系列的文章中,我不會太聚焦於寫程式的部分,如果想看程式內容的話,可以到我的 github 上看喔,讓我們開始吧!
前一篇說到遊戲開發的契機以及介紹了開發工具與官方提供的遊戲模板,在這一篇文章中,會開始進行遊戲的設計與製作,目標是上架到 Google Play 與 App Store 平台上,讓我們開始吧!
前言 當今時代,遊戲已經不再只是單純的娛樂,更成為人們生活中不可或缺的一部分。隨著技術的發展,遊戲也從單機遊戲轉變成網路遊戲、手機遊戲、虛擬實境(VR)遊戲等多種形式。Flutter 作為一種跨平台的開發框架,正逐漸成為開發遊戲的一個重要工具。本系列文章將以「輕鬆入門 Flutter 遊戲開發」為題
由於最近比較忙碌停更了好一陣子,關於 Flutter 系列目前難產中XD,在開發 Flutter 遊戲之前,我正在進行一個桌遊專案的開發,因為我很喜歡玩桌遊,如果在外面無聊的時候打開手機就可以與朋友一同連線遊玩那該有多好(雖然現在手遊很多),所以我就開始了這個專案,目標是上架各式各樣的桌遊.....
前一篇我們介紹了遊戲模板的基本架構,在這篇文章中會記錄目前的開發進度,主要先把遊戲核心邏輯寫完,再慢慢完成其他功能,在這系列的文章中,我不會太聚焦於寫程式的部分,如果想看程式內容的話,可以到我的 github 上看喔,讓我們開始吧!
前一篇說到遊戲開發的契機以及介紹了開發工具與官方提供的遊戲模板,在這一篇文章中,會開始進行遊戲的設計與製作,目標是上架到 Google Play 與 App Store 平台上,讓我們開始吧!
前言 當今時代,遊戲已經不再只是單純的娛樂,更成為人們生活中不可或缺的一部分。隨著技術的發展,遊戲也從單機遊戲轉變成網路遊戲、手機遊戲、虛擬實境(VR)遊戲等多種形式。Flutter 作為一種跨平台的開發框架,正逐漸成為開發遊戲的一個重要工具。本系列文章將以「輕鬆入門 Flutter 遊戲開發」為題
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
前言 這是紀錄本人學習Unity C#時的筆記,希望讓自己能夠整理思緒,方便記憶。 因為是新手自學的關係,也很有可能有誤解或錯誤的地方,請見諒… 類別Class 創造類別之後就可以持續使用創建的類別來創建物件,以武器為例,在遊戲裡有不同的武器,但是他們的屬性是一樣的,我們就可以在一個類別裡面設定不同
Thumbnail
前言 這是紀錄本人學習Unity C#時的筆記,希望讓自己能夠整理思緒,方便記憶。 因為是新手自學的關係,也很有可能有誤解或錯誤的地方,請見諒… 變數 宣告變數不能使用數字開頭,或是除了_之外的符號。 ·整數 int ·浮點數 float、double float 精度低、佔的資源較少,double
Thumbnail
最後的一篇《迷霧國度:傳承》開發日誌。聊聊遊戲推出後持續開發一年多的成果,也分享些有關遊戲開發後的心得。同時目前正在Steam冬特特價中,歡迎有興趣的朋友趁這機會買來玩唷!
android遊戲與應用程式開發 HKT 線上教室 Yan Lin unity教學 白米飯 阿空的遊戲部屋 M Studio 陳間時光 羅蘭的Unity教學 - Official Channel UnityTaiwan 小歐老師 虎課電腦教程 Parsue Choi 大叔愛畫畫 Jy unreal
Thumbnail
這是遊戲推出搶先體驗上市後的第一篇開發日誌,也是遊戲進入下一個製作階段的里程。歡迎進來聽聽我們的心情和分享,也聊聊你對遊戲的想法吧。
Thumbnail
這次的開發日誌久違地來聊聊《迷霧國度:傳承》的劇本,包括故事、任務線和設計架構。同時也有最新的遊戲畫面和平衡調整,歡迎喜歡SLG的朋友一起來看看。
Thumbnail
《迷霧國度:傳承》最新開發日誌,除了聊聊遊戲上市時間和進度外,也會分享一些系統上的調整,同時展示一些新功能。歡迎喜歡SLG和RPG的朋友進來看看^_^
Thumbnail
《迷霧國度:傳承》最新開發日誌。來聊聊大家最關心的遊戲上市日期和近況吧!這次還特別請我們的音樂師一起來分享某首「特別」的曲子的編曲解說。有興趣的朋友,歡迎進來看看唷。
Thumbnail
久違的《迷霧國度:傳承》開發日誌。這次除了聊聊玩家試玩反饋後的調整外;也會分享正在進行的新內容、新功能和最新的開發近況。歡迎喜歡SLG與CRPG的朋友,一起來看看。
Thumbnail
時隔一個多月的開發日誌更新!這次要來聊聊《迷霧國度:傳承》中另一個核心─遊戲故事的部分啦。喜歡古典奇幻和美式角色扮演遊戲的朋友,歡迎一起來看看唷!
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
前言 這是紀錄本人學習Unity C#時的筆記,希望讓自己能夠整理思緒,方便記憶。 因為是新手自學的關係,也很有可能有誤解或錯誤的地方,請見諒… 類別Class 創造類別之後就可以持續使用創建的類別來創建物件,以武器為例,在遊戲裡有不同的武器,但是他們的屬性是一樣的,我們就可以在一個類別裡面設定不同
Thumbnail
前言 這是紀錄本人學習Unity C#時的筆記,希望讓自己能夠整理思緒,方便記憶。 因為是新手自學的關係,也很有可能有誤解或錯誤的地方,請見諒… 變數 宣告變數不能使用數字開頭,或是除了_之外的符號。 ·整數 int ·浮點數 float、double float 精度低、佔的資源較少,double
Thumbnail
最後的一篇《迷霧國度:傳承》開發日誌。聊聊遊戲推出後持續開發一年多的成果,也分享些有關遊戲開發後的心得。同時目前正在Steam冬特特價中,歡迎有興趣的朋友趁這機會買來玩唷!
android遊戲與應用程式開發 HKT 線上教室 Yan Lin unity教學 白米飯 阿空的遊戲部屋 M Studio 陳間時光 羅蘭的Unity教學 - Official Channel UnityTaiwan 小歐老師 虎課電腦教程 Parsue Choi 大叔愛畫畫 Jy unreal
Thumbnail
這是遊戲推出搶先體驗上市後的第一篇開發日誌,也是遊戲進入下一個製作階段的里程。歡迎進來聽聽我們的心情和分享,也聊聊你對遊戲的想法吧。
Thumbnail
這次的開發日誌久違地來聊聊《迷霧國度:傳承》的劇本,包括故事、任務線和設計架構。同時也有最新的遊戲畫面和平衡調整,歡迎喜歡SLG的朋友一起來看看。
Thumbnail
《迷霧國度:傳承》最新開發日誌,除了聊聊遊戲上市時間和進度外,也會分享一些系統上的調整,同時展示一些新功能。歡迎喜歡SLG和RPG的朋友進來看看^_^
Thumbnail
《迷霧國度:傳承》最新開發日誌。來聊聊大家最關心的遊戲上市日期和近況吧!這次還特別請我們的音樂師一起來分享某首「特別」的曲子的編曲解說。有興趣的朋友,歡迎進來看看唷。
Thumbnail
久違的《迷霧國度:傳承》開發日誌。這次除了聊聊玩家試玩反饋後的調整外;也會分享正在進行的新內容、新功能和最新的開發近況。歡迎喜歡SLG與CRPG的朋友,一起來看看。
Thumbnail
時隔一個多月的開發日誌更新!這次要來聊聊《迷霧國度:傳承》中另一個核心─遊戲故事的部分啦。喜歡古典奇幻和美式角色扮演遊戲的朋友,歡迎一起來看看唷!