Yarn: IWelt -> GenView

Erstellt am 23. Feb. 2020  ·  6Kommentare  ·  Quelle: FabricMC/yarn

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.

discussion refactor vote

Hilfreichster Kommentar

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.

Alle 6 Kommentare

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

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

haykam821 picture haykam821  ·  4Kommentare

Runemoro picture Runemoro  ·  3Kommentare

Runemoro picture Runemoro  ·  4Kommentare

Awakened-Redstone picture Awakened-Redstone  ·  4Kommentare

quat1024 picture quat1024  ·  6Kommentare