An Lise De Requisitos Do Jogo Bloqueio
Projeto do jogo Bloqueio
Especificação de requisitos de software
Versão: 1.0
Data: 27/08/2014
Versão
Autor(es)
Data
Ação
1.0
Fabricio Matos e Thiago
Fernandes
27/08/2014
Primeira definição dos requisitos de software do projeto. 1.1
Fabricio Matos
24/09/2014
Modificação e adição de requisitos funcionais.
1.2
Fabricio Matos
11/12/2014
Inserção da versão final da interface gráfica e modificação de requisitos
Sumário
1 Introdução
1.1 Objetivo
1.2 Regras do Jogo
1.2.1 Objetivo principal
1.2.2 Tabuleiro
1.2.3 Peças
1.2.4 Jogada
1.2.5 Movimentação das peças
2 Visão Geral do Sistema
2.1 Arquitetura do Programa
1
2.2 Premissas de desenvolvimento
3 Requisitos da Aplicação
3.1 Requisitos Funcionais
3.2 Requisitos Não Funcionais
4 Esboço da Interface Gráfica
1 Introdução
1.1 Objetivo
Desenvolvimento de um jogo em rede denominado Bloqueio, que suporte partidas de um usuário contra outro usuário.
1.2 Regras do Jogo
1.2.1 Objetivo principal
O objetivo final do jogo é bloquear o adversário, onde este não possua mais casas para poder movimentar-se. Ganha o jogador que possuir a melhor estratégia de locomoção entre o tabuleiro durante o andamento da partida, conseguindo bloquear o adversário. Entende-se por usuário bloqueado, aquele que, na sua vez de jogar, não possuir nenhuma posição apta para locomoção, definida no item 1.2.5. Todas as posições do tabuleiro iniciam com a cor azul, exceto as duas primeiras que já iniciam ocupadas e, consequentemente, bloqueadas. Uma casa com esta cor permite aos jogadores a livre passagem entre elas. Quando uma posição é ocupada torna-se inativa, mudando sua cor para vermelho. Uma posição nesta situação não pode mais ser ocupada.
1.2.2 Tabuleiro
O tabuleiro do jogo possui 48 posições, sendo 6 linhas x 8 colunas. As linhas são identificadas por numeração, iniciando em 0 (linha superior) e terminando em 5(linha inferior). As colunas são identificadas por números,