Game Development Reference
Figure 1. Simulator Model
This module permits the system's administrator
to define user profiles to satisfy the needs of the
institutions that will use the simulator. This module
allows the creation of customers, administrators,
instructors or assistants, and participants.
A customer or administrator can be any institu-
tion licensed to use the simulator. The functions
of the administrator are to manage the remain-
ing modules of the tool. However, SIMBA also
provides the functionality to be run automatically
responding to certain predefined specifications and
does not need the involvement of an administrator.
Instructor's and assistant's profiles are designed
to work with large teaching groups --as is the case
of a competition at the international level-- and
to adapt to the academic regulations found in
higher education. The participant's profile is the
one SIMBA is run for: it represents individuals
who join the teams that manage the companies
participating in a simulation.
User profiles are associated with certain
functionalities described in the previous section.
Therefore, it is necessary to define access and
This module provides a valid and dependable
means of communication amongst all users and
also supports trade relations among participating
teams. Thus, it is a key to dynamize market evolu-
tion and, therefore, the simulation.
It covers a range of functions aimed at creating
products, geographic and economic environ-
ments, start-up situations of companies, news,
and it also chooses the currency and the language
of the competition. All this information allows
the generation of simulations tailor-made to the
participants' needs. This module provides a very
interesting and innovative adaptive ability. The
main functionalities of this module are described
in Table 1.
This module allows the instructor to organize and
define the characteristics of each simulation. It
creates teams by assigning participants, determin-
ing the number of decisions to be taken and their