A Game for the Simulation of a Martian Base
Marc Salotti[2000]
Abstract
We would like to create a realistic game based on the ability to survive and to develop the activities of a Martian base.During the simulation, the astronauts have to explore the surface and find the resources they need to grow plants, tobuild new objects, to repair machines, to build new habitats and finally to improve the autonomy of the base.Meanwhile, they have to maintain the life support system, the energy system and the rover in good working order. Wehave tried to realize an educational game, taking into account the technological solutions that will be exploited on Mars.We are still in the early stages of the development and the characteristics of the simulator have not been preciselydefined. We propose to generalize the concept of object and the concept of transformer, in order to facilitate thedefinition of the scenarios and the extension of the game. A web site is devoted to the development of the game:http://msn.ifrance.com/salotti/jeumars.htm.
1 Introduction
We have recently investigated the creation of a game for the simulation of the development of a Martian base. Thougha similar but more ambitious objective has been proposed by the authors of SimMars, we were not aware of their work and our approach is in no way comparable. At the moment, we are not intending to sell the final product. Our aim israther to develop an educational game, that could be presented to people interested in the development of a Martian base.Our objective is to present the main difficulties that will be encountered by the astronauts and the possible technologicalsolutions that will be available on the Red Planet. An important scientific data collection is actually being done in orderto take into account the main processes that will define the development of the Martian base and the survival of theastronauts (chemical reactions, rover engine, life support system, . . .).
2,3,6
We have been inspired by typical simulation games, like SimCity or Age of Empires, the book of Zubrin
The Case for Mars, the Plan to Settle the Red Planet
” and also Stanley Robinson’s famous trilogy.
1,4,5,6
. The evolution of the gameis indeed determined by the activities of the astronauts. For instance, they start the maintenance of the life supportsystem, go into the rover and explore the neighboring crater, or build a new object using the materials stocked at thebase. The main objects of the game involve the life support system, the production of energy, the exploration of theMartian surface, the greenhouse, the chemical unit and some tools and machines. We have tried to facilitate themanagement of the different objects. This important point is detailed in Section 2. Particular attention has also beenpaid to the graphics and the movement of objects. In order to enforce the attractive aspect of the game, we propose touse real images of Mars, provided by NASA / JPL / Malin Space Science Systems for instance, and the synthetic imagesof the Mars Society for the base and the rover. The management of the map, the moves and the different windows areexplained in Section 3. Since the development of the game is still in its early stages, it is not possible to give the detailsof the scenarios. The basic structure of a scenario file is nevertheless presented in Section 4. Some perspectives arediscussed in conclusion and preliminary images of the game are presented to illustrate the project.
2 Management Of Objects
2.1 Data structures
Many objects have to be managed. The problem is that there are many different properties and actions attached to eachof them. For instance, a nuclear reactor supplies energy to the base, a rover is a moving object and the oxygen stock isconsumed by the astronauts. Moreover, according to us, it is not the role of the programmer to define the list of possibleobjects of the game. The objects list and their corresponding properties are defined in specific “objects declarationfiles.” The scenario designer has the ability to modify the files and to create new objects with new properties withoutrecompiling the sources.
– 1–
Marc Salotti; Planète Mars, France; marc.salotti@wanadoo.fr
Leave a Comment