The Design of an Online Game “Traveling Around the World in 180

Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
The Design of an Online Game “Traveling Around the World in 180 Days”
Wernhuar Tarng*, Lu-I Ke,
Department of Applied Mathematics, National Hsinchu University of Education
[email protected]
Chen-Kai Shiu, Yu-Si Lin and Wen-Shin Tsai
Institute of Computer Science, National Hsinchu University of Education
Abstract
Traveling is a very popular recreational activity. We can see beautiful scenes, experience different cultures
and increase our knowledge during traveling. Limited by time, money and foreign language ability, not many
people can fulfill the dream of traveling around the world. In this paper, we propose an interesting online game
called “Traveling around the world in 180 days” to provide people with virtual tours by traveling on the Internet.
Players have to obtain information about places to visit, and book their flights and hotels in advance. They also
need to manage their time, money and health to achieve the goal of traveling around the world while
accumulating enough knowledge and experiences to become a winner in the contest. The online game is
accessible through network, and it can be used as an assistant tool in social science education to enhance the
interest and learning effects of students as well.
Keyword: online game, self-help tours, web-based learning
fun and freedom [4]. For example, a traveler can
decide the routes, daily schedules, foods and places to
stay. To plan a self-help tour, one has to know the
major purposes and conditions such as “Where and
when to go?” and “How much time and money do I
have?” After deciding the destination and time to
travel, one starts to collect the information for
making a plan. Tourist information collection and
asking for the advices of experienced people is very
important for self-help travelers. The more detailed
information, the more fun and less chance of
accidents in the trip. Finally, one can start to book
flights and hotels via travel agencies and apply for a
visa if necessary [5].
There are several requirements to become a
self-help traveler, for example, comprehensive plans,
sufficient expense, strong body and mind, the ability
of foreign languages and accident handling [6]. Many
people would think that self-help traveling is just a
dream due to the lack of essential conditions.
However, students can raise travel expenses by taking
part-time jobs during summer vacation. In this way,
they can also increase their life experiences and
develop the ability of foreign languages. Without
being afraid of exploring the outside world, they can
always expand their visions with optimistic attitudes
and finally become happy self-help travelers.
Safety is a major concern during traveling. With
a huge number of travelers every year, there are
always regretful accidents happening occasionally. In
fact, the accidents could have been avoided if the
travelers can pay more attentions to their safety [7].
For example, a tourist should make sure if it is safe to
swim in the sea and know how to save himself before
1. Introduction
People like traveling at leisure times, and it is a
very good recreational activity for body and mind.
Travelers can enjoy beautiful scenery, experience
different cultures, and increase their knowledge [1].
People used to say that it is better to travel far than to
read voluminously. Therefore, the early baronages in
England considered traveling an important activity
for young people. Traveling can exercise their bodies,
broaden their visions, discipline strong wills, and
cultivate integrated personality. Moreover, young
people can learn to take care of themselves. By
approaching the nature, they will become more
independent and open-minded. Besides, the beautiful
scenery gives them precious memories.
Since Taiwanese government carried out the
policy of “two days off weekly”, traveling has
become a popular activity in recent years [2]. Modern
people are usually very busy, so they would like to
relax by traveling on vacation. In addition, traveling
abroad not only help them stay away from boring
workplace but also improve the relationships between
parents and children. According to the reports of
Tourism Bureau, there are more than 8 million
Taiwanese people traveling overseas in 2005 [3].
They mostly joined tour groups, and young people
preferred self-help traveling or went on study tours
for a few months.
There are several ways of traveling to satisfy the
purposes of different people. Among them, self-help
traveling is more independent and thus can meet the
individual requirements of more people. Furthermore,
designing activities in self-help traveling has more
* Corresponding author.
51
Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
make profits from the investment. Of course, luck
will be the dominating factor. If one cannot stop at
the places as wanted, even with the best strategy
cannot win this game.
The game rules of “Traveling around the world
in 180 days” are similar to that of “Monopoly”, by
making plans to become the winner in the contest.
After registration, each player receives a small
amount of money, just enough to finish the first trip.
The players need to work part-time or answer
questions to earn money for the next trip. The
questions come from the information about the city
and country that they are visiting. They may
encounter some accidents or opportunities during the
trip such as robbery, illness or winning lottery, just
like the “Fate” and “Chance” in “Monopoly”. To
enhance the interest of players, we designed several
treasures that can be found at different scenic spots.
Players find out the treasures can increase the value
of experience, and they can also sell the treasures
when they need cash. There is a discussion area on
the website for players to share their experiences in
virtual and real trips.
The online game proposed in this paper can
achieve the goal of education through entertainment,
which has been the ideal for many educators. Besides
beautiful scenery and attractive animation, it also
provides players with knowledge and experiences in
traveling. Therefore, it can be used for the purpose of
edutainment in social science education by increasing
students’ interest and learning effects. Nowadays, a
lot of young people are obsessed with video games
and they are paying less attention to study. This game
can induce them to study some materials in social
science and help them manage their lives, so it has
positive inspiration for young people.
going into the water. Female travelers should be more
careful while traveling alone in the night. Also, it is
very important to maintain the best physical
condition during the trip to prevent from being
exhausted and getting sick. In addition to balance diet
and full rest, drinking enough water and keeping
warm are also very important. It’s better to bring
portable medicines just in case you need them. If
one’s physical condition cannot afford traveling, it is
better not to take the risk. The medical expenses can
be very expensive in some countries, and one may
also have problems to communicate with foreign
doctors [8].
Although traveling is a fascinating activity, it
also costs a lot of money. Limited by time, money
and foreign language ability, not many people can
afford to go abroad for traveling frequently. Without
enough preparation and experiences, some people
may start the trips with excitement but finally end up
with disappointment. The objective of this study is to
develop an interesting online game called “Traveling
around the world in 180 days” using the technologies
of computer network, database, virtual reality and
animation. It provides the function of entertainment
as well as abundant knowledge and experiences for
traveling. Players can see beautiful scenery in the
world and learn about the history, geography and
cultures in different countries. Besides, they can also
improve their foreign language ability.
In the past few years, computer gaming industry
has had the highest growth rate among the newly
established business in Taiwan. Especially, online
games received high attention from young people and
thus became the mainstream on the market.
According to the Digital Content Institute, Ministry
of Economic Affair, Taiwan, the population of online
game players was 3 million in 2004. This number had
grown to 4.5 million in 2005. Further more, the
output value in computer gaming industry was 5.8
billion in 2002, which rose to 8.4 billion in 2003. It is
estimated to exceed 17 billion in 2006 [9]. The main
products designed or imported by local gaming
companies are: Heaven from Gamania [10],
Millenary and Red Moon from Holy Canonry [11],
Hero from Softstar [12] and Dragon from Acer
Gamezone [13].
There are numerous online games on the
Internet, among which tactics and strategies related
ones are more popular. The 3D virtual scenes and
attractive animation of video games captivate many
young players. Taking the traditional game
“Monopoly” for example [14], the rules are very
simple and thus it is suitable for players of all ages.
Players take turns to throw dices and try to make
money by investing real estate. Whoever earns most
money and makes competitors out of the game will
become the winner. To win this game, one should
know the trick and take the chances to invest so as to
2. System Architecture
The development of this online game includes
the following parts: tourist information, database,
web programming, game rules, virtual scenes, tourist
maps, animation, billiard board and discuss area
(Figure 1). At first, we spent a lot of time collecting
the tourist information. We developed the database
for players to search for the information when
planning their trips or answering questions. We also
defined the parameters to record the information and
statuses of players. After reading tourist information,
players have to make comprehensive plan for their
trips, book flights and reserve hotels. They can visit
scenic spots by using tourist maps. The screen will
display the animation to simulate course in traveling
at the same time. In order to increase interactivity and
3D visual effects, we used virtual reality technology
to develop the virtual scenes of scenic spots in this
game. Players can see beautiful scenery at different
viewing angles, and they can also explore the virtual
52
Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
About the
Website
Login
Time
Location
Player’s
Status
MySQL
PHP
Game Rules
Tourist
Information
Forum
Billiard
Board
Plot
Animation
Tour
Map
.Tourist Information
.Players’ Status
.Booking System of
Virtual Scenes
System Clock
Figure 1: The system architecture of online game “Traveling around the world in 180 days”
experience. In the 3D virtual scenes, players can also
look for treasures, for instance, Pharaoh’s mace and
the Viscera Coffin of Tutankhamun in the Tomb of
Varn, the painting of Mona Lisa in Paris’ Louvre
Museum, diamond of South Africa and Burma ruby.
The major part for the development of this game
is the database system. We designed four databases,
i.e., tourist information, player’s data, flight booking
and hotel reservation systems. The function of each
database is described as followed.
z Tourist information: There are a lot of
information about the cities and scenic spots. For
example, country name, capital, flag, language,
religion, human race, history, geography, culture,
climate, safety issues, seasons, currency and
exchange rate, time zone, holidays, store’s open
hours, visa, postal service, telephone service and
voltage.
z Player’s data: Each record contains a player’s
account, password, traveling time, position,
money, experience, happiness, health conditions,
country visited and treasures found.
z Flight booking: It provides the user interface for
players to check and book flights online.
z Hotel reservation: It provides the user interface
for players to reserve hotels online.
There are four major areas on the screen area in
this game. The player’s nickname and avatar are
displayed in the left upper frame, and his personal
data are displayed in the left middle frame, including:
current status, time, position, money, experience,
happiness, health, country and treasures. The tourist
map is displayed in the left bottom frame, indicating
where the player is and directing him to the scenic
spots. After arriving at a scenic spot, the screen will
display the virtual scene or animation in the right
frame. We used virtual reality tools to design the
scenic spots in class A, and used Flash to design the
animation for the plots of eating at restaurants,
resting in the hotels and taking taxi to the scenic
spots.
The Flash animations we developed in this game
are the stories occurred during a trip. For example,
packing baggage, taking taxi to the airport, flight
check-in, shopping in duty-free stores, eating in the
cabinet, watching a movie, playing video games,
scenes to find out the treasures hidden at different
places.
The major functions of the website for this
online game are listed in the following:
z Login: Enabling players to register a new
account and login to the system.
z About the Website: The purpose and idea for
developing this game.
z Forum: An area for players to share their
traveling knowledge and experiences.
z Game Rules: The rules to calculate time, money,
experience, happiness and health values.
z Billiard Board: A scoreboard to show the ranking
results of all players.
z Tourist Information: Providing the information
of scenic spots, cities and countries in the
world.There are 204 cities and 326 scenic spots
in 64 countries all over the world in this game:
z Asia: China, Japan, Korea, Thailand, Singapore,
Malaysia,
Indonesia,
Filipino,
Vietnam,
Cambodia, India, Sri Lanka, Nepal, Arab and
Israel.
z America: USA, Canada, Jamaica, Panama,
Belize, Mexico, Dominican Republic, Argentina,
Brazil, Chile, Costa Rica, Peru, Guatemala, El
Salvador, Nicaragua, Honduras, Colombia and
Paraguay
z Europe: France, Germany, Austria, Switzerland,
Poland, the Czech Republic, Hungary, Holland,
Belgium, Luxembourg, Greece, Italy, UK,
Ireland, Spain, Portugal, Denmark, Norway,
Sweden, Finland, Iceland and Russia.
z Oceania: New Zealand, Aussie, Palau and Fiji.
z Africa: Egypt, Morocco, South Africa and
Tunisia.
We divided all scenic spots into three classes
and each class is displayed by a different technique.
Class A contains the most popular scenic spots and
well- known landmarks, for example, Pyramids of
Egypt, the Colosseum in Rome, the Statue of Liberty
in New York and Eiffel Tower in Paris. These scenic
spots are presented by 3D virtual scenes. Scenic spots
in Class B are displayed by videos and animations,
and scenic spots in class C are less attractive and thus
shown by images only. Visiting scenic spots of
different classes will obtain different values of
53
Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
watching a movie or reading tourist information.
Because the player must achieve the goal of traveling
around the world in 180 days, he must accumulate the
game time of 180 days, which is equivalent to
180/60=3 days (or 72 hours) in the real world. If a
player spends an hour everyday in this game, he
needs more than 2 months to achieve the goal of
traveling. Therefore, the player should avoid idle
time when playing this game and try to visit as many
countries as possible to accumulate more knowledge
and experience value.
In addition to game time, player’s position is
another important state to be defined in this game.
We used hierarchical state diagrams (Figure 3) to
clearly define the player’s current position. There are
several nodes and links in the state diagrams. On the
world map, a node indicates a traveling city and a
link represents the air route between two traveling
cities. On the city map, a node indicates the airport, a
hotel or a scenic spot, and a link represents a bus
route. For example, the player took a flight from
Taipei to Tokyo. After traveling in Tokyo for several
days, he took another flight to Honolulu to continue
his trip.
reading tourist information, arriving at the destination,
asking for tourist information, taking taxi to the hotel,
sleeping, eating at the restaurant, shopping at markets,
watching the show, seeing a doctor, answering
questions and working part-time. We designed the
billiard board to show the competition results of all
players. The scoreboard will show the player’s basic
information and status by clicking at the “user name”.
The score of a player is calculated based on his
money, experience, health and happiness values. A
player can search for other player’s status and
ranking. For example, by clicking at “country”, we
can see the flags of all the countries visited so far.
3. Developing Method
The system is developed using the technologies
of network, database, virtual reality and animation.
We designed the engine to calculate the game time
and position of a player by using state diagram. We
used game time instead of real time to reduce the
scale and player’s time spent in this game, and
maintained its continuity by state-transition method.
For instance, a player logged in the system at T0, and
logged out at T1. During this time, he registered an
account and applied his passport and visa. On the
next day, the player logged in the system at T2 and
booked his flights and hotels. He also packed his
baggage during this time. After that, he logged out at
T3. Several days later, he logged in the system again
at T4. After taking the flight and visiting the scenic
spots, he logged out at T5. The system recorded the
player’s login and logout times for the calculation of
the player’s accumulated game times. In this example,
the player has spent a total of T5-T4+T3–T2+T1-T0
time in this game so far (Figure 2). Using the
accumulated game time is more flexible for players to
decide when to log in or log out and how much time
he wants to play.
Figure 3: Defining player’s position by state diagram
According the state diagram, a player’s position
is either in a node or between two nodes (meaning
that the player is in the flight between two cities).
When the player is in a flight state, the screen will
display the world map and play the animation to
simulate the plots in the cabinet. When the player
arrives at the destination, the screen will display the
city map, showing the airports, hotels, restaurants,
and all scenic spots in this city. The system records
and displays the player’s position on the map by
using state transition method. In addition, the screen
will display animation or the virtual scene of a scenic
spot depending on current status of the player.
To create the feeling of traveling in the real
world, we designed the course and game rules based
on the true stories of self-help traveling, including
beautiful scenery, surprising discovery, adventure,
and accidents. We used 3D modeling and virtual
reality tools to develop the virtual scenes of popular
scenic spots and well-known landmarks. Players can
enjoy the beautiful scenery as if seen in the real world.
They can also explore freely in the immersive 3D
space and search for precious treasures. Developing
Figure 2: The calculation of game time
Based on the time domain of this game, we
defined a minute of game time as an hour in the real
world to reduce the scale of game time. For example,
it takes about 12 hours to fly from Taipei to New
Zealand in the real world, so the virtual flight time
from Taipei to New Zealand is 12 minutes. During
this time, the screen will display the animation of
staying in the cabinet, for example, eating, sleeping,
54
Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
information.
When the player arrives at the restaurant for
eating, the waiter takes him to a dining table and
gives him the menu for ordering a meal (figure 6).
the virtual scenes is an important task for online
game design. Players may feel as if they are situating
in the real world by seeing the beautiful and highly
interactive virtual scenes. To create such effects, we
collected the pictures, videos and models of these
scenic spots as reference for the development of 3D
models.
The design of virtual scenes is divided into three
parts according to the distance from viewing position,
i.e., long range, middle range, and close range. The
long-range objects indicate the sky and mountains;
the middle-range objects include forests and small
hills; the close-range objects represent the
independent and dynamic objects such as buildings,
flowers, plants, trees, animals and people. After
developing the 3D model, we also need to past
texture to the surface of these objects to create better
visual effect.
Let’s take Hikone at Shiga, Japan as an example.
This castle was built by Ii Naokatsu in 1603, so it has
more than 400 year’s history. Due to its unique model
and style, Hikone receives very high appreciation
from architects all over the world. In addition, it has
been rated as national treasure of Japan. Hence, there
are numerous tourists visiting this place every year.
In this game, the model of Hikone is developed using
3ds Max by referring to the picture (Figure 4). The
images of wood, stones and bricks are used as texture
for pasting to the surfaces of gate, stables and walls.
Figure 5: The animation of flight check-in
If the player prefers western-style foods, he can order
beefsteak or mutton chop. If the player would like to
eat eastern-style foods, he can order Chinese or
Japanese foods. However, there are different prices
for different foods, so the player must choose foods
according to his budget. For example, a bowl of
seafood noodles costs $5 only. A candlelight dinner
with beefsteak, croissant, seafood salad, oxtail soup,
fruit plate, orange and blueberry yoghourt and fruit
tea, is worth $40. Although the latter is more
expansive than the former, it is very helpful in
increasing the values of health and happiness. In
order to make the players familiar with the foods in
different countries, we designed several restaurants
with different menus for people to select, for example,
Spanish paella, Swiss cheese fondue and Italian
pizza.
Figure 4: The 3D model of Hikone’s architecture
In this game, the players can enjoy beautiful
scenery during their trips, and they can also
experience the course that could actually happen in a
self-help trip, for example, taking the subways, eating
foreign foods and staying in 5-star hotels. All these
events are simulated by Flash animation, and the
interaction between players and the system is
achieved by Action Script and PHP. We designed
several lovely cartoon characters and interesting
conversations for entertaining the players. For
example, front desk staff asks the player to show his
ticket and passport, and measures the weight of his
baggage for the check-in (Figure 5). After that, the
player needs to pass through the custom and security
check. He can go to the boarding gate directly, or
spend some time at duty-free store to buy some
souvenirs. After take-off, the player can eat meal,
watch movies, sleep, play video games or read tourist
Figure 6: The animation of dining in the cabinet
As described before, we have embedded real
circumstances in self-help traveling into the events
and rules of this game. The course of these events is
shown by animation, and the interaction between the
player and database is achieved by Action Script and
PHP. Taking the event of eating in a restaurant as an
example, the system has to update the player’s data
55
Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
value. What’s worse, if the health value is decreased
to zero, the game is over no matter how much money
and experience value one may have.
When taking a flight, the player has to check in
the flight early enough before the departure time.
Otherwise, he may miss the plane and his trip will be
delayed. In that case, he must re-book a flight and
there is a penalty of paying extra charge imposed.
Basically, time, money and health are the important
factors to win the game or to succeed in the real
world. Hence, the player needs to collect enough
information, make a comprehensive plan, use game
time efficiently to travel more countries and answer
more questions to obtain a high score. In other words,
he needs to manage his time, money and health
efficiently to achieve the goal of winning this game.
Experience is an important index for the ranking
of players in the billiard board. A player will receive
a flag and 100 points of experience value after
visiting a country. Besides, the player will get extra
experience values by visiting scenic spots. The scenic
spots in this game are divided into 3 classes, and their
experience values as defined as: the class-A spot is
worth 100 points, the class-B spot is worth 50 points,
and the class-C spot is worth 10 points. The treasures
found in scenic spots can also increase experience
values. The player can also sell them for money when
needed. The treasures and their equivalent experience
values are listed in Table 1.
(money, health and happiness) after finishing the
meal and paying the bill. The process for the event
and updating data is described as followed:
z The values of money, happiness and health are
retrieved from database by using PHP, and these
parameters are passed to .swf file by Java Script.
z Players order meals by filling in the menu.
z The values of money, happiness and health after
this meal are calculated by Action Script.
z A PHP program called by Action Script is used
to update the values of money, happiness and
health in MySQL database.
4. Defining Game Rules
We designed this game by simulating self-help
traveling in the real world. The goal is to travel
around the world within a fixed period of time while
obtaining the highest score to win this game. The
money, experience and happiness accumulated during
the trips are the major factors for computing the final
score. At the beginning, a player needs to register to
obtain an account, and he will receive $5,000 as
traveling expense for the first trip. He can make a
plan by searching for the information of destination
on the website. The plan includes departure time and
place, arrival time and destination, the way of
traveling, hotels and scenic spots to visit. Before
traveling, the player needs to apply for the passport
and visa, book flights and hotels, and pack his
baggage. The player takes a taxi to the airport, checks
in with his baggage, passes through the custom and
enters the boarding gate. In the cabinet, the player
can eat meals, sleeps, watch movies, play video
games or read tourist information during the flight.
When arriving at the destination, he has to find his
baggage. After checking in the hotel, the player
begins his trip in this country.
During the trip, the player goes to scenic spots
by clicking at the city map. He can visit and explore
at the scenic spots to increase the values of
experience and happiness. The treasures found at
scenic spots can also increase experience value, and
the player can also sell it for money. To support the
function of education in this game, we have designed
the rule that a player must earn money by answering
questions, of which the answers comes from the
tourist information. In addition, we have designed
some questions about the English conversations
frequently used in traveling to enhance the language
ability of players.
To win this game, the player must manage his
money, health and happiness well to obtain a higher
score. For example, he needs to pay attention to his
safety and health during the trips. If the player is too
hungry or too tired, the health value will decrease and
he may get sick. In that case, the player has to see a
doctor, which costs him some money and experience
Table 1:Treasures and their experience values
Treasure
Hiding Place
point
Pharaoh’s mace
Pyramids of Egypt
50
painting of Mona Lisa Louvre Museum
50
clay figures of warriors Chin Tomb
50
torch
Statue of Liberty
40
gold coin
Colosseum in Rome
40
diamond
South Africa
30
beryl
Istanbul
20
ruby
Burma
20
black pearl
Tahiti
10
Visiting scenic spots, reading tourist information
and answering questions are the ways of learning in
this game. Moreover, the scenic plots and animations
provide a lot of traveling experience for players. To
increase the motivation of learning, we designed a lot
of questions related to tourist information. The player
can answer them to earn money for the expense. For
example, “Which country in Asia is called the garden
city? (Singapore)”, “Which museum in Paris collects
the painting of Mona Lisa? (Louvre)”, “Which park
in New Zealand is the major scene for the movie The
Lord of the Ring? (Tongariro National Park)” Players
can earn $100 and 5 points of experience value if
they answer the questions correctly.
To create the feeling of adventure, there are
several events designed in this game to simulate the
56
Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
in happiness and health values in return. Seeing a
doctor, the player has to pay some money, but he can
recover his health value to 60%. The calculations of
some parameters in Table 3 are described as
followed:
z Food: The food value is set to 100% after eating
a meal. It is decreased by 10% in each hour until
reaching 0. Although it won’t become negative, a
low food value will affect the health condition.
z Sleep: When sleeping, the sleep value increases
10% in each hour until reaching 100%, and it is
decreased by 6% in each hour when awaking. A
low sleep value can also affect health condition.
z Health: If the value of food or sleep becomes 0,
health value will decrease 2% in each hour. On
the other hands, health value will increase 2% in
each hour if the values of food and sleep are both
more than 80%. The player will get sick if health
value is less than 50%. Then, the player will
receive a message warning him that he is sick.
z Money: The player will receive $5,000 as
traveling expenses after registration, which can
be used to arrange the first trip. The player must
work part-time or answer questions to earn
traveling expenses after arriving destinations.
z Happiness: All nice events increase the value of
happiness, for example, seeing beautiful scenery,
enjoying a hearty dinner, staying at 5-star hotels
and supporting a busker.
z Experience: Players will receive different values
of experience after visiting a scenic spot or a city.
On the other hand, the accidents in the trip may
also decrease the experience value.
unexpected situations occurred in the tours, which are
similar to the “Fate” and “Chance” in “Monopoly”.
For example, seeing a doctor due to the injury when
climbing Columbia Glacier costs $500 and 10% of
health value, winning the first prize when playing
bingo in Las Vegas earns $10,000 and increases 10
points of happiness, and visiting the British Museum
in London increases 50 points of experience value.
We defined some parameters in databases to
store player’s information and current status (as
shown in Table 2 and Table 3). Some parameters can
be used to compute the final scores of the players.
Others are related to the control of game time and
current position of the player. We used Action Scripts
to control the movement of players on the maps and
its synchronization with animation. After logging in,
the player can make a traveling plan, e.g., booking
flights, reserving hotels and applying for visa. He can
continue the tour from last logout time, e.g., taking
taxi to scenic spots, resting in a hotel, eating in a
restaurant or answering questions. Any change of
player’s data will be updated immediately by calling
a PHP program to upload and download the data.
Table 2: Information (storing player’s information)
Parameter
Description
name
login name (primary key)
password
password of player’s account
nick name
player’s nick name
mail
player’s e-mail address
registration
registration date and time
Table 3: Status (storing player’s data)
Parameter
Description
time
accumulated game time
position
player’s current position
hunger
degree of hunger
sleep
degree of sleep
health
health condition
happiness
degree of happiness
money
player’s money
experience
experience value
score
total score
country
countries already visited
city
cities already visited
treasure
treasures found at scenic spots
5. Conclusions
In this paper, we have proposed an interesting
online game called “Traveling around the world in
180 days” to provide people with virtual tours by
traveling through network. Players can enjoy
beautiful scenery and increase their foreign language
ability during the trips. Modern people are usually
very busy, so they may not have time or money to go
aboard for traveling. This game enables players to
start and stop their trips at any time. They can make a
new plan for the next trips or continue the unfinished
trips. They can see popular scenic spots around the
world, and experience different cultures, life styles
and exciting adventures. They can also learn more
knowledge and experiences in traveling, and share
these experiences with others on the Internet.
Education through entertainment has been the
ideal for many educators. We tried to integrate the
knowledge of history, geography and foreign
language with that of traveling such that this game
can help the learning of young people. In order to
improve the player’s motivation in learning, we
designed the game rule of “answering question to
In addition, there are some other tables used in
this game, for example, the tables for booking flights
and reserving hotels, and the table for providing the
information of scenic spots. When designing this
game, it is very important to define a set of
reasonable game rules for which can affect the
interest of players about is game. Also, the
computation of parameters and final score should be
reasonable because they will affect the ranking of
players. For example, having a hearty meal may cost
the player more money, but he can earn some points
57
Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
earn money”. We also designed the way of
competition such that players must manage their time,
money and health carefully in traveling if they want
to win this game. We believed that players would
realize that these factors are also very important in
the real life. If one can manage them efficiently, he
can also succeed in his life.
Nowadays, many young people lack experiences
of life management. They are not capable of dealing
with difficulties and frustrations. The materials of this
game are mainly from real life, and we designed the
game rules to provide positive inspiration for young
people. It helps players to learn courtesy and decency,
and teaches them to know that being prepared before
action gives them a higher chance to succeed.
Traditional video games often gave people bad
images and brought negative effects to the society.
As a result, most people do not want to get involved
in this business. This is the major reason for the lack
of game designers in Taiwan. In recent years, most
popular online games on the market are from Korea
and Japan. Moreover, the online game market grows
rapidly in Mainland China. Since Taiwanese gaming
companies have more understanding about this
market, the government should set up strategy and
direction for developing domestic gaming industry.
The online game proposed in this paper has the
functions of both education and entertainment. It can
help young people to develop correct worldview and
teach them the experiences of life management.
Playing this game is a lot of fun, especially for those
who like traveling, and it can also be used as an
assistant tool in social science education to enhance
the interest and learning effects of students.
[6]
[7]
[8]
[9]
download/tdva_930616_2.pdf
Biographies
Wernhuar Tarng is currently
a professor in the Institute of
Computer Science, National
Hsinchu
University
of
Education, Hsinchu, Taiwan.
He received his B.S. degree
from
National
Chiaotung
University, Hsinchu, Taiwan in
1984. He received his M.S. and
Ph.D. degrees in electrical and computer engineering
from State University of New York at Buffalo, USA
in 1987 and 1992, respectively. He was a visiting
scholar of Oxford University, UK in 2003. His
research interests include: computer network,
real-time systems, virtual reality and web-based
learning.
Acknowledgement
Lu-I Ke received her B.S and
M.S. degrees from National
Hsinchu
University
of
Education, Hsinchu, Taiwan in
2004 and 2007, respectively.
She was a pre-service teacher at
Min-Fu Elementary School,
Hsinchu, Taiwan in 2005. Since
August 2007, she became an
engineer in Vanguard International Semiconductor
Corporation, Hsinchu, Taiwan.
References
[2]
[3]
[4]
[5]
Shi, Z. M., 1996, “The travelers’ manual for
safe outdoors activities,” Taipei: Tourism
Bureau.
Bureau of Consular, “The safety guide for
traveling abroad”: http://www.boca.gov.tw/
Lin, H. T., “The boundary and current status of
digital content industry”: http://www.tdva.org.tw/
[10] Gamania Digital Entertainment Ltd.: http://ww
w.gamania.com/home/index.asp
[11] Tainan National University of the Art: http://
dacenter.tnca.edu.tw/business/07.htm
[12] Softstar Entertainment Inc.:http://www.joypark.
com.tw/HOME/Index.asp
[13] Acer Game Zone: http://www.acergame.com.
tw/
[14] Rich Man: http://rich.joypark.com.tw/
The authors would like to thank for the financial
support of Best Wise International Computing Co.,
Ltd. and the National Science Council of Taiwan
under the contract NSC 94-2524-S-134 –003.
[1]
Flying Web, To know about self-traveling:
http://www.flying.com.tw/travel/know/know1.htm
Tang, C. H., 1993, “Travelers manual around
the world,” Taipei: Jin-Xiu Publisher.
Luo, C. N., 1999, “Studying the influence of
two-day-off in a week on people’s traveling
activities,” Taipei: Ministry of Transportation
and Communications.
Tourism Bureau, 2005, “The report of a
workshop for developing tourism,” Taipei:
Ministry
of
Transportation
and
Communications.
Yu, C. V., 2004, “A travel guide for self-help
travelers,” Taipei: Easy Doctor Publisher.
Gu, H. R., 2001, “Planning a few steps before
self-help traveling,” Taipei: ET News,
http://www.ettoday.com/2001/08/08/153-544529.htm
58
Journal of Information Technology and Applications
Vol. 2, No. 2, pp. 51-59, 2007
Chen-Kai Shiu is a graduate
student of the Institute of
Computer Science, National
Hsinchu
University
of
Education, Hsinchu, Taiwan.
His current research interests
include network administration
and the application of virtual
reality in education.
Yu-Si Lin is a graduate student
of the Institute of Computer
Science, National Hsinchu
University
of
Education,
Hsinchu, Taiwan. He also works
part-time as an engineer for a
L7-network company. He is an
instructor of MBT (Mind
Building Training) program. His
research interests include network administration,
web-based education and virtual reality technologies.
Wen-Shin Tsai was graduated
from the Department of Social
Science Education, National
Hualien
University
of
Education, Hualien, Taiwan in
2006. She is currently a
graduate student of the Institute
of Computer Science, National
Hsinchu
University
of
Education, Hsinchu, Taiwan.
59