All the battles in interstellar are on maps. As long as we can edit maps, we can create new battles. However, if the Code related to map creation in the interstellar space is open, it is estimated that most people do not understand it, let alone editing the map themselves. All the battles in interstellar are on maps. As long as we can edit maps, we can create new battles. However, if the Code related to map creation in the interstellar space is open, it is estimated that most people do not understand it, let alone editing the map themselves.
The problem to be solved: if you do not know the structure of the map code, we need players to edit the map themselves.
Train of Thought: For players, he is familiar with the shape of crystal mines and highlands. He interacts with the system through the mouse. We can design a map editor for gamers to use without having to study the detailed code for drawing a map. (In fact, blizzard is doing this. Many gamers and even blizzard insiders use the map editor in the space)
Facade example:
Conclusion: The positive mode allows users to focus on the work they want, without having to know all the details, or providing an easy-to-use tool, while shielding the underlying details, users do not have to learn it again.
Implementation Summary: A Code class similar to the above map editor is required to help gamers conveniently perform operations.