Knock It Hard!



Teh, Ee Ching (2016) Knock It Hard! Final Year Project (Bachelor), Tunku Abdul Rahman University College.

[img] Text
Teh Ee Ching_FULL TEXT.pdf
Restricted to Registered users only

Download (2MB)


Purpose : The purpose of this project is carrying out is because wanted to let people learn more about musical instruments. The second objective of this project is I wanted to let people to have a chance to try out different kind of musical instruments without needed the use of huge amount of money. By using the virtual musical instruments, user can try out different kind of musical instruments whenever they want. For children, this might be the chance for them to find out their passion to music. Scope : This project is a music game which uses Leap Motion Controller to track and capture player’s hand gesture and movement. The project included different kind of virtual musical instruments to have different level of gameplay. Musical note will fall down from a far to near view, which player need to hit on correct instrument’s key in order to earn points. Player require to put their hands in air to play the game. Methodology : Unity 3D has been chosen as the game engine and C# language was used to develop this game. Furthermore, Adobe Photoshop and Paint used to modify, edit and produce some of the art assets in this game. Development phases : A prototype was created in the earliest phrase. Modeling the main musical instruments like piano and xylophone is the first thing included in the prototype project. Other that that, the key sound for each keys in piano and xylophone was also included. Furthermore, making the hand tracking works is also the main consideration in prototype phrase. Later, the music visualization was added in second development phrase which can let player have an eye sight of music representation. Then, song’s note added in to make the game playable. Lastly was the game mechanics like combo system, scoring system and achievement system were added into the game. Assessment criteria used : The project’s objectives is to let people learn about musical instruments, provide the chances of trying out different kind of musical instruments and also to visualize the music to player. In overall, this project can let people know that how was the sound produced by each musical instruments. Despite the choices of virtual instruments not much, but still able to provide two types of experience to the user. Visualize effects is completely achieve to the user by represented them into cubes that changed the length. Results : Overall, a playable game has been produced and emerged. Art assets and game elements could be improve in future expansion. The strengths in this projects would be the unique gameplay experience bring to the user. Also, this might be the chance to let children found their passion toward music. While the weaknesses for the project would be the limitation on the input device. Due to some of the hand gesture still not well recognized by Leap Motion Controller, many other types of musical instruments like guitar or violin cannot be develop into the project. Conclusions and Recommendations : Developer able to complete the development by applying their learnt knowledge. Furthermore, the developer has gaining more experience and knowledge about the game engine during the development process is on going, Some improvements work can be done to make this project much more attractive and completely. Increase the choices of musical instrument will be nice in order to let player try out more kind of musical instruments. Furthermore, adding more songs and set difficulty level to each song for each musical instruments can let more player drive into the game environment. Also, adding user profile in the game in order to let player keep their own high score when they achieve better achievements.

Item Type: Final Year Project
Subjects: Science > Computer Science
Technology > Technology (General)
Science > Computer Science > Computer software
Faculties: Faculty of Applied Sciences and Computing > Bachelor of Computer Science (Honours) in Interactive Software Technology
Depositing User: Library Staff
Date Deposited: 12 Aug 2019 13:16
Last Modified: 23 Mar 2022 01:57