Eine Fortsetzung des alten #448. #1098 bringt mich auf die Idee, dass Schnittstellen view
genannt werden können, und diese Schnittstelle ist eine Ansicht für eine potenziell asynchrone Weltgenerierungsansicht, daher sollte GenView
ausreichen. Bitte abstimmen.
Wollten wir die Abkürzung Gen
oder Generation
verwenden
Im Fall von IWorld beginnt derzeit genau dort die Trennung zwischen regulären World
, Client- und Server-Welten und ChunkRegion (sehr häufig in World Gen verwendet).
Ob wir World
oder View
verwenden sollten, ist eine andere Frage, da IWorld beginnt, einige weltliche Funktionen zu definieren, wie die Existenz von Zustandsplanung, Schwierigkeiten und Chunk-Managern.
Die Erwähnung der Verwendung von IWorld in World Gen ist ein gutes Argument dafür, warum Gen/GenerationView funktionieren könnte, aber ich glaube, dass ein Name wie IntermediaryWorld funktionieren könnte, aber das kompensiert auch nicht den möglichen World Gen-Kontext, in dem dies verwendet würde.
GenerationView oder IntermediaryWorld sind meine beiden Möglichkeiten, aber ich würde gerne noch ein paar Argumente sehen, bevor ich eine feste Entscheidung treffe.
Ich bin damit einverstanden
Ich mag GenerationView
@i509VCB .
Ich stimme auch für GenerationView.
Möchte hier wieder etwas Dampf in die Diskussion bringen.
Die aufgelisteten Optionen, die ich bisher in dieser Ausgabe erwähnt habe:
GenView
GenerationView
Zwischenwelt
GeneratableWorld (im Grunde #448 mit neuem Namensstandard)
Meine Meinung zu oben:
GenView ist nett und kurz, aber Gen geht nicht sehr explizit auf die Bedeutung der Abkürzung ein (General, Generation, Genji?)
GenerationView und GeneratableWorld fallen beide in die gleiche Kategorie, da sie viel expliziter sind als GenView
IntermediaryWorld ist ein Kompromiss, da nicht alle Welttypen tatsächlich generierbar sind (Client-Welten).
Auch aufgrund der Tatsache, dass diese Klasse eine Schnittstelle ist, besagt der Zwischenteil des Namens, dass dies eine Art "Teildefinition" für eine Welt oder weltliche Funktionen darstellt.
Einige andere Ideen:
ProtoWorld (inspiriert vom Namen der Schwamm-API und basierend auf dem griechischen Wort proto, das in diesem Zusammenhang verwendet werden würde, um Basis oder Prototyp zu bedeuten).
PrimitiveWorld (vorausgesetzt, wir verwenden Primitive im Sinne eines vereinfachenden Objekts), sehe ich das Problem in der Konnotation mit der gesellschaftlichen Definition von Primitive, die mit einer Art von Welt keinen Sinn ergibt
Geschlossen durch #1350
Hilfreichster Kommentar
Wollten wir die Abkürzung
Gen
oderGeneration
verwendenIm Fall von IWorld beginnt derzeit genau dort die Trennung zwischen regulären
World
, Client- und Server-Welten und ChunkRegion (sehr häufig in World Gen verwendet).Ob wir
World
oderView
verwenden sollten, ist eine andere Frage, da IWorld beginnt, einige weltliche Funktionen zu definieren, wie die Existenz von Zustandsplanung, Schwierigkeiten und Chunk-Managern.Die Erwähnung der Verwendung von IWorld in World Gen ist ein gutes Argument dafür, warum Gen/GenerationView funktionieren könnte, aber ich glaube, dass ein Name wie IntermediaryWorld funktionieren könnte, aber das kompensiert auch nicht den möglichen World Gen-Kontext, in dem dies verwendet würde.
GenerationView oder IntermediaryWorld sind meine beiden Möglichkeiten, aber ich würde gerne noch ein paar Argumente sehen, bevor ich eine feste Entscheidung treffe.