O conceito burro não é o seu, é o do OTC. Ele simplesmente mistura, praticamente o tempo todo, posição do player e posição da câmera, o que torna muito chato/trabalhoso fazer um sistema desses 100% funcional. Na minha concepção, vou ter que refazer toda a parte de posicionamento, andar e câmera do OTC, pelo menos as camadas mais superficiais dos sistemas, para funcionar. Eu sei, as fogs são vitais para um bom funcionamento de jogos desse tipo, não há opção.
O minimapa não seria lá muito problema, pq ele já não mostra as criaturas, então ao adicionar essa função eu poderia limitar como bem entendesse. O unico problema do minimap propriamente dito é que ao fixar um centro nele (que seria o ideal) com map scroll ele fica meio louco e atualiza as posições no lugar errado, as vezes.
Não basta só arrastar a câmera mostrar o que tem. Tem que fazer uma flag, ou algo parecido, para determinar quais tiles podem ser mostrados inteiramente para aquele jogador e quais são fog. Sobre os blocos, uso as versões mais recentes de tfs/otc, então sofro com os blocos pretos. xD
Não é tão simples quanto parece, tem mtos detalhes chatos que estão me desanimando, mas um dia ficará funcional.
Valeu ai!
Abraços,