Opinião de Programador: (Eu mesmo XP)
Existe um meio termo nisto tudo. Há um jeito de implementar 3D no mesmo sistema que há agora. O importante é o montante de informação que é mandada/recebida X o tempo que o computador demora para executar essas informações. Então, por esse sistema que não tenho muito como explicar, haveriam dois clientes: O 2D e o 3D. O 2D ia permanecer como está, com a vantagem de ser mais leve. O 3D iria ser, obviamente, 3D, com possibilidade de mudança para 2D. O Lag ia ficar por conta da capacidade de processamento do computador, e não da velocidade da internet.
Exemplo: Andar três quadros.
No Tibia 2D
Net: É enviado um sinal pro servidor que irá andar 3 quadros. Sinal simples, menas de 20 Bytes.
Computador: Irá mostrar o boneco andando quando receber a resposta. Simples.
No Tibia 3D
Net:Net: É enviado um sinal pro servidor que irá andar 3 quadros. Sinal simples, menas de 20 Bytes.
Computador: Quando receber a resposta irá processar o sinal no computador, que será deslocar aquela montanha humanóide cheia de vetores 3 SQMs. O processamento é maior pro computador.
Soltando uma GFB:
NET: Sinal de uso de GFB
Tibia2D: Igual eh hj
Tibia3D: Vai ter que processar, independente da net, uma massa colossal de fogo atingindo um círculo de 5m de raio. Vc vai precisar duma boa placa 3D pra isso, mas seu modem 56k vai ficar frio.
Resumindo: O LAG CONTINUARÁ IGUAL. SÓ VAI AUMENTAR O LAG NATIVO DA MÁQUINA, NÃO O DA NET.
Escrever tudo caixa alta machuca as vista neh?