eDice電子骰子增強遊戲體驗

2020-12-13 EDN電子設計技術

擲骰子遊戲自古就受到人們的喜愛。蛇梯棋、大富翁、雙骰子、雙陸棋等是全世界玩家最多的遊戲。SCqednc

早期的電子骰子是一個隨機數生成電路,主要器件是IC-555定時器,四周布設繁雜的線路。那時的電子骰子雖然能夠公平地產生1~6的點數,但人們卻絲毫感受不到投骰子的刺激與樂趣。SCqednc

為了讓這些遊戲更好玩,提升玩家的遊戲體驗,我們可以開發一個小巧的實體電子骰子,向手機、平板、顯示屏等遠程設備無線發送點數,這一設計將為擲骰子遊戲帶來無限商機。這種電子骰子可在高科技賭場中使用。SCqednc

電子骰子加速度傳感器

電子骰子用到了意法半導體的加速度傳感器LIS3DH、低能耗藍牙(BLE)處理器BlueNRG-MS或Wi-Fi模塊SPWF01SAx,以及微控制器和相關的充電電路。SCqednc

電子骰子的工作原理很簡單,投擲點數取決於加速度傳感器的方向。骰子裡的加速度傳感器利用其X、Y、Z三軸的數值和下圖1中的查找表來確定骰子方向朝上一面的數字。微控制器讀取數字信息並通過BLE/Wi-Fi發送給遠程設備(手機或平板),遠程設備接收數字並處理遊戲邏輯。SCqednc

校準加速度傳感器也很容易,既可通過安卓設備向骰子發送一條命令也可通過搖骰子進行校準。校準是對電子產品因長時間使用而累積的偏移量進行修正的過程。在本例中,每個軸都需要校準,偏移計算結果保存在微控制器快閃記憶體中,當骰子開電時,這個偏移值就會被應用。SCqednc


等式1:每個軸的偏移計算結果都保存在微控制器快閃記憶體中。SCqednc

SCqednc


表1:使用加速度傳感器解釋骰子輸出點數。SCqednc

SCqednc


圖1:骰子與骰子遊戲通過無線通信技術(BLE 或Wi-Fi)傳輸數據。SCqednc

SCqednc

上圖顯示了骰子將當前的點數「6」和「5」發送到智慧型手機/平板電腦的步驟(1, 2, 3)。SCqednc

如果使用藍牙通信,骰子通過藍牙協議棧的GAP和GATT協議發送數據。GAP協議用於初始化協議棧,建立與手機的連接通道,而GATT協議則定義通過Bluetooth Smart Link發送的稱為「屬性」的數據,如骰子點數、校準命令等。該協議生成相關的加速度傳感器服務,骰子點數通過該服務發送出去。SCqednc

如果是Wi-Fi通信,運行在骰子上的固件連接到AP(接入點),作為套接字客戶端,嘗試打開與遠程伺服器套接字的連接。運行在遠程設備上的伺服器程序與骰子連接到同一個AP,監聽骰子在指定埠上發送的任何數據。一旦建立連接,骰子固件向套接字寫數據,遠程設備接收數據,並據此處理遊戲邏輯。遠程設備名稱/IP位址可以在骰子固件內配置。SCqednc

結論

電子骰子可用於很多手機和平板遊戲軟體,還廣泛用於高科技娛樂場所,因為這些地方多數遊戲都離不開骰子。如果在骰子裡植入語音播報器,骰子就會在停止轉動後自動播報骰子點數,並將數據發送到遠程設備,這對視力有障礙的群體十分有用。若將加速度傳感器的軸與骰子的面垂直,就是一個N面骰子。SCqednc

作者:Rosarium Pila,Saurabh Rawat,Salil Jain,意法半導體公司SCqednc

《電子技術設計》2017年11月刊版權所有,轉載請註明來源及連結。SCqednc

SCqednc

相關焦點

  • steam折扣遊戲:我的回合!投擲骰子!
    steam折扣遊戲:我的回合!投擲骰子!
  • 《骰子地下城》遊民評測7.4分 這些骰子不好惹
    《骰子地下城》無疑是一款十分有意思的遊戲。它沒有用精緻的畫面來裝飾自己,甚至遊戲界面的UI設計,簡單得讓人認為這是一款FLASH遊戲。但是有趣而不乏深度的骰子玩法,能在短時間內抓住我們的注意力,這也是《骰子地下城》值得體驗最主要的原因。
  • 哈寶新遊戲 激爆骰子樂
    而置身於哈寶社區當中,你可以隨時隨地的發揮你的想像力和創造力,製造出各式各樣的新穎遊戲,約上你的三五知己,一起參與到你組織的遊戲中去,體驗那一份獨特的樂趣。 「激爆骰子樂」是哈寶們充分發揮自己的想像力而自創的玩家遊戲之一。它的主角就是那個紅紅的骰子機。它的玩法相當簡單,相信有留意過娛樂節目的你,多少都會在記憶當中保留著這款遊戲的印象吧!
  • 壽司也能當遊戲骰子用?好吃又好玩的《壽司骰》了解一下!
    為了體現遊戲的主題,增強玩家的代入感,大部分設計師都會選擇在美工和組件上大做文章,但《壽司骰》卻沒有這麼做。在美工方面,它延續了前作的風格,Q萌可愛,卻並沒有特別亮眼;遊戲的組件質量更是只能算勉強及格,骰子的手感還算不錯,但絕大多數的紙質配件都有些過薄。 《壽司骰》選擇了從具體玩法上來呼應主題,讓玩家在遊戲過程中始終能感受到到其存在。它選擇了骰子輪抽作為核心機制,每回合玩家都要投擲代表包括壽司在內的各類食物的骰子,並從中選擇一個獲得,然後傳遞給下一位玩家。
  • 遊戲骰子全變成壽司了怎麼辦?《壽司骰》表示:真香!
    熟悉桌遊的玩家,可能馬上會想起幾年前的另一款比較知名的遊戲《Sushi Go!》,沒錯,它就是《Sushi Go!》的骰子版。作為姊妹篇,它在遊戲主題方面的表現卻並不遜色,甚至比原版更加優秀。為了體現遊戲的主題,增強玩家的代入感,大部分設計師都會選擇在美工和組件上大做文章,但《壽司骰》卻沒有這麼做。
  • 「桌遊推薦」經典骰子遊戲十年大變身——《骰寫特魯瓦》
    《特魯瓦》將骰子與工人放置機制結合,用骰子代替了原來的米寶進行放置,並用骰子的點數來決定它能夠執行行動的強弱,讓遊戲中的變化比傳統德式遊戲豐富了很多。為了平衡性,遊戲也引入了購買其他玩家骰子,以及翻面自己骰子的行動,讓骰子的隨機性始終控制在了可以接受的範圍,這種精巧的設計也為後來的很多作品提供了設計思路。
  • 美國兒童數學思維啟蒙工具系列四:骰子(Dice)遊戲
    骰子的引入讓遊戲的走向充滿了變數,孩子對或然性有了一個認知及對其的接受態度,骰子也具有一個數字相關的特徵,這樣或然性和數字相交則是更多的情景產生,這些是需要不斷進行動態計算予以應對。國外在數學啟蒙中,也是利用了骰子這些特點,通過骰子遊戲來驅動孩子的運算思維,在玩中完成這些數學任務。本文收集整理了些有代表性的13個骰子遊戲,父母可在家中和孩子一起玩。
  • 十大骰子驅動桌遊——《勃艮第城堡》
    在有的作品中骰子只是作為隨機數發生器出現,而在一些遊戲裡骰子也會作為主角出現。雖然在所有與骰子沾邊的遊戲裡盤點優秀遊戲比較困難,但在那些以骰子為主角的桌遊中挑選一些具有代表性的作品就相對比較簡單了。而這次為大家帶來的就是那些令人印象深刻的骰子遊戲。
  • 以撒的結合重生骰子房介紹 骰子點數作用
    以撒這款遊戲用相當卡通的畫風展現了一個有趣的遊戲世界遊戲給玩家極好的體驗,火柴我就特別喜歡玩這款遊戲。然後本著發現就不要放棄治療的原則,我發現了有關以撒的結合重生骰子房的一些規律,現在分享出來,希望對大家有幫助!  扔到1:目前機制尚不清楚,有可能重置身上所有道具,也有可能是其他5個數字的效果隨機出一種。  扔到2:重置骰子房裡面的所有掉落(錢、鑰匙、炸彈、寶箱...)
  • 十大骰子驅動桌遊——《聖家族大教堂》
    而玩家繪製彩繪玻璃的方法,自然就要依靠本次的主角——骰子了。而這款遊戲上榜的最大原因在於,雖然它使用了骰子,但是他確是一個抽象遊戲,要知道這是兩個通常不會一起出現的詞綴。和上文提到過的《奧地利大飯店》類似,在這款桌遊裡的骰子起到了一個隨機數發生器的作用。每個回合開始時,會投擲所有的骰子。每個玩家的回合可以將一個骰子放到自己的玻璃窗格中。
  • 《骰子戰國傳》將於5月推出 投骰子一統天下
    《骰子戰國傳》將於5月推出 投骰子一統天下 新聞 178整編 ▪ 2019
  • 骰子元素師怎麼玩好玩嗎 新遊特色解析
    骰子元素師怎麼玩?想必大家對於 骰子元素師的玩法十分的感興趣,下面小編就給大家帶來 骰子元素師的玩法介紹,一起來看看吧。
  • 十大骰子驅動桌遊——《Bora Bora》
    這款遊戲的美工設計也是沿襲著德式桌遊令人安心的性冷淡風格。不過當玩家真正的沉浸於這款遊戲之後,這些外在的東西也就不太能體會到了,從這個層面來看也不是一個特別大的缺點。這款遊戲,和本次榜單第一的《勃艮第的城堡》的設計師相同,都是Stefan Feld老師。這是他的第三款骰子主題的桌遊(在這款桌遊和勃艮第之間的桌遊是《澳門》),同時也是SF老師目前為止排名第三高的遊戲。
  • 用於虛擬實境和增強現實應用的紡織電子產品
    【導讀】紡織電子產品處理具有電子功能的纖維或纖維組件,以產生,傳輸,調製和檢測電子。交互式紡織電子設備可能會為虛擬實境(VR)/增強現實(AR)應用程式提供合適的平臺,這是因為它們的出色性能以及獨特的沉浸式功能(例如,即使在高變形下也具有輕巧,方便,靈活,舒適和低應變的特性)。
  • 第五人格:新版「刷骰子」教程來了!不用組隊,也能快樂刷骰子!
    隨著版本不斷的更新,目前官方對於刷骰子的監管越來越嚴,很多玩家都因為刷骰子而被系統警告過。這也導致也一些沒有時間玩遊戲的用戶被迫離開莊園,最近我們就找到了一名老玩家,讓他給我們分享了一下最新的刷骰子方法,這個操作可以完美避開檢測機制,不用組隊也能輕輕鬆鬆快樂地拿到自己想要的骰子。
  • 夜店之王骰子鬥酒怎麼玩 夜店之王骰子鬥酒玩法解析
    問:夜店之王骰子鬥酒怎麼玩? 答:實時派對新增「骰子鬥酒」玩法,具體規則如下: 1)需要派對主人購買並放置「骰子鬥酒桌」後方可進行遊戲; 2)該派對內的玩家可以隨時挑戰另一名玩家該遊戲,雙方確定後開始比賽,通過雙方投擲骰子的牌型大小比勝負; 3)主動提出挑戰的一方需要先選擇「西瓜汁」、「瑪格麗特」、「血腥瑪麗」中的其中一種酒水,比賽結束後輸的一方請贏的一方喝一杯該酒水;
  • 問道手遊中秋博餅骰子獲取途徑 幫助嫦娥拿獎勵
    在本次《問道》手遊的中秋活動中,道友們也可以體驗一把「博餅」的樂趣。可是博餅必須要有骰子,下面18183小編就來給大家講講,中秋活動博餅骰子的獲取方式。 博餅的獎勵如此吸引人,那麼博餅所需的骰子要如何獲得呢?原來,嫦娥姐姐下凡天墉城邀請道友們助她一臂之力,成功完成任務的道友們即可獲得骰子獎勵哦。
  • 打麻將骰子應該怎麼看?
    對於麻將新手來說通過骰子點數確定從哪兒開始摸牌無疑是個大難題,通常一下弄不清。打麻將骰子應該怎麼看?這個新手老大難的問題是不是真的沒有快速易懂的方法?答案是否定的。下面就是一些麻將遊戲看骰子的口訣:麻將擲骰子抓牌口訣三點對家開數三抓二 四點上家開數四抓二五點本家開數五抓二 六點下家開數六抓二七點對家開數七抓二 八點上家開數八抓二
  • 8月20日超級武林大富翁讓你骰子樂翻天
    你想要體驗一回「武林至尊」的感覺嗎?你想要登上「富翁排行榜」嗎? 各位熱情的玩家,《超級武林大富翁》即將於8月20日開放測試。屆時,請帶上你的骰子,讓我們一起「闖蕩江湖」「賺大錢」,一起再次體驗擲骰子的樂趣。 骰子怎麼賺錢?!骰子怎麼獨霸武林?!想要知道的你,趕快加入《超級武林大富翁》,探索賺錢的捷徑,尋找獨霸武林的秘籍。
  • 跑團遊戲入門介紹+報名體驗一次命運線上團
    什麼是跑團遊戲? 目前比較流行的一種桌遊遊戲,玩家創建自己的遊戲人物角色卡,然後將這個人物角色帶進主持人描述的故事中,體驗劇情和自創角色的行為帶來的一些遭遇。