Yarn: IWorld -> GenView

Créé le 23 févr. 2020  ·  6Commentaires  ·  Source: FabricMC/yarn

Une suite de l'ancien #448. # 1098 me donne l'idée que les interfaces peuvent être nommées view , et cette interface est une vue pour une vue de génération de monde potentiellement asynchrone, donc GenView devrait suffire. S'il vous plait, votez.

discussion refactor vote

Commentaire le plus utile

Voulait-on utiliser l'abréviation Gen ou Generation

Dans le cas d'IWorld actuellement, c'est là que commence la séparation entre les mondes réguliers World , client et serveur et ChunkRegion (très couramment utilisé dans World gen).

Que nous devions utiliser World ou View est une autre question alors que IWorld commence à définir certaines fonctions mondaines telles que l'existence de la planification d'état, les difficultés et les gestionnaires de blocs.

Les mentions de l'utilisation d'IWorld dans la génération mondiale sont un bon argument pour expliquer pourquoi Gen/GenerationView pourrait fonctionner, mais je pense qu'un nom comme IntermediaryWorld pourrait fonctionner, mais cela ne compense pas non plus le contexte de génération mondiale possible dans lequel il serait utilisé.

GenerationView ou IntermediaryWorld sont mes deux choix mais j'aimerais voir quelques arguments supplémentaires avant une décision ferme.

Tous les 6 commentaires

Voulait-on utiliser l'abréviation Gen ou Generation

Dans le cas d'IWorld actuellement, c'est là que commence la séparation entre les mondes réguliers World , client et serveur et ChunkRegion (très couramment utilisé dans World gen).

Que nous devions utiliser World ou View est une autre question alors que IWorld commence à définir certaines fonctions mondaines telles que l'existence de la planification d'état, les difficultés et les gestionnaires de blocs.

Les mentions de l'utilisation d'IWorld dans la génération mondiale sont un bon argument pour expliquer pourquoi Gen/GenerationView pourrait fonctionner, mais je pense qu'un nom comme IntermediaryWorld pourrait fonctionner, mais cela ne compense pas non plus le contexte de génération mondiale possible dans lequel il serait utilisé.

GenerationView ou IntermediaryWorld sont mes deux choix mais j'aimerais voir quelques arguments supplémentaires avant une décision ferme.

j'approuve

J'aime les GenerationView @i509VCB .

Je vote également pour GenerationView.

J'aimerais remettre un peu de vapeur dans la discussion ici.

Les options répertoriées que j'ai vues mentionnées dans ce problème jusqu'à présent :

GenView
GenerationView
IntermédiaireMonde
GeneratableWorld (essentiellement # 448 avec une nouvelle norme de dénomination)

Mes avis dessus :
GenView est sympa et court mais Gen n'est pas très explicite avec le sens de l'abbrivation (Général, Génération, Genji ?)

GenerationView et GeneratableWorld tombent dans la même catégorie d'être beaucoup plus explicite que GenView

IntermediaryWorld est un compromis car tous les types de monde ne sont pas réellement générables (mondes clients).
En raison également du fait que cette classe est une interface, la partie intermédiaire du nom indique que cela représente une sorte de "définition partielle" pour un monde ou des fonctions mondaines.

Quelques autres idées :
ProtoWorld (inspiré du nom de l'api éponge et basé sur le mot grec proto, qui dans ce contexte serait utilisé pour signifier basique ou prototype).

PrimativeWorld (en supposant que nous utilisons primative dans le sens d'un objet simpliste), le problème que je vois est la connotation avec la définition sociale de primitif qui n'a aucun sens avec un type de monde

Fermé par #1350

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

quat1024 picture quat1024  ·  6Commentaires

Juuxel picture Juuxel  ·  5Commentaires

asiekierka picture asiekierka  ·  4Commentaires

quat1024 picture quat1024  ·  3Commentaires

altrisi picture altrisi  ·  4Commentaires