1 / 9

程式設計期末專題

程式設計期末專題. ~ 熱血勁舞之 挑戰你的手指極限 ~ 電機一 王俊棋 電機一 唐 寧蓴. 分工. 負責遊戲開始的 動畫和劇情設計 還有音樂與 歌詞的同步 ( 美工 部分 )- 唐寧蓴 負責按鈕的 功能和指令的控制及 分數的 判定主程式 結構 ( 分數判定部分 )- 王俊棋. 開頭動畫. 玩家名稱輸入. 模式選擇. 劇情模式. 自由模式. 分數查詢. 劇情. 關卡 1. 關卡 3. 關卡 2. 關卡 4. 關卡 1~4. 關卡 5. 分數輸出. 關卡解鎖. 分數輸出. 遊戲介紹. 音樂節奏遊戲 會有指令從螢幕的上面跑至下面

Télécharger la présentation

程式設計期末專題

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 程式設計期末專題 ~熱血勁舞之 挑戰你的手指極限~ 電機一王俊棋 電機一唐寧蓴

  2. 分工 • 負責遊戲開始的動畫和劇情設計 還有音樂與歌詞的同步(美工部分)-唐寧蓴 • 負責按鈕的功能和指令的控制及分數的判定主程式結構(分數判定部分)-王俊棋

  3. 開頭動畫 玩家名稱輸入 模式選擇 劇情模式 自由模式 分數查詢 劇情 關卡1 關卡3 關卡2 關卡4 關卡1~4 關卡5 分數輸出 關卡解鎖 分數輸出

  4. 遊戲介紹 • 音樂節奏遊戲 會有指令從螢幕的上面跑至下面 • 在指令剛好經過底線時 按下相對應的鍵盤即可獲得相對應的分數 • 一開始有開頭動畫,動畫結束後會請玩家輸入姓名,之後用來做成績的記錄

  5. 遊戲介紹 • 進入選單有三個選項: • <1>story mode 故事模式:除了一連串的關卡外還有劇情的發展 • 總共有4關,每一關之間都有劇情,完成此模式還有獎勵。 • <2>Free mode 自由模式:可以選取想要玩的歌曲 • 總共有4關+隱藏關卡 • <3>Leader board 成績查詢:顯示每首歌玩家們的成績

  6. 遊戲介紹 • 進入遊戲畫面後: • 中間為指令跑下來的軌道 • 旁邊有COMBO值跟分數總合 • 當分數過低時遊戲結束 • 按下E鍵可以直接跳回選單 • 離開遊戲時成績會記錄下來

  7. 設計方式 • 指令跑出來的方式: • 訂一個xy二維陣列當座標使用 • 用隨機值取餘數決定掉下來的指令 • 由下往上讀取xy陣列當讀取到指令時,將指令下移原本的格子變空白

  8. 設計方式 • 分數判定: • 分數的運算:比較指令消失時與y=20座標軸差多遠,差三格以內的是可接受的範圍,分數為正。 • 差距超過三格則會扣分 • 當差距為零時也就是剛剛好消去 COMBO值就會+1 • 每次得分的運算是(3-差距)乘上單位分數 • 漏掉的字也納入扣分考量

  9. 動畫的設置 • 一開始的開頭動畫,先數好筆畫並編號,然後再用cputxy(x,y,13)一個一個去對位置,排列出“熱血勁舞”的字樣 • 同步歌詞的部分,因為前面switch以及印出動畫的程式太多太龐大,讓歌曲產生了延遲的效果,每次每句歌詞跑出來的時間都不太一樣,所以需要用人工下去一句一句對 • 劇情文采優雅

More Related