Abstract

Zoopedia is an application that can provide information about animals by displaying a variety of visualizations, such as texts, images, videos, and simulations using 3-dimensional objects (3D) which allow it to interact with the users. Zoopedia application is more focused on developing simulations of animal behavior which is expected by the visualization of this simulation so that the user can obtain a more tangible experience of animal behavior. To obtain a realistic simulation quality, virtual animal agent which is an actor in the simulation should be made as identical as possible with the actual animal. In a game or an agent simulation that behaves in a virtual environment that is not controlled by the user, usually called Non Playable Character (NPC). NPC behavior can provide an overview of a certain situation or condition in a simulation. This study aims to design and implement tiger NPC behavior in Zoopedia application by using Finite State Mechine (FSM) method for decision making. NPC tiger behavior is designed to provide the closest to the actual behavior, then added a few attributes, such as energy, stamina and speed. Behaviors designed in this study includes deterministic and nondeterministic behaviors. The results obtained show that in general the NPC has behaved according to the design. Although the behavior of the NPC in this simulation has given a good impression on the users, this simulation still needs further development so that the simulation produced will be more dynamic. Further, it can be developed into more nondeterministic behaviors and also possible other algorithms that correspond to the behavior of animals that will be developed.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call