Una continuación del antiguo #448. #1098 me da la idea de que las interfaces se pueden llamar view
, y esta interfaz es una vista para una vista de generación mundial potencialmente asíncrona, por lo tanto, GenView
debería ser suficiente. Por favor vota.
¿Queríamos usar la abreviatura Gen
o Generation
En el caso de IWorld actualmente, es justo donde comienza la división entre los mundos regulares World
, Client y Server y ChunkRegion (muy comúnmente utilizado en World gen).
Ya sea que debamos usar World
o View
es otra cuestión a medida que IWorld comienza a definir algunas funciones mundanas, como la existencia de programación de estados, dificultades y administradores de fragmentos.
Las menciones del uso de IWorld en la generación mundial son un buen argumento de por qué Gen/GenerationView podría funcionar, sin embargo, creo que un nombre como IntermediaryWorld podría funcionar, pero eso tampoco compensa el posible contexto de generación mundial en el que se usaría.
GenerationView o IntermediaryWorld son mis dos opciones, pero me gustaría ver algunos argumentos más antes de tomar una decisión firme.
lo apruebo
Me gusta el GenerationView
@i509VCB .
También voto por GenerationView.
Me gustaría volver a poner algo de fuerza en la discusión aquí.
Las opciones enumeradas que he visto mencionadas en este problema hasta ahora:
GenView
Vista de generación
mundointermediario
GeneratableWorld (básicamente #448 con nuevo estándar de nomenclatura)
Mis opiniones sobre lo anterior:
GenView es agradable y breve, pero Gen no es muy explícito con el significado de la abreviatura (¿General, Generación, Genji?)
GenerationView y GeneratableWorld caen en la misma categoría de ser mucho más explícitos que GenView
IntermediaryWorld es un compromiso ya que no todos los tipos de mundo son realmente generables (mundos de clientes).
También debido al hecho de que esta clase es una interfaz, la parte intermedia del nombre dice que representa una especie de "definición parcial" para un mundo o funciones mundanas.
Algunas otras ideas:
ProtoWorld (inspirado en el nombre de la API de esponja y basado en la palabra griega proto, que en este contexto se usaría para significar básico o prototipo).
PrimativeWorld (asumiendo que usamos primative en el sentido de un objeto simplista), el problema que veo es la connotación con la definición social de primitivo que no tiene sentido con un tipo de mundo
Cerrado por #1350
Comentario más útil
¿Queríamos usar la abreviatura
Gen
oGeneration
En el caso de IWorld actualmente, es justo donde comienza la división entre los mundos regulares
World
, Client y Server y ChunkRegion (muy comúnmente utilizado en World gen).Ya sea que debamos usar
World
oView
es otra cuestión a medida que IWorld comienza a definir algunas funciones mundanas, como la existencia de programación de estados, dificultades y administradores de fragmentos.Las menciones del uso de IWorld en la generación mundial son un buen argumento de por qué Gen/GenerationView podría funcionar, sin embargo, creo que un nombre como IntermediaryWorld podría funcionar, pero eso tampoco compensa el posible contexto de generación mundial en el que se usaría.
GenerationView o IntermediaryWorld son mis dos opciones, pero me gustaría ver algunos argumentos más antes de tomar una decisión firme.