Citação Postado originalmente por Icce Ver Post
Galera, botem na cabeça que não é assim a lógica de carregamento...

vou tentar explicar com funciona....

vc tem uma matriz 3x3

desenhando

0 0 0
0 0 0
0 0 0

seu boneco está no meio, e no resto é uma imagem do cenário (chão)

1 1 1
1 2 1
1 1 1

se vc clicar pra cima (seta) o jogo se encarrega de modificar os sprites (pra ter a aparência que vc está andando)

então, se ele tivesse clicado pra cima ficaria a matriz

3 3 3
1 2 1
1 1 1

considerando que 1 é as imagens antigas e 3 as novas
se clicar pra cima denovo, fica

3 3 3
3 2 3
1 1 1

e assim por diante.... programar em tiles é assim....
dps disso vc faz a colisão de blocos.... por exemplo, 4 vai ser a criatura... ela vem andando em sua direção e fica a matriz

3 4 3
3 2 3
1 1 1

aí vc pergunta pro objeto 4 oq ele faz quando "bate" no 2, então vc passa as fórmulas...

o raciocínio é muito simples...

então não falem que o tibia carrega tudo em memória pq isso NÃO é assim, ele apenas carrega a matriz definida pelo cliente (deve ser algo do tipo 64x64) e a cada movimento ele apenas informa o servidor a posição que vc está.

O que usa a memória do processador provavelmente são classes do directx mal utilizadas, mas isso não influencia no LAG do tibia, o que realmente influencia é a estrutura da net no br, se o servidor fosse no lado da sua casa vc não reclamaria de "tibia ser mal programado".



Eu falei que isso aconteceria no computador de algum usuario???
Por acaso qual e o objetivo da Cip não e fazer um jogo em que todos os pcs funcionem????
Em partes concordo com a internet em outras não...