Buscar

2 Especificação - Trabalho em grupo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Desenvolvimento Web I 
Professor Diogo Steinke Deconto 
Professor Andre M. Pimenta 
 
 
 
Especificações gerais 
 
Data de entrega: 29/06/2020 
Horário: até 22h00 
Máximo de alunos: 3 
Valor: 5,0 pontos 
 
Especificações geral da atividade 
 
 A equipe deverá desenvolver as duas especificações abaixo até o dia 
29/06/2020. O projeto deverá conter uma barra de navegação com o nome do 
projeto, uma área para o conteúdo do projeto escolhido e um rodapé com o nome 
dos integrantes da equipe. 
 Toda a estilização deve ser feita através do bootstrap, isso não significa 
que vocês não poderão inserir um arquivo de CSS próprio, para fazer pequenos 
ajustes no que for necessário. 
 Todas as funcionalidades do projeto devem ser desenvolvidas com o 
auxílio do Javascript ou Jquery. 
 Como o trabalho é em grupo, recomenda-se que seja utilizado algum 
repositório para compartilhar o projeto e trabalhar em conjunto. 
 O trabalho deverá ser apresentado para a turma, mostrando como foi o 
desenvolvimento dos jogos. Valor da apresentação 2.0 pontos. 
 
 Boa sorte ! 
 
 
 
Desenvolvimento Web I 
Professor Diogo Steinke Deconto 
Professor Andre M. Pimenta 
 
 
 
TRABALHO 1 – JOGO DA VELHA (1,0) 
 
 Desenvolver um jogo da velha 100% funcional, com a opção para jogar 
em dois ou contra o computador. 
 Para desenhar o tabuleiro, use a sua imaginação! Pensem na utilização 
de tabelas, divs com bordas e até botões, imaginando sempre o posicionamento 
dos elementos na página. Para quem quiser ir além, recomenda-se o canvas do 
HTML, elemento que permite desenhar dentro do documento HTML, a biblioteca 
p5.js pode ajudar no desenvolvimento. 
 Funcionalidades da aplicação: 
 - Definir o modo de jogo antes do jogo começar (player x player ou player 
x computer); 
 - Quando o jogo for definido para jogar contra um outro jogador, a cada 
clique no tabuleiro, deve-se inverter o jogador para a próxima rodada; 
 - Quando o jogo for definido para jogar contra o computador, a cada clique 
no tabuleiro dado pelo jogador, o “computador” deve jogar automaticamente. Em 
um primeiro momento, busque a primeira posição vazia e marque, caso queira 
melhorar a sua inteligência artificial, tente marcar em posições estratégicas; 
 - O jogador não poderá marcar uma posição que já foi marcada 
anteriormente; 
 - A aplicação deve apresentar os resultados ao final do jogo; 
 - A aplicação deve dar a opção de reiniciar o jogo. 
 
 
Desenvolvimento Web I 
Professor Diogo Steinke Deconto 
Professor Andre M. Pimenta 
 
 
 
TRABALHO 2 – JOGO DA FORCA (2,0) 
 
 Desenvolver um jogo da forca 100% funcional. 
 Para desenhar o tabuleiro, use a sua imaginação! Pensem na utilização 
de tabelas, divs com bordas e até botões, imaginando sempre o posicionamento 
dos elementos na página. É importante que seja criado um vetor com no mínimo 
20 palavras fáceis (até 5 caracteres), 20 palavras médias (de 6 a 8 caracteres) e 
20 palavras difíceis (acima de 8 caracteres). As imagens com o desenho da forca 
serão disponibilizadas. 
 Funcionalidades da aplicação: 
 - Definir o nível de dificuldade no início do jogo (fácil, médio e difícil); 
 - Escolher uma palavra randomicamente e exibir os traços (ou alguma 
outra forma que preferir) na tela com a quantidade de letras da palavra sorteada; 
 - O jogador poderá tentar apenas uma letra por vez; 
 - Verificar se a letra escolhida ainda não foi utilizada, caso já tenha sido 
jogada, exibir uma mensagem na tela; 
 - Exibir os possíveis resultados ao final do jogo; 
 - Permitir reiniciar a aplicação quando o jogo acabar.

Continue navegando