Skip to content
manny kung edited this page Jan 16, 2024 · 110 revisions

Mars Simulation Project Wiki Home

Revised : 15 Jan 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 - Malfunctions model
  16. Maintenance - the need to maintain/repair equipment, vehicle and building
  17. Mars Net Console - Console of Mars Net.
  18. Meteorite Impact - Disasters on Mars
  19. Minerals and Water-Bound Ores - how minerals are prospected and water may be extracted from them
  20. Missions - Outdoor expeditions
  21. Observatory - Do astronomical observation and research
  22. Personality - how to model the core part of an individual
  23. Radiation Exposure - Radiations types and exposure model
  24. Relationship - how two persons relate to each other
  25. Reliability - Reliability model
  26. Role - the command structure and role hierarchy
  27. Salvaging - Break down items and reuse them
  28. Scientific Study - the process of doing a scientific study
  29. Settlement Objective - Overall purpose of a settlement
  30. Settlement Templates - Type of settlements
  31. Skills - Professional skills and its level
  32. Sponsorship - Space agencies that sponsors a settlement
  33. Tasks - What to do on Mars
  34. Timekeeping - Timekeeping on Mars. The Design of Mars Calendar
  35. Vehicles - Vehicles on Mars
  36. Water Ice - Finding shallow underground water ice for the 1st human settlement
  37. Weather - Simulate weather effects
  38. 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.