2014年6月27日 星期五

期末作品展示_虛擬鍵盤

##互動視訊遊戲製作期末作品展示

虛擬鍵盤

##說明:
以視訊虛擬鍵盤模擬鍵盤功能操作遊戲

##開發工具:
C++Builder XE2

搭配遊戲 "PushPush!!!"
https://www.youtube.com/watch?v=qcVjP02AuOY

##遊戲試玩影片


##現場展示影片


##虛擬鍵盤功能展示

**虛擬鍵盤啟動:

按下F9開始run程式




























按下 WebCam 下的 Create,連接上攝影機,將畫面Create出來。




























然後按 Preview Callback Function 下的 Background 。將背景拍攝做差異偵測使用。















按下後會看見右下角FC會開始計數到31



























最後選擇 Interaction 下的 Play 即可將虛擬按建置入畫面中使用



























**功能說明:
畫面上總共有五個按鍵,分別對應實體鍵盤的字母鍵
對應到遊戲中的功能,即像畫面上所顯示的上下左右

←   對應實體鍵盤的 a



























↓    對應實體鍵盤的 s



























PUSH   對應實體鍵盤的 r



























↑     對應實體鍵盤的 w



→     對應實體鍵盤的 d



























**搭配遊戲實際操作

我所搭配的遊戲是自己使用Processing 寫出來的小遊戲 " PushPush!!! "

這是本來是一個兩人互動的遊戲,
左邊藍色角色是由我們控制的,
右邊的紅色玩家現在則是由電腦亂數操控它的動作。

遊戲規則是

先將對方血量歸零或是推出場外者獲勝
自己退出場外也算對方獲勝請注意XD
場上隨機掉落物品可增加或扣血量

原始DEMO影片 https://www.youtube.com/watch?v=qcVjP02AuOY




























手碰到 方向鍵下 進入遊戲


手碰到 方向鍵右 角色向前









手碰到 PUSH 角色會做出推的動作




























手碰到 方向鍵左 角色退後



























(沒有用到的方向鍵上是在啟始畫面時可看遊戲說明)

場上會隨機掉落物品
蘋果核扣血,雞腿加血,將對方血量歸零或推出界即獲勝。




























沒有留言: