基於Arduino與RFID模組結合之 桌上型卡牌對戰遊戲 组長:陳泓羲 組員:吳建毅 吳孟紘 沈泓學 常嶽鳴 指導老師:陳龍昇
目錄 製作動機 硬體設備 外型概念 硬體架構 硬體解說 美工 遊戲規則 甘特圖 成品介紹 心得 問題與解決
製作動機 卡牌遊戲從古至今都是一個熱門的遊戲之一,實體的 卡牌遊戲時常有許多數字需要自己計算例如:血量…。 現今則有許多電腦遊戲都存在著卡牌的要素,例如: 爐石、遊戲王…,這些遊戲不需要靠自己來計算但是卻 缺少了實體卡牌的感覺,於是我們就打算做出了一台 桌上型卡牌遊戲,它可以利用ARDUINO來幫我們進行遊 戲運算,但是又不缺少實體卡牌遊戲的感覺。
硬體設備 Arduino*6 RFID Module*1 LCM*20 數字鍵盤*2 電池*6
外型概念 早期利用3D建模軟體做出的概念模型 淺紫:鍵盤 綠色:LCM 粉紅:RFID模組 反光區:放置卡片的格子
硬體架構 遊戲開始 感應卡片 辨識卡片 輸入位置 顯示資訊 進入戰鬥
硬體解說 24LC64 運算端 玩家端 顯示端
美工 我們的美工主要利用SAI(easy paint tool)來進行繪製
甘特圖 六月 七月 八月 九月 十月 十一月 十二月 一月 構想 戰鬥端程式 顯示端程式 機台製作 美工 影片與報告
遊戲規則 玩家一先攻 感應為至與輸入位置後將卡片放在自己輸入的位置 一次最多可放三張卡 第一輪兩方都放好卡片才可攻擊 每次攻擊限攻擊二次 如果一方無任何卡片則遊戲結束
成品介紹 玩家二 玩家一
心得 沈泓學: 當一開始決定要做卡牌遊戲時老實說我很困惑,我一直在思考我能夠做些什麼,因為我不管是程式碼還是硬體都完全不及我的夥伴,所以最後儘管我的技術還不到家,我還是盡我最大的努力把我能做的事做好,總之,我想享受這個過程! 常嶽鳴: 專題製作是一種考驗同儕間的團隊合作能力以及自己的負責能力,這些試煉是用以提升自己進入職場後的適應力。經由這次的實作我學到了團隊合作的必要性以及分工的重要性。 吳建毅: 在專題中可以學到很多平常碰不到的元件的使用方法,和如何把這些元件整合在一起,成為一樣能看的東西,一件能看的專題。
陳泓羲: 專題到這裡已經是一個段落了,這次的專題其實我覺得有點難過 因為沒辦法做到原本預期的樣子,只能做當初所想要的最基本的 功能...,對此我覺得很惋惜,不過也讓我學到了一課,應該好好 的分配時間,並且隨時掌握組內的各個狀況,這是我還需要多學 習 的部分。 吳孟紘: 我在專題的工作主要是簡報、報告、專題影片和機台外型與製作, 專題製作不但要考驗我們的能力,同時也在考驗著我們團隊合作, 這次做專題的經驗是讀書所得不到的,對於以後進入社會也有很 大的幫助,從開學做到現在雖然會遇到困難但是相對地當問題解 決後的成就感就如同泉水般的清涼可口。
問題與討論 問題:RFID卡無法正常讀寫。 原因:卡片與RFID模組不相容。 解決辦法:網路搜尋RFID模組之相容卡片型號並搜尋 問題:Arduino無法儲存較多的卡片資料庫。 原因:Arduino記憶體不足。 解決辦法:使用24LC64來儲存資料庫。 問題:線路容易於Arduino接孔鬆脫。 原因:線路過細。 解決辦法:每條線兩端各接一個針腳。 問題:卡片種類少。 原因:廠商的卡片缺貨。 解決辦法:少部分卡片由RFID鑰匙圈代替。
報告到此結束 謝謝大家