Skip to content
manny kung edited this page Jun 20, 2024 · 112 revisions

Mars Simulation Project Wiki Home

Revised : 20 Jun 2024

This is the Wiki home page for the Mars Simulation Project, a free software Java project to create a simulation of future human settlement of Mars.

A. Introduction

  1. FAQ (Frequently Asked Questions)
  2. Good to Know
  3. MarsLink Console - how to use the console window to interact with the simulation
  4. Remote Console Connection - how to run in true headless mode
  5. Simulation and Modeling
  6. Sound and Music - how to set up background music and sound

B. Project Development

  1. Coding Recommendations
  2. Configuring XML Files
  3. Development Environment
  4. Inline Help
  5. Miscellaneous
  6. Release Procedure
  7. SVG Graphics
  8. Translation
  9. UML Diagrams

C. Core Concepts

  1. Airlock - how to model operationally the ingress from an EVA and egress for an EVA
  2. Atmosphere - how to model interior atmospheric environment in settlements, rovers and EVA suits
  3. Attributes - The natural attributes of a person and the robotic attributes of a robot
  4. Building Function - System functions in a building
  5. Construction - how to construct new buildings
  6. Countries - countries from Earth who undertake the effort of settling Mars
  7. Economics - how Goods and Value Points are defined
  8. Equipment - define equipment and containers
  9. EVA Suit - the suit that enables human beings to perform extravehicular activities (EVA)
  10. Food Production - Food resources model
  11. Greenhouse Operation - Crop growth model
  12. Historical Events - recording and tracking past events
  13. Jobs - how to model a person's career
  14. Life Support - how to model the primary life support system
  15. Malfunctions - Malfunction model
  16. Maintenance - the need to maintain/repair equipment, vehicle and building
  17. Meteorite Impact - Disasters on Mars
  18. Minerals and Water-Bound Ores - how minerals are prospected, how regolith are extracted into ores and how water are extracted
  19. Missions - Outdoor expeditions
  20. Observatory - Do astronomical observation and research
  21. Personality - how to model the core part of an individual
  22. Radiation Exposure - Radiations types and exposure model
  23. Relationship - how two persons relate to each other
  24. Reliability - Reliability model
  25. Role - the command structure and role hierarchy
  26. Salvaging - Break down items and reuse them
  27. Scientific Study - the process of doing a scientific study
  28. Settlement Objective - Overall purpose of a settlement
  29. Settlement Templates - Type of settlements
  30. Skills - Professional skills and its level
  31. Sponsorship - Space agencies that sponsors a settlement
  32. Tasks - What to do on Mars
  33. Timekeeping - Timekeeping on Mars. The Design of Mars Calendar
  34. Vehicles - Vehicles on Mars
  35. Water Ice - Finding shallow underground water ice for the 1st human settlement
  36. Weather - Simulate weather effects
  37. Work Shift - Work Schedule for duty work hours and off-duty hours

D. New Proposals (to be implemented in future)

  1. Communication Channels
  2. Data Visualization
  3. Earth Return Mission - allow for settlers to return to Earth using ERV's.
  4. Founding New Settlements - existing settlers to set out to found new settlements
  5. GIS Mapping
  6. Interactive Help - one step beyond the Inline Help
  7. Map Improvements
  8. New Vehicles
  9. Landing Sites
  10. Refitting Buildings
  11. Roads
  12. Settler Lifecycle
  13. Supply Depot

E. Conclusions

  1. Other Ideas
  2. Roadmap

NOTE : you may click directly on a wiki page listed alphabetically on the right panel.

Clone this wiki locally