[功能描述]
生存遊戲的電槍,不管重量、造型、材質再怎麼擬真,開火的時候沒有槍聲就虛掉了,而我們看到App Store有一大堆模擬槍聲的App,但不管怎麼樣,拿著iPhone一邊甩一邊發出「碰、碰、碰」的響聲,怎麼看也只能覺得是對付五歲智商的玩意兒。
這時候讓我們來看看愛玩槍的人的需求吧,對於喜愛現代步槍的軍事迷而言,步槍模組化的套件也是令人著迷的特性之一,所以,何不讓iPhone也成為一個外掛器材呢?
有一種類似的設備「Heartbeat Senser」很接近對iPhone的想像,但是當然iPhone不太可能可以感應到心跳聲,但他或許可以接收到在電槍擊發時傳送過來的震動,就算接收不到震動,也可以外加麥克風,去捕捉擊發時的聲音。這時候,利用跟許多計步機App一樣的原理,就可以概略地計算共有多少彈藥被擊發。因此我們可以做幾件事情:
- 殘餘彈量的計算
無論如何,這種計算方式都不會太精準,所以只能算個大概,但是可在螢幕上顯示剩餘彈量,一方面當作參考,另外也挺有氣氛~
- 模擬步槍擊發音效
既然可以抓到擊發時機,適時地撥放合適的音效,就像打電動一樣,也是挺有趣的。而且透過立體聲耳機,更有臨場感。
- 隊友概略位置顯示
真正厲害的功能這時候才開始,既然有iPhone,就可以透過藍芽、Wifi或3G進行連線,這時候就可以在伺服器上交換各自的座標資訊,因此就能計算出彼此的相對位置。因此,當遊戲開始時,最好雙方都加入伺服器,並設定好敵我,而伺服器只會把同隊的資訊提供給隊友,因此就能概略實現軍事遊戲中的小地圖模式(現實生活中美軍有發展這樣的系統,O.I.C.W.),雖然定位不一定精準,但這也跟實戰時資訊容易被干擾有異曲同工之妙,同時,甚至還可以出一個iPad板有指揮官模式,讓指揮官可以在遠處分析情勢。
- 接收他人擊發音效
光是聽自己的槍聲有啥了不起的,既然都連線了,當然也要聽到所有人的槍聲,透過接受伺服器資訊,當有人開槍時,App會自動根據相對距離跟方向,在立體聲耳機中播放合適的音效,因此他人擊發的槍聲就會有距離感,可藉此判斷敵軍所在,也會更有臨場感。
[規格細節]
- 由於擊發震動的幅度極小,加上連發的振幅更難以判斷,還得排除手持情況下所造成的晃動,還好iphone的加速感應器相當靈敏,所以只要能夠設法過濾出必要的資訊,應該可以找到精確的波形來代表擊發,這樣連發應該也可以分析得出來。
- 如果震動不可行,就改用耳機上的麥克風,貼到槍機附近,擷取擊發時特出的聲響,不過這個分析起來應該比前者更困難。
- 最精確的方式就是用外接的方式,把iPhone的Dock或耳機部分的電流接到電槍上,但這需要相當程度的改裝,會很難普及。
- 音效部分得看OpenAL有沒有提供3D音效模擬的機制,不然要做出距離感就很難囉。
- 由於要多人連線,因此光靠P2P的機制可能不太理想,會需要一個公開伺服器,免費提供給大家用,或是可以下載伺服器軟體,裝在自家或遊戲場地附近。
[延伸規格]
- 可購買不同步槍的音效
- 可購買真對不同公司出廠得電槍調教過的分析器,讓擊發判定更精準,跟音效可以搭成套件來賣
- 同隊語音對談
這件事情效能上應該是不太可行,不過如果有的話,對玩家而言就省了無線電設備,省錢的同時,也可以減輕重量。
- AR 擴增實境運用
如果運算能力夠的話,搭配頭戴式顯示器,還可以做出更多有趣的效果
- a) 模擬槍口焰
- b) 模擬空中支援
- c) 模擬軍用頭戴顯示器資訊
[限制]
- 震動的干擾極多,像我們這種升斗小民不見得能找出合適的演算法來精確判斷擊發時機。
- 手機的效能有限,同時不斷接收網路資訊並且計算音效播放,可能會限制到連線人數,以目前App遊戲來講,FPS Game連線人數多半侷限在四到八人左右,但也有RPG可以有十多人同時連線,想必在資訊傳輸的優化上要下些工夫。
[評估]
如果可以很簡單地模擬擊發,那只要能撥放自己的音效就已經有賣點,以0.99的價格應該可以有些許的收入,多到電槍器材跟相關網站分享,就能衝些人氣,大概可以賺幾個便當吧。但如果後續那些很難的功能做得出來,那應該可以搭配成套裝遊戲去賣,結合一些漆彈場或是生存遊戲活動來推,一個人繳個兩千元就可以租用設備體驗這種遊戲,應該可以形成長期的生意模式。連線時模擬敵我音效的技術要達到,若能找到有開發遊戲經驗的人才應該就有機會。
2011 12 16 更新
震動測試,本來擔心電槍的震動不明顯,不過用桌面測試了一下非直接接觸情況下的震動狀況,看來是夠靈敏,接下來只要能拿到真正的電槍來測試,應該就可以標出精確的震動範圍了。
2014.3.1 Update
目前計劃的推廣階段:初步想法,歡迎大家給意見
- 導入階段初期
啟動條件: a) iPhone 擊發聲音 App 上架 b) iPhone4S, 5 硬體魚骨外掛打印完成
主要目標: a) Kickstarter 或 其他募資平台推廣 b) 尋找硬體銷售通路
特殊情況: 如果推廣過程發現聲音模擬無法吸引足夠量的用戶,再考慮增加連線機制。 - 導入階段第二期
啟動條件: Kickstarter 取得募資 或 找到合作的經銷通路並銷售到一定數量
主要目標: 增加 In-App 獲利,以銷售其他音效為主。 - 平台服務階段
啟動條件: 族群形成
主要目標: 如果真的到得了,到時候自然會有衍生生意模式,不用太早想...
為什麼不先做比較酷的AR應用?
主因是進入成本較高,市售頭戴顯示器約在 NT 6,000 左右,且不具備微處理器及加速感應器,無攝影機,顯示時遮蔽視覺。而具備這些功能的設備太貴又太重。做出來只能是少數人耍屌的樣品,沒有立即的商業價值。
為什麼需要平台?
加掛硬體是很容易被模仿的,且毛利有限,隨著行動裝置的變化,也需要經常地調整。但被模仿其實是好事,最好是被大量的模仿。因為那代表著有一定規模的族群對此感興趣。一旦引出這個族群,App就是最能夠把該族群關聯在一起的媒介。而平台的工作,初期是服務玩家連線競賽,並且提供In-App Purchase服務。一旦族群形成,就可以開始投入社群相關的服務,像是排行,競賽,成就,分享等等,只要到時候跟著市場的需求一個一個加上去就好。
App收不收費?
App肯定是不收費的,第一階段他的主要功能是讓我們銷售的硬體能夠有意義,同時他也是該硬體的廣告媒介之一。第二階段才會透過In-App Purchase販售相關的加值功能,第三階段,他就已經是社群的入口了。
2014.3.29
需要弄一把槍來測試,目前看了電槍跟瓦斯槍,電槍的震動不明顯,區分擊發可能不容易,而瓦斯槍則是不普及,但相對地震動比較明顯。基於個人喜好加上可能程式會好寫些,我打算先買瓦斯槍來測試。目前選定 KWA KRISS VECTOR 作為參考,槍酷一點,到時候拍片也比較酷。
留言列表