Uma continuação do antigo #448. #1098 me dá a ideia de que as interfaces podem ser nomeadas view
, e essa interface é uma visão para visão de geração de mundo potencialmente assíncrona, portanto GenView
deve ser suficiente. Por favor vote.
Queremos usar a abreviatura Gen
ou Generation
No caso do IWorld atualmente, é exatamente onde começa a divisão entre World
regular, mundos Cliente e Servidor e ChunkRegion (muito comumente usado na geração Mundial).
Se devemos usar World
ou View
é outra questão, pois o IWorld começa a definir algumas funções mundanas, como a existência de escalonamento de estado, dificuldades e gerenciadores de blocos.
As menções do uso de IWorld na geração de mundos são um bom argumento para o motivo pelo qual Gen/GenerationView poderia funcionar, no entanto, sinto que um nome como IntermediaryWorld poderia funcionar, mas isso também não compensa o possível contexto de geração de mundos em que isso seria usado.
GenerationView ou IntermediaryWorld são minhas duas opções, mas gostaria de ver mais alguns argumentos antes de uma decisão firme.
eu aprovo
Eu gosto do GenerationView
do @i509VCB .
Eu voto no GenerationView também.
Gostaria de colocar um pouco de vapor de volta na discussão aqui.
As opções listadas que eu vi mencionadas nesta edição até agora:
GenView
Visualização de Geração
Mundo Intermediário
GeneratableWorld (basicamente #448 com novo padrão de nomenclatura)
Minhas opiniões sobre o acima:
GenView é bom e curto, mas Gen não é muito explícito com o significado da abreviação (Geral, Geração, Genji?)
GenerationView e GeneratableWorld se enquadram na mesma categoria de serem muito mais explícitos que o GenView
IntermediaryWorld é um compromisso, pois nem todos os tipos de mundo são realmente geráveis (mundos de cliente).
Também devido ao fato desta classe ser uma interface, a parte intermediária do nome diz que isso representa uma espécie de "definição parcial" para um mundo ou funções mundanas.
Algumas outras ideias:
ProtoWorld (inspirado no nome da esponja api e baseado na palavra grega proto, que neste contexto seria usada para significar básico ou protótipo).
PrimativeWorld (assumindo que usamos primative no sentido de um objeto simplista), a questão que vejo é a conotação com a definição social de primitivo que não faz sentido com um tipo de mundo
Fechado por #1350
Comentários muito úteis
Queremos usar a abreviatura
Gen
ouGeneration
No caso do IWorld atualmente, é exatamente onde começa a divisão entre
World
regular, mundos Cliente e Servidor e ChunkRegion (muito comumente usado na geração Mundial).Se devemos usar
World
ouView
é outra questão, pois o IWorld começa a definir algumas funções mundanas, como a existência de escalonamento de estado, dificuldades e gerenciadores de blocos.As menções do uso de IWorld na geração de mundos são um bom argumento para o motivo pelo qual Gen/GenerationView poderia funcionar, no entanto, sinto que um nome como IntermediaryWorld poderia funcionar, mas isso também não compensa o possível contexto de geração de mundos em que isso seria usado.
GenerationView ou IntermediaryWorld são minhas duas opções, mas gostaria de ver mais alguns argumentos antes de uma decisão firme.