Suporte ao desenvolvimento de jogos!


    [Duvida] - Tamanho de Mapa

    Compartilhe
    avatar
    ~Felipe
    Semi-Experiente
    Semi-Experiente

    Mensagens : 85
    Créditos : 10

    [Duvida] - Tamanho de Mapa

    Mensagem por ~Felipe em Qui Abr 05, 2018 1:14 am

    Tamanho de mata interfere no desempenho do game ?
    se sim qual é o melhor tamanho para por na EO2.0 ?
    GRATO DESDE JÁ  Wink
    avatar
    Profane ~
    Administrador
    Administrador

    Mensagens : 728
    Créditos : 125

    Re: [Duvida] - Tamanho de Mapa

    Mensagem por Profane ~ em Qui Abr 05, 2018 7:46 am

    Depende.

    Vamos a Analise do que pode-se ser afetado ao usar mapas grande na EO. Irei citar todos os possíveis casos que me vem a mente de antemão ;c

    -> Re-envio/Atualização dos dados do Mapa.


    Cada tile faz o salvamento dos dados de camadas, atributos e Blocked. Alguns atributos geram um peso um tanto maior como é no caso de Resourcer's. 

    Logo quanto mais tiles, maior o "peso" médio do mapa. Logo mais coisas para o Cliente Enviar para o Servidor, o servidor recepcionar, salvar e reenviar como confirmação para os Clientes.


    #Resourcer da Forma Base das EO é muito pesado, so avisando ;3


    -> Uso de Auto-Tiles em Engines de Draw mais pesado como DX8

    Fazer uso de Auto-Tile em engines com base de Dx8 é um grande soco na FPS da engine. Quanto maior o mapa mais auto tile será contabilizado, maior serão os efeitos colaterais no FPS do jogo.

    Mas felizmente em engines de Base de DX7 esse baque é praticamente não sendo sentido, a forma de renderizar é diferenciada e mais atrelada ao componente.

    -> Implementação de A* (Algoritmo Avançado) para Movimentação de Players/Npc's/Events.

    Quando se fala em A* para fazer um melhoramento de IA/AI de npc's, ou mesmo fazer um mouse Move mais inteligente, o tamanho do mapa muitas vezes para desenvolvedores iniciantes como um problema de optimização do codigo, uma vez que se analisa quase todo o Mapa para se desencadear uma melhor rota de calculo.

    Ex:
           <>        




    Em resumo, uma Dx7 dificilmente vá ser afetada em si pelo tamanho do mapa, a menos que você atrele e abuse bastante e de forma errada dos fatores acima c;c

    Algo que pesa no desempenho da Engine é a Má Administração de Events/Resourcer's e Grande.. Grande numero de Npc's; Isso na Base natural da Eo, fazendo as devidas optimizações as vertentes mudam.

    Att


    _________________
    "If you don't belong here, just build a place where you do."
    avatar
    ~Felipe
    Semi-Experiente
    Semi-Experiente

    Mensagens : 85
    Créditos : 10

    Re: [Duvida] - Tamanho de Mapa

    Mensagem por ~Felipe em Qui Abr 05, 2018 8:12 am

    entendi. obrigado
    avatar
    Mundator
    Membro Ativo
    Membro Ativo

    Mensagens : 330
    Créditos : 23

    Ficha do personagem
    Nível: 1
    Vida:
    30/30  (30/30)
    Energia:
    0/0  (0/0)

    Re: [Duvida] - Tamanho de Mapa

    Mensagem por Mundator em Qui Abr 05, 2018 6:27 pm

    Uma coisa que reparei no Tibia quando eu era GM de um outro otserv é que os monstros/objetos/ações ficavam sem funcionar enquanto não tinha jogadores em em uma área de distancia mínima, acho que fazendo isso você pode aumentar o desempenho.


    _________________
    YOU ARE DEAD ? MUNDATOR
    avatar
    Profane ~
    Administrador
    Administrador

    Mensagens : 728
    Créditos : 125

    Re: [Duvida] - Tamanho de Mapa

    Mensagem por Profane ~ em Qui Abr 05, 2018 6:53 pm

    @Mundator escreveu:Uma coisa que reparei no Tibia quando eu era GM de um outro otserv é que os monstros/objetos/ações ficavam sem funcionar enquanto não tinha jogadores em em uma área de distancia mínima, acho que fazendo isso você pode aumentar o desempenho.

    Isso é comum em linguagem's orientadas a Objetos. (É o básico na verdade e certo na verdade.)

    Uma vez que muitos precisam de um trigger para expressarem reação, seja um jogador entrar na área de radius de ação ou outra função.

    Jogos como Skyrim por exemplo, já usam outra mecânica que é algoritmos que auto simulam a vida no mundo, em todos os lugares, então mesmo que o player não esteja próximo, algo vai estar ocorrendo como se estivesse tendo vida no local, numa cidade, num bar, lá longe... Dessa forma ele faz a movimentação de monstros/animais/npc's/caravanas pelo jogo.


    _________________
    "If you don't belong here, just build a place where you do."

    Conteúdo patrocinado

    Re: [Duvida] - Tamanho de Mapa

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Nov 16, 2018 3:06 am