/lese-premium

LeSe Premium (2.0)

Primary LanguageJava

LeSE

LeSE - Learning Software Engineering

Trabalho em grupo da disciplina Reutilização de Software - UFMG

##Objetivo

O objetivo de do jogo é o entendimento do processo de desenvolvimento iterativo e incremental através da aplicação dos conceitos existentes na engenharia de software, por meio de perguntas e situações que acontecem durante o jogo. A finalidade principal do jogo é criar uma estratégia complementar de ensino, onde os alunos deverão colocar em prática o conhecimento adquirido em sala de aula.

##Features

###Versão 1.0

  • Jogar;
    • Single Player;
    • Multi Player (Opcional);
  • Ranking (armazena as últimas pontuações);

###Versão 2.0

  • Todas as features da versão 1.0;
  • Suporte a Autenticação;
  • Gerenciamento de perguntas pelo professor;;
  • Gerenciamento de coringas pelo professor;

##Requisitos Funcionais

###Versão 1.0

  • 1. Jogar;
    • 1.1. Sortear Pergunta;
    • 1.2. Exibir Resposta;
    • 1.3. Exibir Coringa;
    • 1.4. Exibir Pontuação;
  • 2. Consultar Ranking;
  • 3. Sair do Jogo;

###Versão 2.0

  • 4. Autenticar;
  • 5. Gerenciar perguntas;
  • 6. Gerenciar coringas;

##Links

Documentação do projeto (interna): [https://drive.google.com/drive/u/0/folders/0Bwh9aOxWxop7VDZvaDdHUG11UVU]

Senha padrão de administrador

Manual de Instalação

Para fazer a instalação do jogo, siga os seguintes passos:

  • Faça download do projeto compactado no link: https://github.com/thesir11/lese-premium.git ;

  • Faça a extração do arquivo compactado em sua máquina;

  • Abra o projeto no programa Netbeans 8.0.2 com a jdk 1.7;

  • Limpe-o e construa para que seje gerado uma pasta chamada dist dentro da pasta do projeto;

  • Após limpar e construir o projeto pelo Netbeans, vá na pasta raiz do projeto e localize o arquivo lese.sqlite. Copie e cole esse arquivo dentro da pasta dist. Se houver algum arquivo já existente dentro dessa pasta com o mesmo nome, subtitua-o;

  • Pronto. O jogo está instalado.

Manual de Execução do jogo

Para executar o jogo, siga os seguintes passos:

  • Abra o terminal do Linux ou o prompt comando do Windows e vá para a pasta dist dentro da pasta do projeto extraída utilizando o comando cd (digite: cd "nome_do_diretorio" e pressione enter);

  • Execute o seguinte comando: java -jar lesepremium.jar

  • Pronto. Jogo executado.

Manual de Configuração dos produtos

Para a configuração dos produtos, siga os seguintes passos:

  • Abra o projeto no programa Netbeans 8.0.2 com a jdk 1.7;

  • Localize e abra no próprio Netbeans o arquivo DynamicAnnotation.java, localizado dentro do pacote game.lese.main;

  • Neste arquivo existem duas variáveis nomeadas como: PROJECT_MANAGMENT e MULTIPLAYER. Essas variável controlam as features opcionais desta linha de produto. Troque o valor dessas variáveis para true ou false para configurar um produto diferente.

  • Após trocar os valores dessas variáveis salve as alterações no arquivos e limpa e construa o projeto para que seja compilado o seu produto.

  • Após limpar e construir o projeto pelo Netbeans, vá na pasta raiz do projeto e localize o arquivo lese.sqlite. Copie e cole esse arquivo dentro da pasta dist. Se houver algum arquivo já existente dentro dessa pasta com o mesmo nome, subtitua-o;

  • Pronto. O seu novo produto já está configurado. Agora é seguir o manual de exeucução e executá-lo.