save settlers, commander into an xml/json file with experience #430
Replies: 6 comments 1 reply
-
Yes we can try make each settler save-able. @Urwumpe , can you help also ? |
Beta Was this translation helpful? Give feedback.
-
If a settler from mars-sim is a real human being, perhaps the most interesting part would be one's mind because it is supposed to carry the However, at this point, the skill points of a settler in a career is just a static and predictable number. But what I've been planning to do is to make use of the concept of the Machine Learning (ML) to store experiences. See this The mind of a settler would simply be a For now, may be we can start with a 7x7 matrix. It means 7 inputs (7 rows of 0 or 1), 7 hidden layers, and 1 output. 7 rows of 0 or 1 = 2 ^ 7 = 128 possible values. Beside looking for the right activating function to do the job for us, we will need to map out exactly what each of each of the 128 values would point to. Once it's done, it will have a lot more motivation to make a persistent copy of a person since his experience can carry on ! |
Beta Was this translation helpful? Give feedback.
-
There is another thing that I want people to keep in mind or hopefully something we can also think of in future, having school/s to teach specific tasks. Something which could be opened up once the initial survival bit is done or something on those lines perhaps. What would people think about that. There is also genetics or possibility of any born people to inherit genes, habits, skills from one or both parents.I dunno how do we get to know what a potential a child has. Let mw know what are your thoughts on that. |
Beta Was this translation helpful? Give feedback.
-
We do have a simple Gene class getting ready to roll. Nothing fancy at this point. We have things set up to record blood type, height, weight, and attributes of a person as that person is being created. mars-sim/mars-sim-core/src/main/java/org/mars_sim/msp/core/person/Person.java Lines 330 to 511 in 4f6ae63 We just did not have the chance of putting in more codes to stitch things together to make a particular use case of the genetics.
Yes. Settling down could mean having the first baby on Mars, which inaugurating a new branch of humanity in our history book. In this case, we could use that
It's true that human being needs stimulus and learn a new trade is good for growing our brain. Even right now in the simulation, a settler can teach skill to another but it's done one-to-one and in a rather unpredictable manner. Definitely need to be more methodical, such as setting up class hour. e.g. we could come up with concepts of a model and an interface to allow players to define how skill/knowledge are passed on. Also, I have thought of the checkbox option of having mandatory safety training because safety is a mindset that one needs to develop. |
Beta Was this translation helpful? Give feedback.
-
I would clearly love that as well as repairing skillset. At least in the initial run/s it would be imperative to have production, repair, learning, expanding the base and opening up science. I like Schiaparelli Point as there are only four people and so we can do things without going crazy and observing things. I wish though there was a way in the headless version to only follow stuff at say Schiaparelli Point and once you have made some decent progress, you go to the other bases and help out . It would also make for some nice progression in terms of handling things. What do people think about that ? |
Beta Was this translation helpful? Give feedback.
-
We could come up with different simulation scenarios for different initial setup. I'll open up a brand new thread to discuss scenarios. |
Beta Was this translation helpful? Give feedback.
-
is there or would there be a way to have a crew with experience which you can throw into any simulation. Something let's say like the crew of NCC-1701 or whatever fancies a person decides to name the crew. As shared in #212 it would not only just have or add continuity but would make it for interesting things/events to happen sooner than later.
Beta Was this translation helpful? Give feedback.
All reactions