muhamad shawal bin md ghani

54
A MEMORABLE TRADITIONAL GAME MUHAMAD SHAWAL BIN MD GHANI BACHELOR OF INFORMATION TECHNOLOGY (INFORMATIC MEDIA) WITH HONOURS UNIVERSITI SULTAN ZAINAL ABIDIN 2019

Upload: others

Post on 16-Oct-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MUHAMAD SHAWAL BIN MD GHANI

A MEMORABLE TRADITIONAL GAME

MUHAMAD SHAWAL BIN MD GHANI

BACHELOR OF INFORMATION TECHNOLOGY

(INFORMATIC MEDIA) WITH HONOURS

UNIVERSITI SULTAN ZAINAL ABIDIN

2019

Page 2: MUHAMAD SHAWAL BIN MD GHANI

MU

HA

MA

D S

HA

WA

L B

IN M

D G

HA

NI B

AC

HE

LO

R O

F IN

FO

RM

AT

ION

TE

CH

NO

LO

GY

20

19

Page 3: MUHAMAD SHAWAL BIN MD GHANI

A MEMORABLE TRADITIONAL GAME

MUHAMAD SHAWAL BIN MD GHANI

BACHELOR OF INFORMATION TECHNOLOGY

(INFORMATIC MEDIA) WITH HONOURS

FACULTY OF INFORMATICS AND COMPUTING

UNIVERSITI SULTAN ZAINAL ABIDIN

2019

Page 4: MUHAMAD SHAWAL BIN MD GHANI

i

DECLARATION

I hereby declare that this project report is based on my own efforts to help to get

information from sources that I have in confessing. I also declare that has not been

previously or concurrently submitted for any other degree at UniSZA.

________________________________

Name : Muhamad Shawal bin Md Ghani

Date : ......................................................

Page 5: MUHAMAD SHAWAL BIN MD GHANI

ii

CONFIRMATION

This project report titled A Memorable Traditional Game submitted by Muhamad

Shawal Bin Md Ghani (Matric No: 042994) and has been found satisfactory in term of

scope, quality and presentation as partial fulfilment of the requirement for the

Bachelor of Information Technology (Informatics Media) in Universiti Sultan Zainal

Abidin.

________________________________

Name : Dr. Azim Zaliha Abd Aziz

Tarikh : ..................................................

Page 6: MUHAMAD SHAWAL BIN MD GHANI

iii

DEDICATION

First of all, I would like to thanks Almighty God, Who has blessed and guided me so

that I am able to accomplish this project report as a partial fulfilment of the

requirement for the Degree of Information Technology (Informatics Media),

Universiti Zainal Abidin, Tembila.

I also would like to show my greatest gratitude to several important persons who help

me in completing my final year project entitled “A Memorable Traditional Game” for

subject CSF 35104. Firstly, I would like to thank Dr Azim Zaliha Abd Aziz as my

supervisor and guide me all the way throughout the course for this final year project. I

would like to express my sincere gratitude to my parents for supporting me mentally

and give me encouragement for completing my project. Not forgotten also to all my

friend who provides me with valuable comment and suggestion on this project which

gave me the inspiration to improve my project. Thank you very much.

Page 7: MUHAMAD SHAWAL BIN MD GHANI

iv

ABSTRACT

This project is a mobile application which called A Memorable Traditional Game. It is

an application have three functions that are history about traditional game, game

(WAU) and quiz. The main reason to propose this application is that nowadays

traditional games such as Wau, Gasing, Congkak and so on that are popular in the past

have become more marginalized and forgotten. It because the rapid development of

technology makes today's society forget about the culture, especially about traditional

games. This implies that the traditional game will disappear in the past if no efforts are

made to highlight it in the crowd, especially today's generation. The people used to

make traditional games as a way to foster the spirit of unity among the people while

filling their free time with more beneficial work. So, A Memorable Traditional Game

is application focuses on exposing and sharing information about traditional games to

today's generation. Information on traditional games will be included in modern

technology that is mobile phones. With that, it can be learned and used anywhere as a

learning medium which can help the younger generation to better recognize traditional

games more easily. To develop this application, ADDIE Model will be applied

because it is suited to the project where requirements and scope are fixed, the product

itself is firm and stable, and the technology is clearly understood. Lastly, the

application developer must take out a problem and solve it by developing appropriate

applications.

Page 8: MUHAMAD SHAWAL BIN MD GHANI

v

ABSTRAK

Projek ini adalah aplikasi mudah alih yang dipanggil Permainan Tradisional yang

Semakin Dilupakan. Aplikasi ini mempunyai tiga fungsi iaitu, sejarah tentang

permainan tradisional, permainan (WAU), dan teka-teki. Sebab utama untuk

membangunkan projek ini adalah kerana pada masa kini Permainan tradisional seperti

wau, gasing, congkak dan sebagainya yang popular suatu ketika dahulu kini semakin

dipinggirkan dalam arus perdana. Perkembangan teknologi yang pesat membuatkan

masyarakat masa kini lupa akan kebudayaan khususnya tentang permainan tradisional.

Hal ini membayangkan bahawa permainan tradisional berkenaan akan lenyap ditelan

zaman jika tiada usaha diambil untuk mengetengahkannya dalam khalayak ramai

khususnya generasi masa kini. Masyarakat dahulu menjadikan permainan tradisional

sebagai cara untuk memupuk semangat ukhwah antara penduduk di samping mengisi

masa lapang dengan kerja yang lebih berfaedah. Oleh itu, Permainan Tradisional yang

Tidak Semakin Dilupakan adalah aplikasi yang memfokuskan kepada mendedahkan

dan berkongsi maklumat tentang permainan tradisional kepada generasi masa kini.

Maklumat tentang permainan tradisional akan dimasukan dalam teknologi moden iaitu

telefon mudah alih. Dengan itu, ia dapat dipelajari dan dapat digunakan dimana saja

sebagai media pembelajaran yang mana ia dapat membantu generasi muda untuk lebih

mengenali permainan tradisional dengan lebih mudah. Untuk membangunkan aplikasi

ini, Model ADDIE akan diguna pakai kerana ia sesuai untuk projek di mana keperluan

dan skop ditetapkan, produk itu sendiri teguh dan stabil, dan teknologi itu difahami

dengan jelas. Akhirnya, pemaju aplikasi mesti mengambil masalah dan

menyelesaikannya dengan membangunkan aplikasi yang sesuai.

Page 9: MUHAMAD SHAWAL BIN MD GHANI

vi

TABLE OF CONTENT

Halaman

DECLARATION i

CONFIRMATION ii

DEDICATION iii

ABSTRACT iv

ABSTRAK v

TABLE OF CONTENT vi-xi

CHAPTER 1 INTRODUCTION

1.1 Project Background 1

1.2 Problem Statement 3

1.3 Objective Study 3

1.4 Scope 4

1.5 Expected Result 4

1.6 Limitation of Work 4

1.7 Activities, Milestones 5

CHAPTER II LITERATURE REVIEW

2.1 Introduction 6

2.2 Existing application 7

2.2.1 Permainan Tradisional Dari Jawa 7

2.2.2 Kite Flying 8

2.2.3 Kite Fever 9

2.2.4 Traditional Riddles 10

2.3 Overall Analysis 11

Page 10: MUHAMAD SHAWAL BIN MD GHANI

vii

CHAPTER III

METHODOLOGY

3.1 Introduction 12

3.2 ADDIE Model 12

3.3 Methodology Phase 13

3.3.1 Analysis 13

3.3.2 Design 14

3.3.3 Development 14

3.3.4 Implementation 14

3.3.5 Evaluation 15

3.4 Hardware and Software Requirements 15

3.4.1 Hardware Requirement 15

3.4.2 Software Requirement 16

3.5 Design and Modelling 17

3.5.1 Storyboard 17-20

3.6 Summary 21

Page 11: MUHAMAD SHAWAL BIN MD GHANI

viii

CHAPTER IV

IMPLEMENTATION AND RESULT

4.1 Introduction 22

4.2 Implementation 23

4.3.1 Home Page 24

4.3.2 Main Menu 25

4.3.3 Modules of Sejarah 26

4.3.4 Modules of Kuiz 27

4.3.5 Modules of Permainan Wau 28-29

4.3 Scripts Process 30

4.3.1 Parts of the script process of this project 31-32

4.4 Application Testing 34

4.5 Testing an Result 35

4.5.1 App Functionality Test for User 35

4.6 Summary 36

CHAPTER V CONCLUSION

5.1 Introduction 37

5.2 Project Achievement and Contribution 37

5.3 Problem and Limitation 38

5.4 Future Work 38

5.5 Conclusion 39

REFERENCES 40

Page 12: MUHAMAD SHAWAL BIN MD GHANI

ix

LIST OF TABLES

TABLE TITTLE

PAGE

1.1 Gantt Chart 5

2.1 The comparison of Permaianan Tradisional Dari Jawa 7

2.2 The comparison of Kite Flying 8

2.3 The comparison of Kite Fever 9

2.4 The comparison of Traditional riddles 10

2.5 Shown of overall all application 11

4.1 Functionality Test For User 35

Page 13: MUHAMAD SHAWAL BIN MD GHANI

x

LIST OF FIGURES

FIGURE TITLE PAGE

2.1 Interface of Permainan Tradisional Dari Jawa 7

2.2 Interface Kite Flying 8

2.3 Interface Kite Fever 9

2.4 Interface Traditional Riddles 10

3.1 Addie Model 13

3.2 The Interface of Memorable Traditional Game 17

3.3 The info of Game (WAU) 18

3.4 The info of History about Traditional Game 19

3.5 The info of Riddles 20

4.1 The Home Page of A Memorable Traditional Game

Application

24

4.2 The Main Menu of Memorable Traditional Game

Application

25

4.3 The Modules of Sejarah 26

4.4 The Modules of Kuiz 27

4.5 The Modules of Permainan Wau 28

4.6 Level 1 29

Page 14: MUHAMAD SHAWAL BIN MD GHANI

xi

4.7 Level 2 29

4.8 EnemyMove 31

4.9 TrackMove 31

4.10 TapController 32

4.11 AudioManager 32

4.12 AnswerData 33

4.13 HighScore 33

4.14 GameManager 34

Page 15: MUHAMAD SHAWAL BIN MD GHANI

1

CHAPTER I

INTRODUCTION

1.1 Project Background

Traditional gameplay is a habit to the community regardless of age to play and be

passed down to generations to the generation today. Playing is a familiar activity

especially for teens and children. But in the present time, traditional games have

started to be marginalized as there is a more sophisticated and modern game. Most of

today’s generation now does not recognize traditional game types. This is due to the

influence of gaming products from other countries. There is no doubt that traditional

Malay games are one of the most prestigious and irreplaceable cultural heritage as it

symbolizes the customs, culture, and identity of a nation. In addition, traditional

games also bring great influence on the development of soul, physics and mentality.

Traditional games need to be well preserved in order to continue to be one of the

nation's identities besides the sake of future generations.

For that, I'm going to create an app in the form of mobile that will consist of three

functions like game traditional game information or history, game (Wau), and riddles.

The traditional game of Wau is the main purpose of this application built but at the

same time, this app also aims to uncover and share information about traditional

Page 16: MUHAMAD SHAWAL BIN MD GHANI

2

games to today's generation. Information on traditional games will be included in

modern technology that is mobile phones. With that, can be learned and can be used

anywhere as a learning media.

Page 17: MUHAMAD SHAWAL BIN MD GHANI

3

1.2 Problem Statement

The problem that occurs such as follow:

Traditional games are becoming increasingly forgotten and

marginalized by today's generation.

With the development of technology, these traditional games are rarely

played by the present generation.

The existing digital traditional game is not interesting and less attention

from users.

Unclear presentation of how to play the game.

1.3 Objective

The main objective of this project is to develop an app about the traditional

game that has three functions namely information or history about traditional games,

game (Wau), and quiz. The overall of objective is:

Develop applications that can attract users' attention.

To uncover and share information about Malay traditional games.

To assess the capabilities of mobile apps to help people better

recognize traditional games.

Page 18: MUHAMAD SHAWAL BIN MD GHANI

4

1.4 Scope

The scope for this project identified to make the application development

process work well.

1. Admin

Update

2. User

Can access without internet

Focus for learning about traditional game

1.5 Expected Result

A Memorable traditional game app well received by the user and also

compliance with every objective set out in the process. Besides, this application can

be used as interactive teaching material.

1.6 Limitation of Work

.This project can only perform for user that use android only.

Page 19: MUHAMAD SHAWAL BIN MD GHANI

5

1.7 Activities, Milestones (Gantt Chart)

Table 1.1 Gantt Chart

Page 20: MUHAMAD SHAWAL BIN MD GHANI

6

CHAPTER II

LITERATURE REVIEW

2.1 Introduction

A literature review is a process of identifying, evaluation and summarizing for

existing literature and applications. It can be a guideline to develop a new application

so that the new application can provide better functionality compared to the existing

systems. It is also important to know about others application to make sure the project

working well and know what is the strength and weakness of existing applications.

Page 21: MUHAMAD SHAWAL BIN MD GHANI

7

2.2 Existing Appliication

The existing applications have been studied and analyze is:

2.2.1 Permainan Tradisional Rakyat dari Jawa

This application is about sharing information and history about Jawa

traditional games.

Figure 2.1: Interface Permainan Tradisional Rakyat dari Jawa

Table 2.1: The comparison of Permainan Tradisional Rakyat dari Jawa

Strength Weakness

Complete information

Offline

No pictures and video

Not interesting in terms of app

interface, screening and font.

Page 22: MUHAMAD SHAWAL BIN MD GHANI

8

.

2.2.2 Kite Flying

Kite Flying is a real simulator and kites worldwide phenomenon of

popularity. The goal is to fight and cut the opposing kites in a real battle in the

sky.

Figure 2.2: The Interface of Kite Flying

Table 2.2: The comparison of Kite Flying

Strength Weakness

Online

Multiplayer version

Interface for this app very

simple

No level

Hard to control

Page 23: MUHAMAD SHAWAL BIN MD GHANI

9

2.2.3 Kite Fever

Kite Fever is a free-to-play and family-friendly game that will excite

and engage all kids and kids at heart. Kite Fever isn't a kite simulator, but more

of a quick-play game. The goal of the game is to let out the string while tilting

your device left or right to see how far you can go, but as you’d expect there

will be plenty of obstacles standing in your way.

Figure 2.3: The Interface of Kite Fever

Table 2.3: The comparison Kite Fever

Strength Weakness

Interesting interface

Easy to control

Have info about Kite

No level

Don’t have tutorial how to play

No datastore

Page 24: MUHAMAD SHAWAL BIN MD GHANI

10

2.2.4 Traditional Riddles

Traditional riddles contain more than 100 riddles. Read the riddle text

and then type answer using available letters. The answer can be viewed by

clicking on the question mark in the text puzzles. Puzzles appear randomly and

difficulty of riddles is suitable for children.

Figure 2.4: The Interface of Traditional riddles

.

Table 2.4: The comparison Traditional riddles

Strength Weakness

Have info how to play

Have level

Riddles appear randomly

No datastore

English and Sepanyol language

Simple and not interesting

interface

Page 25: MUHAMAD SHAWAL BIN MD GHANI

11

2.3 Overall Analysis

Table 2.5: Show the overall of all applications

2D Animation Video Text Audio Activities

Permainan Tradisional

dari jawa

Kite Flying

Kite Fever

Traditional Riddles

Page 26: MUHAMAD SHAWAL BIN MD GHANI

12

CHAPTER III

METHODOLOGY

3.1 INTRODUCTION

This chapter will explain the details of the methodology being used in this

project. The project methodology should systematically solve all the problems arise in

the system analysis to make sure this project complete and working well. It is an

important step of development since it will guide the researcher through software

development. After the app has been completely developed, it should be tested to

make sure all the objective of the project achieved. Then, the Addie method has been

used for A Memorable Traditional Game app based on phase for each development

process.

3.2 ADDIE Model

In order to achieve the objective of the project, good planning and

methodology must be done before the later stage of the process begin. So, Addie has

been choosing as a methodology to develop this project. Addie is an acronym for the

five stages of a development process: Analysis, Design, Development,

Implementation, and Evaluation. The ADDIE model relies on each stage being done

in the given order but with a focus on reflection and iteration. The model gives you a

streamlined, focused approach that provides feedback for continuous improvement.

Page 27: MUHAMAD SHAWAL BIN MD GHANI

13

Figure 3.1: ADDIE Model

3.3 Methodology Phase

Five phases in ADDIE model are described as below:

3.3.1 Analysis

This is where the process of analysis begins. In this phase the developer

have to identify the problems encountered as a whole. To identify the problem,

the developer can do with some methods such as observation. The problem

statement, objective and existing applications on any of the standards

platforms are searched to compare several current applications about

traditional games to get information that will help the project working well.

Page 28: MUHAMAD SHAWAL BIN MD GHANI

14

3.3.2 Design

In this phase, the idea for the Memorable Traditional Games project is

developed into an initial design of the application. The feasibility of developing the

application on all mobile platforms is determined. After that, information gathered

during the analysis phase is reviewed and compiled. Create design the project

interface by designing a storyboard. The storyboard will help to see more clearly the

flow of the project.

3.3.3 Development

In this phase, all the modules that have designed will be develop and are used

as a guide to the authoring process. Multimedia elements need to be applied in the

design phase. The development of this design refers to the software development

process using several applications ready for the image, animation, and authoring.

3.3.4 Implementation

The implementation phase is also known as the testing phase. After all, is

completed the applications will be tested by the supervisor. Testing performed by the

supervisor is to detect errors or unknowing mistakes during the process. If there were

any error happened during the testing, the error will be fixed. The testing will repeat

until all the error of the application is fixed and the application is running correctly

according to the requirement. Supervisor also free to comment or criticize for

improvements.

Page 29: MUHAMAD SHAWAL BIN MD GHANI

15

3.3.5 Evaluation

The final phase is the evaluation phase. It is the process of getting feedback

from supervisor on content, interface, audio, graphics, videos, images, and animation.

It because to ensure that the applications are in line with the needs of the users. After

all process test, questionnaire, interviews and so on from supervisor the project will be

released to end user.

3.4 Hardware and Software Requirement

This section will show the list of all software and hardware that involve in the

development process. All of this element is important in the process of development

of the application. List of hardware and software are shown as below:

3.4.1 Hardware

a) Laptop: Dell

Model : Inspiron N3700

Processor : Intel® Pentium®CPUN3700@ 1.60GHz

Ram : 8 GB

Hard Disk : SSD 240 GB

Operating system : Window 10

System Type : 64-bit

Page 30: MUHAMAD SHAWAL BIN MD GHANI

16

3.4.2 Software

Microsoft word

Adobe flash and adobe Photoshop

Google Chrome

Unity and Maya

Ionic and Xampp

Page 31: MUHAMAD SHAWAL BIN MD GHANI

17

3.5 Design and Modelling

Design and modelling is a very important. It is as a sketch of ideas to

developers as a reference during the development process.

3.5.1 Storyboard

Figure 3.2: The Interface of memorable Traditional game

Page 32: MUHAMAD SHAWAL BIN MD GHANI

18

Figure 3.3: The info of Game (WAU)

Page 33: MUHAMAD SHAWAL BIN MD GHANI

19

Figure 3.4: The info of history traditional games

Page 34: MUHAMAD SHAWAL BIN MD GHANI

20

Figure 3.5: The info of riddles

Page 35: MUHAMAD SHAWAL BIN MD GHANI

21

3.6 Summary

Methodology is very important in app development. To make sure the app is in

correct path during development, system methodology will play the role. If the system

methodology is wrongly chosen, the app might have probability to perverse. System

methodology also will make sure the system will meet all the objectives listed.

Hardware and software compatibility is also play important role to ensure

performance is working well.

Page 36: MUHAMAD SHAWAL BIN MD GHANI

22

CHAPTER 4

IMPLEMENTATION AND RESULT

4.1 Introduction

This chapter will describe the implementation of the methodology to discuss

previous chapter and testing to obtain the result of each implementation.

Implementation is executed to ensure the application is developing according to the

main objectives of the applications and meet the user requirement. Testing will be

executed the developer will recognize the detects as soon as possible and repair it

immediately. A successful test is one that can uncover errors.

Page 37: MUHAMAD SHAWAL BIN MD GHANI

23

4.2 Implementation

The implementation phase refers to the actual activity of the instruction. The

purpose of this phase is the effective and effective delivery of instruction. This project

is implemented as an Android application by using 2D Unity. This will help developer

design, code, test, debug and execute the main process of the project. This project also

used C# language for writing a script by using a Visual Studio Code.

So, the first page for A Memorable Traditional Game is button start and info.

The main of interface an application have three parts of modules which are Sejarah,

Kuiz, Permainan Wau. Sejarah consists of six sub-modules which is Takraw, Wau,

Congkak, Batu serembam, Guli, Galah panjang. Each module has some text and audio

button which is explained or share information about the traditional game. Next, is

Kuiz and Permainan Wau, these parts are called modules activity that has two activity

which is quiz and Wau game. Kuiz has consist of two-part activity which is a multiple

choice quiz and a true false quiz about the traditional game and it also has audio for

music background. Lastly, for Permaianan Wau is about Wau game this activity has

two levels which are level 1 and level 2. The user just plays activity and the last the

score will display.

Page 38: MUHAMAD SHAWAL BIN MD GHANI

24

4.2.1 Home Page

For figure 4.1 shows the first interface of A Memorable Traditional Game

application. The button start is going to the main menu and for the button info is an

explanation about this app.

Figure 4.1 The Home Page of A Memorable Traditional Game Application

Page 39: MUHAMAD SHAWAL BIN MD GHANI

25

4.2.2 Main Menu

Figure 4.2 show there have 3 modules which are Sejarah, Kuiz and Permainan

Wau . At there is navigation such as Sejarah, Kuiz, Permainan Wau, Kembali. For

Sejarah button is go to Sejarah modules. Kuiz and Permaianan Wau button will go to

the activity part. Last for Arrow button is for back to the home page.

Figure 4.2: The Main Menu of Memorable Traditional Game application

Page 40: MUHAMAD SHAWAL BIN MD GHANI

26

4.2.3 Modules of Sejarah

At this figure 4.3 show the modules of Sejarah that include 6 images which are

Takraw, Wau, Congkak, Batu Serembam, Guli, Galah Panjang. For example, if the

user clicks the image Wau it will display the information and audio about Wau for

audio user have click button Main. Last for Arrow button is for back to the main

menu.

Figure 4.3: The Modules of Sejarah

Page 41: MUHAMAD SHAWAL BIN MD GHANI

27

4.2.4 Modules of Kuiz

At this figure 4.4 show 2 parts which is Multiple Choice and True False quiz.

If users want to test their knowledge, they can just click the button Multiple Choice or

True False and answer the question about traditional game. After user finish answer

the quiz and the score will display.

Figure 4.4 The modules of Kuiz

Page 42: MUHAMAD SHAWAL BIN MD GHANI

28

4.2.5 Modules of Permainan Wau

At this figure 4.5 for user want to enjoy and have fun select the button to play

the game. This page also shows 2 parts for the game which is level 1 and level 2.

Figure 4.6 show for level 1 there are not many obstructions to be avoided and easy for

some users. Next, figure 4.7 for level 2 for users who want to play with a tough

challenge they can play in level 2.

Figure 4.5 The modules of Permainan Wau

Page 43: MUHAMAD SHAWAL BIN MD GHANI

29

Figure 4.6 Level 1

Figure 4.7 Level 2

Page 44: MUHAMAD SHAWAL BIN MD GHANI

30

4.3 Script Process

The next setting is some of the program that play a role in this application. A

among them include Menu, GameManager, Question, GameUtility, AudioManager,

AnswerData, Uimanager, trackMove, TapController, Parallaxer, Highscore,

EnemyDestroyer, EnemyMove, CountdownText and WauSpawner which are all done

in Visual Studio 2017 software. All the program have been developed to set up the

Memorable Traditional Game application process to make a decision in terms of menu

switching that will display 2d objects. Because using the Unity app as a platform in

this development process, the program must be done using Visual Studio 2017

software before it will be enclosed in the work file that has been created.

Firstly for GameManager, Question, GameUtility, AudioManager,

AnswerData and UiManager is to make a Multiple Choice and True-False quiz. All

the scripts are to determine the correct answer, determine the time, score, function for

the button, music background and to randomly a question. Next, for TapController,

TrackManager, UiManager, AudioMnager, Parallaxer, Highscore, EnemyDestroyer,

EnemyMove, CountdownText and WauSpawner is for making a Level 1 and Level 2

game. All the scripts are to determine the object movement, music background,

function for the button, score, object speed, and for android function. Lastly for Menu

is to connect scene to scene.

Page 45: MUHAMAD SHAWAL BIN MD GHANI

31

4.3.1 Parts of the script process of this project

Figure 4.8 EnemyMove

Figure 4.9 TrackMove

Page 46: MUHAMAD SHAWAL BIN MD GHANI

32

Figure 4.10 TapController

Figure 4.11 AudioManager

Page 47: MUHAMAD SHAWAL BIN MD GHANI

33

Figure 4.12 AnswerData

Figure 4.13 HighScore

Page 48: MUHAMAD SHAWAL BIN MD GHANI

34

Figure 4.14 GameManager

4.4 Application Testing

In these parts is focused on testing the application as a whole. The process will

be conducted on a complete, integrated application whether the application is fully or

partially satisfied the requirement.

Page 49: MUHAMAD SHAWAL BIN MD GHANI

35

4.5 Testing and Result

Testing is a technique to evaluate the performance of this application whether

it satisfies the requirement or not. The application testing is to investigate the testing

phase where the test of the design and set requirement. Testing is needed to test

application full function and free error.

4.5.1 Application Functionality Test for User

Step Procedure Expected Result Result

1 Click button Start Display Main Menu Success

2 Click button Info Display Info Success

3 Click on module Sejarah Display Image Success

4 Click on Image Display Text and audio Success

5 Click on modules Kuiz Display two button Mutliple

Choice and True False

Success

6 Click on button Mutliple Choice

or True False

Play quiz and display score Success

7 Click on module Permainan

Wau

Display two button level 1 and

level2

Success

8 Click on button level 1 or level 2 Play game and display score Success

9 Click button Kembali Go back to home page and main

menu

Success

Table 4.1 Functionality Test for User

Page 50: MUHAMAD SHAWAL BIN MD GHANI

36

4.6 Summary

In this chapter, it shows how this application process is done. For

implementation in this chapter that has been described and shows all the set interface

in the application. It can act as a guide for a new user to use this application. Testing

also has been done to ensure that all the function run correctly. Furthermore, it also

describes the test case that has been done during the development processes.

Page 51: MUHAMAD SHAWAL BIN MD GHANI

37

CHAPTER 5

CONLUSION

5.1 Introduction

In this chapter, the result of the project is discussed and concluded. The

content of this chapter will summarize the overall contribution.

5.2 Project Achievement and Contribution

A Memorable Traditional Game is an application for learning and sharing

information about the traditional game. By using this application, the user having fun

and easy to learn and know about the traditional game, they also can share information

with other people. This project has achieved the objectives and scope of this project.

Page 52: MUHAMAD SHAWAL BIN MD GHANI

38

5.3 Problem and Limitation

There are a few problems and limitations that occur throughout the

development of this project. Firstly, for writing the C# scripts I have to use Visual

Studio 2017. What the problem has to sign up and also have to update and download

many other functions before can use it. Next, many scenes I have to use to create this

project so the problem and limitation are after the project is finished it there has a

problem to connect scene to scene. Another problems and limitation during project

development are Unity has a new version so I create my project with old version so

after update to Unity to new version and open the project at the new version the

project will be errors and some scene can’t open. Furthermore, this application can

only perform for the user that uses android only.

5.4 Future Work

A Memorable Traditional Game still has can be improved and upgrade. There

is some suggestion that can be made in order to upgrade this application to be more

efficient in the future. The suggestion is adding 3D video tutorial that shows us how to

play the traditional game, show the equipment and how to make it. Next, is adding

more animation and more interactive design. Another suggestion is this app is making

an Augmented Reality, for example, scan the image Gasing and after that will come

out 3D model. So if you touch that model it will come out all information about

Gasing. Besides, this application can add three languages such as Mandarin, Tamil,

and English. Lastly, I hope this application will be the place that our people to

recognize the traditional game and sharing information to others.

Page 53: MUHAMAD SHAWAL BIN MD GHANI

39

5.5 Conclusion

As a conclusion, A Memorable Traditional Game is an application that focuses

on sharing information and to recognize the traditional game, especially for the

younger generation. This app is also for our generation not to forget about the

traditional game. Next, the ADDIE model has been used in this system to analysis,

design, development, implementation and evaluation. A good methodology also can

provide systematic steps in the development of the application. So that the application

can be developed with minimum errors and problem. The storyboard that included in

this report can also act as a guideline for the user to use this system.

Page 54: MUHAMAD SHAWAL BIN MD GHANI

40

REFERENCES

Https://www.catatandroid.com/2016/10/game-permainan-tradisional-

indonesia.html

https://ejournal.gunadarma.ac.id/index.php/pesat/article/view/928/821

http://sportsmaniaums.blogspot.com/2011/07/permainansukan-rakyat-yang-

telah-mula.html

https://www.researchgate.net/publication/316967184_Perancangan_permainan

_dakon_menggunakan_C_dan_GLUT_OpenGL_Utility_Toolkit_Designing_d

akon_game_using_C_and_GLUT_OpenGL_Utility_Toolkit

https://www.quora.com/As-a-game-developer-what-are-the-methods-and-

tools-you-have-used-to-develop-a-game

HTTPS://BB2008CHIJSJC.WORDPRESS.COM/TEKA-TEKI/