next up previous contents
Next: Continuando Up: Considerações pessoais Previous: Desafios e frustrações   Sumário

O BCC e o Patto -- matérias e suas aplicações

Muitas matérias contribuíram indiretamente com a realização do projeto. No entanto, algumas matérias foram especialmente importantes.

Creio que a todo momento mantinha em mente os princípios da análise de algoritmos passados em MAC 338, pois avaliava se um determinado trecho de código gastava muito tempo -- um jogo exige um mínimo de rapidez para ser jogável.

Outra matéria importante foi ED (MAC 323), cujos conceitos ajudaram a organizar melhor os dados que precisavam ser armazenados e recuperados de forma rápida e sem desperdício de memória.

Dignas de nota também estão as disciplinas LabProg I (MAC 211) e II (MAC 242), bem como SO (MAC 422), que ajudaram ensinando técnicas de depuração, detalhes de um sistema operacional, conceitos de scripting, parsing, entre outros.

Finalmente, uma matéria optativa fundamental para minha parte no projeto foi introdução a IA (MAC 425), que me deu ferramentas para criar a base da IA do Patto, e para compreender e implementar alguns algoritmos.


next up previous contents
Next: Continuando Up: Considerações pessoais Previous: Desafios e frustrações   Sumário
Alessandro Wilner 2002-12-04