Archive for Janeiro, 2008
O início
Boa noite a todos!
Estou finalmente iniciando minhas postagens no blog (já fora criado havia um tempo, é verdade) e explicarei o propósito do blog.
Defini meu TCC na área de jogos, mais especificamente sobre algoritmos de inteligência artificial a serem utilizados para implementar um jogador virtual para um jogo de estratégia em turno. A idéia vem sendo lapidada ainda, e estou bem no início das pesquisas, tanto da área de desenvolvimento quanto teoria.
Acho a área de IA bastante atraente do ponto de vista dos jogos, afinal com seu uso é possível maximizar a “humanização” dos NPCs, e tornar o jogo mais atraente (quanto maior a quantidade de reações e estímulos que um agente no jogo puder receber, maiores serão as possibilidades que o jogador pode tomar no jogo).
Na minha opinião a parte gráfica está muito bem definida, e claro que existem muitas melhorias tanto de processamento gráfico quanto técnicas mais complexas a serem utilizadas.
Sendo o primeiro post de uma (espero) série, esclareço algumas questões:
- ainda não defini muito bem se irei utilizar uma engine para o desenvolvimento, ou se tento fazer uma eu mesmo. Não quero perder muito tempo desenvolvendo uma engine, e por mais simples que seja, uma engine é uma engine. Meu conhecimento em C++ é mediano e carece de muito tempo e muita experiência até atingir uma maturidade de desenvolvimento.
- Como o foco do trabalho são técnicas em IA, nada melhor do que gastar um bom tempo estudando conceitos, técnicas e métodos de programação de IA.
- Quero seguir carreira na área de desenvolvimento de jogos, mas digo isso para eu mesmo e para todos os futuros game developers por aí: sem afobação. Na minha experiência de desenvolvimento de trabalhos da faculdade, percebi que muitos dos meus erros e dos meus colegas eram causados por uma espécie de alucinação do tipo “se eu não fizer até às 5 da tarde de hoje o mundo acaba”. A coisa não funciona assim. Estude bastante, principalmente as disciplinas que forçam sua abstração e entendimento de diversas classes de problemas (compiladores e teoria da computação são ótimas neste sentido, apesar da última ser pouco aproveitada pela maioria dos alunos) , tente aprender sempre com aqueles mais experientes e peça ajuda quando houver dúvidas nas quais você não foi capaz de resolver por si próprio.
Mais posts seguirão, e assim que minha pesquisa e experiência for aumentado, irei contribuir aqui no blog e espero que vocês também contribuam com suas experiências.
Bons estudos!
Add comment Janeiro 30, 2008