A Study on Auto-Generating BeatMap of Rhythm Game Based on MIDI format

碩士 === 國立東華大學 === 資訊工程學系 === 105 === Music games in the game industry has been the majority of the market. While the entertainment of the music game depends on the game play and beatmap. Music game`s beatmap source is divided into two kinds, official song package and created by amateur beatmap edito...

Full description

Bibliographic Details
Main Authors: Yu-Nung Yang, 楊羽農
Other Authors: Han-Ying Kao
Format: Others
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/duyujs
Description
Summary:碩士 === 國立東華大學 === 資訊工程學系 === 105 === Music games in the game industry has been the majority of the market. While the entertainment of the music game depends on the game play and beatmap. Music game`s beatmap source is divided into two kinds, official song package and created by amateur beatmap editor. The official song packages are released slowly. While amateur beatmap editor`s beatmap have subjective difficulty and quality problem. Players have to waiting for beatmap editor or official song package release new beatmap if they want to play what they want. We plan to make a beatmap editor. To achieve base on difficulty to generate beatmap by using MIDI format and other beatmap editor`s beatmap. We also propose mess value about beatmap by the distribution of the type of note and note number. We also implement the improvement of the mess value. Players can use simple operations to complete a beatmap. It reduce the cost of beatmap`s creation time and keep the beatmap`s accuracy and fluency. We conducted twice user studies based on beatmap editor, automatic generate beatmap and mess value. Our beatmap editor has higher score than other beatmap editor. automatic generate beatmap also quite close to our expectations from user`s feedback. It prove our automatic generate beatmap system is useful. In mess value, the players don`t have Significantly feeling about the influence of mess value, but players have higher game score on the beatmap that have lower mess value.