GEJJ3D:Detalhes do Grupo

De DCA-Wiki

GEJJ3D -> Detalhes do Grupo

Contents

Objetivo Principal

  • congregar alunos de graduação e pós-graduação da Unicamp interessados no desenvolvimento de jogos de computador 3D em Java de forma a fomentar o aprendizado e a troca de experiências sobre os detalhes da programação de jogos 3D em Java.

Objetivo Pragmático

  • criar uma documentação organizada, na forma de uma “Wiki” com o “caminho das pedras” para futuros interessados no desenvolvimento de jogos 3D em Java.

Ferramentas Específicas

  • jMonkeyEngine,
  • jme-physics,
  • Blender
  • MonkeyWorld3D

Origem da Idéia

  • Grupo de pesquisas
    • “Mentes Artificiais” para Criaturas Artificiais.
    • Ambiente Virtual 3D
  • Engines de Jogos de Computador
  • Open Source
  • Java

Realidade das opções open-source de engine de jogos

  • ferramentas sofisticadas e bem desenvolvidas
  • documentação muitas vezes incompleta e precária, apesar do código-fonte aberto.

Atividades Previstas

  • Estudo de ferramentas
    • JMonkeyEngine,
    • jme-physics, ODE, LWJGL,
    • Blender, MonkeyWorld3D e outras
  • Estudo do código de programas-exemplo desenvolvidos com as ferramentas
  • Reuniões de discussão e troca de experiências entre os membros do grupo
  • Criação e Desenvolvimento da Wiki com a documentação gerada pelo grupo
  • Geração de Jogos 3D/Mundos Virtuais pilotos para compreensão das ferramentas e aquisição de experiência

Quem pode participar ?

  • Qualquer interessado, que possa dedicar um certo número de horas (que pode ser variável) semanalmente para as atividades do grupo.
    • O número de horas dedicáveis ao grupo de estudos é flexível, podendo crescer na medida do entusiasmo ou diminuir de acordo com as provas e trabalhos normais de seu curso de origem.
  • É necessário algum conhecimento em programação, sendo desejável conhecimento da linguagem Java.
  • Alunos de Engenharia Elétrica, Engenharia de Computação e Ciência da Computação (graduação e pós-graduação),
    • não há restrição a alunos de outros cursos ou ex-alunos.

Recursos

  • Não há bolsas ou outros recursos financeiros
  • 5 estações de trabalho Sun (Linux)
    • atividades podem ser desenvolvidas em qualquer computador com a instalação básica
      • JDK 1.6, Netbeans e os códigos das ferramentas sendo utilizadas.

Memória das Reuniões do Grupo

Ferramentas pessoais