Buscar

3. Estudo de caso POO Unidade 3 OK V2

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

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

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ê viu 3, do total de 5 páginas

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

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

Prévia do material em texto

Pró-Reitoria de Ensino 
Diretoria de Educação a Distância
Curso: Curso Técnico em Programação de Jogos Digitais / MedioTec – Módulo II
Disciplina: Programação Orientada à Objetos
Professor Formador: Ronald Emerson Scherolt da Costa
Estudo de caso 
CURSO: Curso Técnico em Programação de Jogos Digitais – Módulo II
DISCIPLINA: Programação Orientada a Objetos
COORDENADOR: XXXXXX 
PROFESSOR (a) MEDIADOR (a): Ronald Emerson Scherolt da Costa
Orientações Gerais
 
No processo de elaboração do Estudo de Caso serão articulados os conhecimentos obtidos nos estudos realizados para a disciplina PROGRAMAÇÃO ORIENTADA A OBJETOS.
Nesta atividade temos como objetivo maior a instrumentalização do aluno, através do estudo dos conceitos básicos de Orientação a Objetos. 
O desenvolvimento deste trabalho justifica-se pela importância de avaliar, na prática, os conceitos vistos durante as aulas, além de exercitar a prática, o senso crítico e a discussão sobre o tema com os colegas, promovendo o espírito de trabalho em equipe. 
Ao realizar o Estudo de Caso, leve em consideração os seguintes pontos:
Este trabalho será desenvolvido preferencialmente em equipe, formada por até 4 alunos, e deverá ser postado na plataforma. 
O grupo deverá realizar pesquisa bibliográfica no livro da disciplina e em outras fontes (ex: sites de Universidades, sites especializados) e promover uma discussão exercitando o senso crítico. Lembre-se de que blogs pessoais e sites do tipo Wikipédia não são fontes de consulta confiáveis.
Os alunos devem incluir os nomes dos colegas para que todos recebam a nota do Estudo de Caso e cada estudante deverá postar o trabalho do qual participou, de modo que o professor mediador possa atribuir a nota individual diretamente no Ambiente Virtual de Aprendizagem (AVA).
Para que não se caracterize plágio, todas as fontes de consultas (livros, revistas, jornais, internet etc.) para a elaboração da tarefa deverão ser mencionadas/citadas como referências bibliográficas. 
Valor da atividade: 100,0 pontos.
ESTUDO DE CASO
I) Proposta:
Este estudo de caso pretende apresentar ao aluno o conceito de um RPG TEXTUAL permitindo compreender os conceitos aprendidos na disciplina de Programação Orientada a Objetos empregando a Linguagem de Programação JAVA. 
O código fonte que iremos apresentar neste Estudo de Caso é uma Ficção Interativa. Trata-se de um tipo de software onde o jogador utiliza comandos textuais para controlar personagens, explorar e influenciar o ambiente de um jogo. Esse tipo de game, por possuir uma interface puramente textual é conhecido como Text Adventure. 
Ao longo do Estudo de Caso você será desafiado a melhorar a implementação do código fonte do jogo. Dê asas a sua imaginação. Essa é a proposta deste estudo de caso. Instigá-los e desafiá-lo a se superar!
Estudo de Caso (TAREFAS I):
Instale o NetBeans ou qualquer outra IDE para trabalhar com JAVA. Se desejar poderá compilar e executar o código em JAVA diretamente no terminal do Linux, usando os comandos abaixo:
Para compilar em JAVA: $ javac Game.java 
Para executar o GAME em JAVA: $ java Game
Observação: Lembre-se que o "$" não faz parte do comando, mas indica que o prompt do GNU/Linux está sendo executado como usuário comum.
Registre na documentação do trabalho a instalação do IDE ou a compilação do código do game no trabalho com PRINT SCREEN.
Faça o download do código fonte do Text Adventure aqui: https://goo.gl/YULDcf 
Execute o GAME e jogue para se familiarizar com o funcionamento do Game Adventure. Você consegue chegar ao final? Você consegue matar o goblin? Registre na documentação do trabalho a execução do Game no trabalho com PRINT SCREEN. Registre que você conseguiu terminar o Game.
Estude o código fonte e identifique onde está o LOOP PRINCIPAL do jogo. Registre no trabalho o trecho do código responsável pelo "core" do jogo. Identifique e Registre.
Estude o código fonte e identifique (registre) onde o usuário do GAME recebe sua primeira arma. Em que local ele tem acesso a novas armas? Identifique e Registre.
Quais são os ATRIBUTOS da classe Game? Identifique e Registre.
Quais são os MÉTODOS da classe Game? Identifique e Registre.
b) Estudo de Caso (TAREFA II):
A Tarefa II contemplam a alteração (modificação / melhoria) do código fonte do nosso game. Para isso é necessário conhecer e entender o código fonte disponibilizado. Reúna o seu grupo e estude o código fonte do Game.
A partir do contexto teórico estudado na disciplina de PROGRAMAÇÃO ORIENTADA A OBJETOS, o grupo realizará as ações propostas neste estudo de caso e produzirá os seguintes materiais e responderá às seguintes questões:
Dentro do Game existe um método chamado "public void crossRoad()". Esse método cria uma encruzilhada no jogo onde o jogador escolhe direções executando outros métodos. Para cada direção há uma escolha e execução de um método que realiza uma determinada ação no jogo. Estude esses métodos e implemente um novo método com uma nova direção para o seu JOGADOR executar. Identifique e Registre. Faça constar no trabalho as alterações de código que você realizou. 
Observe o código fonte do Game e crie uma nova arma para o Personagem. Permita que o usuário encontre um "Machado" em algum local do jogo, com um poder de dano (ataque) de 10 pontos. Observe que a faca tem o poder de retirar (causar um dano de) até 5 pontos e a Espada Longa de até 8 pontos. Lembre-se que a arma altera o poder de ataque conforme pode ser visto no método public void attack().
II) Textos / Vídeos de apoio:
	
A Beginner’s Text Adventure Game Creation in Java
http://ryisnow.net/2017/04/30/a-beginners-text-adventure-game-creation-in-java/ 
Use o google translator para facilitar o acesso ao site com tradução em português. Você pode fazer isso diretamente no navegador.
História das ficções interativas
https://estudosdejogos.tumblr.com/post/162686303588/hist%C3%B3ria-das-fic%C3%A7%C3%B5es-interativas 
III) Orientações sobre a formatação/estruturação do trabalho:
 O trabalho deve atender ao seguinte formato: 
1ª parte: Capa
IDENTIFICAÇÃO / CABEÇALHO
• Instituição: Instituto Federal de Brasília
• Curso: Curso Técnico em Programação de Jogos Digitais – Módulo II
• Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS
• Coordenador: Leandro Vaguetti
• Professor (a) formador (a): Ronald Emerson Scherolt da Costa
• Grupo: nomes dos alunos
• Turma / Polo / Tutor: Ex: Turma A – Recanto das Emas – Tutor: Maria
• TÍTULO DO TRABALHO: xxxxx
2ª parte: DESENVOLVIMENTO
O desenvolvimento do trabalho contempla a descrição dos seguintes passos:
Documentação da instalação de uma IDE Java;
Documentação do download do código fonte do GAME, compilação e execução do jogo;
Realização e documentação de todas as atividades do Estudo de Caso (TAREFA I);
Realização e documentação de todas as atividades do Estudo de Caso (TAREFA II);
3ª parte: REFERÊNCIAS BIBLIOGRÁFICAS
Lista de artigos, sites, livros etc. utilizados para a produção do Estudo de Caso. 
IV) Critérios avaliativos da atividade:
	VALOR
	CRITÉRIOS
	Até 10,0
	Estão presentes todas as partes do trabalho: identificação, desenvolvimento e referências bibliográficas.
	Até 40,0 Elementos pedidos:
Produzir um documento que contemple as solicitações descritas na 2ª Parte - DESENVOLVIMENTO.
	Elabora de forma precária ou sem cuidado os objetos propostos e o texto do Estudo de Caso, com problemas de articulação entre as partes do texto.
Não relaciona ou não cita todos os elementos pedidos na proposta.
	Elabora de forma mediana os objetos propostos e o texto do Estudo de Caso, porém apresenta as ideias soltas com problemas na articulação entre as partes do texto.
Relaciona de forma mediana todos os elementos pedidos na proposta.
	Elabora bem os objetos propostos e o texto do Estudo de Caso e apresenta os elementos pedidos na proposta, mas deixa algum elemento pouco desenvolvido.
Boa articulação entre as partes do texto.
	Elaboramuito bem os objetos propostos e o texto do Estudo de Caso e apresenta de forma consistente os elementos pedidos na proposta.
Ótima articulação entre as partes do texto.
	
	30,0 ponto
	60,0 ponto
	80,0 pontos
	100,0 pontos

Outros materiais

Outros materiais