130 likes | 239 Views
Xadrezonator. Grupo: Alberto Scremin Bernardo Botelho Felipi Arena Gabriel Menezes Nuba Princigalli Rodrigo Trigo. Primeiras Definições. Tomadas em sala de aula Definições Gerente: Gabriel Tempo de iteração
E N D
Xadrezonator Grupo: Alberto Scremin Bernardo Botelho Felipi Arena Gabriel Menezes Nuba Princigalli Rodrigo Trigo
Primeiras Definições • Tomadas em sala de aula • Definições • Gerente: Gabriel • Tempo de iteração • Marcação da primeira reunião
Primeira reunião • Data: 31/08 • Local: MSN • Definição das três áreas • Inteligência Artificial • Lógica do Jogo (ou Engine) • Interface • Objetivos de cada área
Objetivos para a 1ª iteração • Versão texto do jogo • Peças se movimentando sem necessariamente seguirem as regras • Computador não joga • Definição do algoritmo de I.A. • Interface com movimentação de peças • Web
Equipes • Engine • Bernardo • Gabriel • Rodrigo • I.A. • Alberto • Felipi • Interface • Bernardo • Nuba
Desenvolvimento • Engine • Diagramas • Classes • Sequência (Jogar) • Codificação • Protótipo • Testes
Desenvolvimento • Inteligência Artificial • Algoritmos definidos • Min-max • Pode alpha-beta • Pré-requisitos • Função de avaliação
Desenvolvimento • Interface • Frameworks utilizados: • jQuery • jQueryUI • Imagens retiradas de um jogo de xadrez freeware
Segunda reunião • Data: 16/09 • Local: MSN • Decomposição das atividades • WBS • Estimação de duração • Planning Poker • Objetivos
Work Breakdown Structure • Top Down • Todos opinando
Objetivos para a 2ª iteração • Fazer com que a Engine seja capaz de avaliar se o tabuleiro está em xeque ou em xeque mate • Função de avaliação do Min-max • Criar estrutura de dados da interface pra guardar o tabuleiro e as peças.