Professional Documents
Culture Documents
Final Report (Sarawak GO)
Final Report (Sarawak GO)
Final Report (Sarawak GO)
& COMMUNICATION
TECHNOLOGY
GROUP MEMBERS
SYAHIRAH BINTI YAMAN (05DDT18F1073)
ASMA ARIFAH BINTI BERAWI (05DDT18F1046)
SHAWN FUM JUN XUAN (05DDT18F1018)
SUPERVISOR
MADAM TAN PHEI YEE
ABSTRACT
TABLE OF CONTENTS
Where are you going for holiday? When asked that kind of question, most of
us will answer with famous places such as Bali, Hawaii, Paris, and a plethora of other
famous attractions. Those answers were expected, as people do think of travelling to
famous places first before taking notice of beautiful attractions within reach. That
becomes the reason why Sarawak GO is created, to make Malaysian aware of this state
full of gems, hence piquing their interest to visit it instead of others.
Sarawak GO is a game that introduces you to this amazing state name Sarawak
while on a fun adventure and being resourceful at the same time. The fun element of
the game is that players will be able to build their character attributes while doing mini
games along the journey to explore each division in Sarawak and learn about
Sarawak’s history, culture, food and wonderful places that is a must visit.
i. Learning about Sarawak’s culture and history by using mediums such as books
will make learning sessions bland, so a more creative way to teach it is needed but
there is not much material to do it effectively.
ii. Sarawak is full of amazing tourist’s attractions but unfortunately these are not
stressed properly and are lacking in promotion.
iii. E-tourism sector need addition for a fun and interactive medium such as video
games and virtual tour to flourish more.
i. To develop a fun learning game for all-ages audiences to learn about Sarawak
history, food, and culture.
ii. To display information about amazing places to visit and explore the hidden gems
in Sarawak.
iii. To promote E-tourism as aligned with Sarawak State Government Digital
Economy initiative.
System scope will explain the application requirement and functionality while
the user scope is describing people that can use this application.
DFT6014 – Integrated Project
Based on the table above, the application will provide facts about Sarawak’s
history, culture and other facts are not provided. The application also does not provide
information about other places to visit besides Sarawak. The game manual will be
provided in the application for the user to understand the game mechanics. It also
provides the user to save the game using an in-game stat. The application can only be
used on the Android smartphones or iOS smartphones in future updates. It is an offline
application and cannot be played online. The application only available on Android
7.0 (Android Nougat) or higher and below than that are not supported.
As seen on the table above, the game is suited for 13 years old and above that
have access to smartphones. Kids under 13 might not be able to understand the game
mechanics and read complex sentences. In scope for smartphones users, the game
cannot function on other devices for users who do not have access to it.
E-tourism is the digitisation of all the processes and value chains in the tourism,
travel, hospitality, and catering industries that enable organisations to maximise their
efficiency and effectiveness (Buhalis 2003). The fast adoption of new mobile
technologies generates a huge impact on travel and will very likely transform the
behavioural patterns of tourism consumption (Wang & Xiang, 2012). From the two
statements, it pointed out that E-tourism is a sector that utilize ICT and internet to
paved way for a more effective, efficient, and modern implementation of the tourism
sector.
From a news article Digitalisation important for Sarawak's tourism industry
(Monday, 12 March 2018), Chief Minister Datuk Patinggi Abang Johari Tun Openg
said the tourism industry must leverage digitalisation to remain competitive in the
global market. This is especially crucial as marketing platforms, customer
personalisation and integrated technology play a main role in an increasingly
connected future.
This project is a contributor towards leveraging digitalisation in tourism as the
objective is to promote e-tourism as aligned with Sarawak Government's Digital
Economy initiatives.
DFT6014 – Integrated Project
For this project, research has been done on 2.5D game environments by
learning and taking examples on some developed 2.5D games to better understand the
technology. Whereas in tourism aspect, there is insufficiency existing systems and we
manage to find less than four of them.
2. Ground – while you may use a flat plane, we like creating a 3D mesh. No need for
complex shapes – the majority of the ground details will come from the texture
painting.
3. Camera – use a static X-axis rotation of 45°. This way, the Cards will appear
perpendicular to the player.
The following example are the existing system as the references to compare with our
project:
Dream Travel Agency is a time management game where the player will be an
owner of a travel agency. The game wants to give excitement to the players as if they
are on a trip to Busan, Korea. Dream Travel Agency (n. d.) states that, “You'll get to
see Busan (in Korea) from a different point of view while searching for hidden jewels
in Busan.” There is a total 50 Stages and 5 unique locations with 10 levels each that
takes place in Nampo-dong, Taejongdae, Seomyeon, Gwangalli, Haeundae. The
player will enjoy a variety of mini game in each location.
Questo: City Exploration Games & Tours is a guide for visiting cities by going
on tours as games created by local storytellers. Follow clues and solve riddles to
discover popular attractions and hidden gems with fascinating local stories. Each tour
you explore is based on a specific theme, that is inspired by popular movies and books,
historical facts or great legends (Questo: City Exploration Games & Tours (n. d.)). It
is a walking application when you enjoy your vacation but its only available in 18
countries which is United Kingdom, Italy, France and so on but Malaysia is not
included.
DFT6014 – Integrated Project
interesting part is the game apply traditional point-and-click adventure style and this
is good for beginners who is new to video games.
The activities in each phase is explained and listed below according to ("Rapid
Application Development (RAD)," 2017):
Conduct needs for this application mean the need to build Sarawak GO. As the
objectives stated to increase domestic travel. Secondly, Malaysia is lacking in games
invented toward promoting the domestic tour and there is a need for this type of game.
Moving on to Draft preliminary software and hardware. For this part, it will
specify hardware and software used to build the application ranging from its engine,
graphic design and so on. This part is important as using and reviewing the correct
hardware and software will bring project success. Unity, Blender and Autodesk
Sketchbook are some of the chosen one.
Autodesk SketchBook is a free software that will be used to design the 2D
sprite-based character. While Unity is the game engine that will be generating 2.5D
game platforms and everything in-game settings to items are created using this
software. Blender on the other hand is used to design the 3D assets needed for this
game. For the problem statement, aforementioned before this game strives to educate
people on interesting and unknown facts about Sarawak which could help to revive the
domestic tourism sector. The objective of the game is to beautifully convey Sarawak
as an amazing place to visit in hope to attract international and domestic tourists.
The objectives of the project are to develop an application called Sarawak GO
using tools like Unity. This application will provide an additional learning tool to learn
about the state. Lastly, to create an immersive game so players can imagine and indulge
in what it feels like to visit and explore Sarawak.
For this phase users and developers work together to make modifications
needed to make the application better. Hence, the use of storyboard and flowchart that
will be modified according to needs. After this the final designs in the storyboard will
be reviewed and development can start immediately.
The application interfaces will be designed using a 2.5D technology which
consist of 2D sprite and 3D assets. The game environment is in a 2D setting which will
be made to feel like a 3D. There will be some in-game items that will be in 3D so the
application could be more intuitive. Finally, the Design review will ensure the project
requirement is fulfilled. Also, in this phase is programming and coding. The game is
built using software such as unity while the programming language being used is C#.
Phase 3: Implementation
i. Functionality Testing
ii. Compatibility Testing
iii. Confirms the game is working properly
Functionality testing is to make sure each part of the application is free from
bugs and error to give players the best experience. While compatibility testing is to
make sure the game is playable on its platform, which is on computers and
smartphones.
Phase 4: Testing
i. The game is deployed to users.
ii. Maintenance of the game if needed.
DFT6014 – Integrated Project
Every project needs a project management tools. Project management for IT professionals includes planning, scheduling, monitoring and
controlling, and reporting on information system development (Shelly & Rosenblatt, 2011, p. 102). In order to have an organized structure to do
the project, we need to create a work breakdown structure (WBS). A work breakdown structure (WBS) involves breaking a project down into a
series of smaller tasks (Shelly & Rosenblatt, 2011, p. 184). Gantt chart is used to organize all the task to be completed in 4 months to finish project.
Chart 1.1 Gantt chart Progress from 10th August 2020 to 30th August 2020.
DFT6014 – Integrated Project
i. User Data
⚫ The historical data such as stars earned will be shown to the user.
i. Game Performance
⚫ Launch the game smoothly, short loading times, a consistent framerate, and
dependable input responsiveness.
ii. Security
⚫ Players can synchronize their account to using Google Play to save their game
progress. Therefore, the account will be more secure and their save file will not
be lost.
Development team developed the game and write the documentation using
laptop. The Android smartphone are used to test the functionality of the game.
i. Minimum Requirements
⚫ OS: Android
⚫ RAM: 2GB
⚫ ROM: 32GB
• Search “Sarawak GO” on Google Play and then Install the game. Users’
devices must meet the minimum requirements to install and play the game.
• User can modify the game settings such as saving their game file to music
volume and sound volume.
• User will be able to get the instructions of playing the game on How to Play
button.
i. System Security
Result
Test Pre-
No. Test Case Name Expected Result (Pass /
Procedure condition
Failure)
1. Play Button Tap on play The game is Open level map Pass
button launched
2. Main Menu Tap on main Level map is Main menu Pass
Button menu button already screen popup
loaded
3. Close Tab Button Tap on close Open any tab The opened tab is Pass
button on any on the level closed
open tab map
4. About Button Tap on about Level map is About district tab Pass
button already is shown on
loaded screen
5. Previous Button Tap on Level map is Load the previous Pass
previous already level map
button loaded
6. Next Button Tap on next Level map is Load the next Pass
button already level map
loaded
7. Level Button Tap on level Level map is Start screen for Pass
button load gameplay is load
DFT6014 – Integrated Project
Test Result
Test Case
No. Acceptance Requirement Comments
Name
Pass Fail
Developing this game was a whole new territory for development team as they
never tried developing one before. It was a fun challenge that comes with a few
advantages and disadvantages as shown below.
Advantages
• The game made learning about Sarawak more engaging and fun.
• Team members are required to learn using gaming engines and new software
that bring about new knowledges.
• Team members cooperation along with supervisor advice and effective
guidance enables the project to complete successfully.
• Projects used the suitable development model and it was implemented
seamlessly.
• All members learned a new programming language that is needed for the
projects which is a good skills addition.
• Members gained more interesting knowledge on Sarawak that they never knew
before.
Disadvantages
7.0 REFERENCES
An, F., Cai, X., & Sowmya, A. (2011). Automatic 2.5 d cartoon modeling. In Image
and Vision Computing New Zealand (Vol. 20, pp. 149-154).
Dream Travel Agency - Apps on Google Play. (n.d.). Retrieved September 01, 2020,
from
https://play.google.com/store/apps/details?id=biz.afeel.dreamtravelagency
Ian Sommerville (2011). Software Engineering (9th edition). Addison Wesley.
Lee-Peng Foo, Mui-Yin Chin, Kim-Leng Tan & Kit-Teng Phuah (2020): The impact
of COVID-19 on tourism industry in Malaysia, Current Issues in Tourism,
DOI:10.1080/13683500.2020.1777951
Murthy, S. N., & Bhojanna, U. (2009). Business research methods. Excel Books
India.
-, N., By, -, & Louis, N. (2020, March 05). State government to invest in digital
tourism. Retrieved September 04, 2020, from
https://www.newsarawaktribune.com.my/state-government-to-invest-in-
digital-tourism/
Nirlah. (2020, April 14). Making 2.5D Game in Unity – Part 1. GameDev.net.
https://www.gamedev.net/tutorials/programming/general-and-gameplay-
programming/making-25d-game-in-unity-part-1-r5362/
Questo: City Exploration Games & Tours - Apps on Google Play. (n.d.). Retrieved
August 18, 2020, from
https://play.google.com/store/apps/details?id=com.questo.questoapp
Shannon Liao, CNN Business. (2020, April 30). Nintendo Switch and “Animal
Crossing” are quarantine bestsellers. Here’s why. CNN.
https://edition.cnn.com/2020/04/30/tech/nintendo-switch-animal-crossing-
quarantine/index.html
Shelly, G., & Rosenblatt, H. J. (2011). Systems analysis and design. Cengage
Learning.
Thrusfield, M. (2018). Veterinary epidemiology (4th ed.). John Wiley & Sons.
Virtual Japan Travel - Apps on Google Play. (n.d.). Retrieved September 01, 2020,
from https://play.google.com/store/apps/details?id=jp.co.infiniteloop.VJ
Willy Morgan and the Curse of Bone Town. (2020, August 11). Steam.
https://store.steampowered.com/app/1097110/Willy_Morgan_and_the_Curse
_of_Bone_Town/
Writer, S. (2018, March 12). Digitalisation important for Sarawak's tourism industry,
says chief minister. Retrieved September 04, 2020, from
https://www.marketing-interactive.com/digitalisation-important-for-
sarawaks-tourism-industry-says-chief-minister
DFT6014 – Integrated Project
8.0 APPENDIX
Figure
Table
No Questions
1. Do you agree that using video games to learn about Sarawak’s culture and
history make it much more interesting?
2. Has the board ever invested in developing video games that is intended to
promote this state places of interest?
3. Do you agree that Sarawak’s attraction in rural areas need to be promoted
more?
4. Is developing this game beneficial to our E-tourism sector?
5. Is it true that tourist attraction in Sarawak is rarely promoted through video
game?
6. After the game is launched, would the board be interested in using it as a
promotional material?
No Questions
1. Which State are you from?
2. How old are you?
3. Which occupational sector are you in?
4. What is your gender?
5. Have you visited Sarawak?
6. Did your travel plan include a Sarawak's tourist attraction that you never
visited before?
7. Did your travel plan include a Sarawak's tourist attraction that you never
visited before?
8. What will probably be the reason for you to visit Sarawak?
9. Has you read any books or watched programs about the state to learn more
about it?
10. Has you ever faced difficulties in searching for materials to learn more about
the state?
11. In your opinion, do Sarawak attracts more foreign visitors than locals?
12. Do you think the state place of interest has a good infrastructure to attracts
visitor?
13. Do you think the state place of interest has a good infrastructure to attracts
visitor?
14 Do you want to learn more about the state after visiting or knew about it?