主題

記錄器與播放器應用 - 節拍遊戲

Hua | 2013-02-10 22:58:33

節拍遊戲的概念是: 玩家要在特定的時間, 做特定的事情.
(例如, 在1分30秒時, 玩家要按下方向鍵"左". )

可拆解成兩部分:
1.產生一連串的提示.
(例如在1分27秒產生"左"的圖樣落下, 在2分32秒產生"上"的圖樣落下)
2. 判定玩家是否在預期時間給予特定輸入的機制.
(例如在1分30秒按下方向鍵"左", 在2分35秒按下方向鍵"上")

第1部分, 可想像成有一張"時間 -- 提示"的表格, 程式根據這個表格在特定時間產生提示. 第2部分, 就要看提示與輸入判定的設計了.

此節拍遊戲的demo是從記錄器與播放器衍生來的, 分成2部分:
- 編輯器(記錄器)用來產生"時間 -- 提示"的表格.
- 遊戲本體(播放器), 根據"時間 -- 提示"的表格, 在特定時間產生提示. 輸入判定則是按鍵按下時, 提示圖樣是否落在某個高度.


節拍遊戲
Capx
(因為沒有授權的音樂, 此demo只有節拍的記錄與播放功能)
- 首先是節拍遊戲的編輯器(記錄器), 在此隨意按下數個方向鍵(上下左右), 記錄器會記錄按鍵與按下的(相對)時間. 接著點"Play".

左上角為經過的時間, 每一次記錄的"時間 -- 提示"都會顯示在右方的文字框.


- 再來是節拍遊戲本身(播放器), 依照先前記錄的按鍵與(相對)時間產生按鍵提示圖, 要在按鍵提示圖與灰線重疊時按下方向鍵, 才算Hit.

左上方同樣是經過的時間.



以節拍遊戲的編輯器來說, 還可以再改良. 例如從中間開始編輯, 而不是每次都從頭.
(不過實際上... 節拍遊戲最難的還是音樂的取得...)


----
另一個用C2做的節拍遊戲demo
Capx
1577 巴幣: 106
愉快狩獵的娼男
請問一下這篇的專案檔能方便分享一下嗎?想要知道判定節拍點的部分怎麼做的...
2013-05-23 19:36:51
Hua
兩個展示的capx都放到文中了, 判定hit或miss的方式請看文末的capx
2013-05-23 23:35:49
rachel
請問~~~~~不知道為什麼我都打不開下載CAPX~~~[e36] 真的很想學習這個遊戲~~~
2014-07-20 19:34:44
Hua
可能是沒下載到插件,或是c2版本不夠。貼個打不開的錯誤訊息截圖看看。
2014-07-20 22:08:45
rachel
https://drive.google.com/file/d/0BwCxkV7qRTKJQWdYeVUzeWNaa1E/edit?usp=sharing
我用雲端 因為不知道怎麼貼圖~~
麻煩你了~~~~~^^
2014-07-20 23:39:40
Hua
沒遇過這個錯誤訊息. 也許可以嘗試把整個C2通通刪掉(包含資料夾, 然後再重裝重抓plugin看看), 你使用的C2版本是?
(也許你用私信會比較好回.)
2014-07-20 23:47:22

更多創作