Talvieno wrote: ↑Sat Apr 11, 2020 6:37 pm
Damocles wrote: ↑Sat Apr 11, 2020 1:30 pm
Its not too much additional work, compared to getting used to another engine that is not as well know by users.
I can't imagine the decision to use godot having been made by majority vote, seeing as nobody here uses it.
I am just wondering if silently moving part of the discussion to a new platform is the best way to have a broad community acceptance
. Are really all key persons on board?
On the other hand, such a project must have an active core team, so it is good to have a small group going forward - as long as these people are in for the long haul...
Now to a practical question from an absolute noob: I had a look at Godot:
A project seem to be all structured around the 3d world? Basically the core is the visualization? Where is the simulation residing? Can you on runtime make whole new „levels“ (star systems)?
For me it is a bit counter-intuitive: i would first build a universe (see
this thread) and then based on a location create/load the assets to make a scene for the player.
In principle, I would (a bit like Dwarf Fortress, which I never played) first create a „living universe“ text and number based and then only populate it, first adding the „dialogs“ to interact with the simulation (commerce, text based mining, fights) and finally instancing the whole in whatever technology we can use (2d, 3d, with pre-defined assets or with assets generated on the fly - it may even be a browser game initially with forms to interact with the simulation).
This sort of guarantees a „living universe“ as it is a simulation running without the player. He can then interact with it, and if the scale of his interactions increase, finally influence/steer the simulation.
This allows paralleling the tasks also, as the core can have its own life and developers as well as the visualization/interface.
But this must be the old scientist/engineer that first want to simulate the system and is happy to read the raw output, before investing time for the visualization.