Flappy Bird
動機:
想做的方向是以觸碰到畫面上的特定的圖案,搭配一些小遊戲來進行Virtual Key Code鍵盤控制的效果。使用的是前陣子熱門的手機遊戲Flappy Bird,由手機的觸控來操作現在改為網頁版的滑鼠鍵盤,現在使用影像處理的差異偵測來判斷,使用攝影機的畫面達到一種互動式的擴增實境的玩法。
遊戲畫面 :
(按下Auto擷取攝影機畫面)
(按下BackGround拍下平均影像作為差易偵測用)
(影像拍攝完成)
(按下FlappyBird的Button畫面就會出現一隻觸發用的小鳥)
遇到的難題:
- Virtual Key Code的使用,按鍵虛擬碼需由十六進位改成十進位。
- 原本想做音樂遊戲OSU裡的太鼓達人模式,建立兩個按鍵分別為大鼓與小鼓,並在畫面上放置對應的圖案進行差異偵測來觸發虛擬按鍵進行遊戲,但因遊戲在進行時無法同時利用其他程式來控制鍵盤的功能,所以只好改其他遊戲來使用。
- 遊戲本身有難度,加上使用攝影機來偵測的遊玩方式,難上加難。
解決方法:
- 已解決。
- 改使用瀏覽器玩網頁遊戲,較沒問題。
- 需要多練習來習慣遊戲玩法。
心得:
這次做的時間大概是兩天,主要是運用課程所學的差異偵測與後來摸索的鍵盤控制,但與原先想要做的音樂遊戲已大不相同,原因是因為遊戲不允許其他程式來進行控制,所以找遊戲來進行操作變的是相對麻煩的事情,因此最後選擇了簡易的網頁遊戲,使用瀏覽器在這方面就沒有問題了。
遊戲影片:
Flappy Bird遊戲網址 : http://flappybird.io/
沒有留言:
張貼留言