Tema da Monografia

Sistema de software que integra C++ com linguagens de script.

Resumo

É comum, principalmente no desenvolvimento de jogos eletrônicos, a necessidade de um método prático de se inserir conteúdo lógico dinamicamente em uma aplicação. Linguagens de script (como Lua ou Python) são ferramentas que, dentre outras coisas, fornecem esse tipo de funcionalidade. Podem ter seu código fonte tanto compilado e processado dinamicamente quanto incorporado na aplicação desejada para que esta, por sua vez, adquira acesso a essas conveniências. No entanto, tal incorporação pode trazer vários desafios, especialmente o de ter que aprender a usar uma API (Application Programming Interface) diferente para cada linguagem de script usada.

Esta monografia apresentará um sistema de software que permite ao usuário integrar facilmente diversas linguagens de script a um programa escrito em C++ usando uma API unificada para incorporação e um exportador automatizado de interfaces C++ para essas linguagens de script. Ela explicará todos os principais mecanismos desse sistema, assim como a teoria e a tecnologia por trás deles.

Objetivos

Atividades Já Realizadas

Cronograma de Atividades


Estrutura Esperada da Monografia

  1. Introdução
  2. Estrutura do Projeto
  3. Atividades realizadas
  4. Resultados e produtos obtidos
  5. Conclusão
  6. Bibliografia
  7. Parte Subjetiva - Fernando
  8. Parte Subjetiva - Wilson