Você está na página 1de 2

Programao Cliente Servidor(PCS) Professor Hildeberto Melo 2012-1

Atividade
Criar um programa em C#, aplicao console, que faa a simulao de um jogo de RPG

Descrio funcional
O jogador ter 3(trs) opes a escolher. Cada opo escolhida ter mais trs sub-opes Neste jogo teremos 3(nveis) de perguntas Exemplo Opo A: opo a1, a2 e a3 Sub opo a1: a1.1, a1.2 e a1.3 Sub opo a1.1: a1.1.1, a1.1.2 e a1.1.3 E assim sucessivamente... Utilize a imaginao para criar um cenrio no qual o jogo fique interessante para quem for jogar Para cada opo escolhida informar, no topo da tela, o caminho que o usurio percorreu para chegar a este nvel. Ex: Op1 -> Op 1.2 - > Op 1.2.1 Para cada nvel que o usurio entrar, o sistema dever apresentar uma nova tela, isto , apagar a tela anterior. Para cada nvel o sistema dever apresentar uma combinao de cores diferentes. Dimensionar a tela do programa para que fique adequado ao tamanho das informaes a serem apresentadas aos usurios Na tela inicial deveremos ter a opo de reiniciar o jogo ou sair do programa O sistema no dever ter a opo de voltar um nvel acima e responder novamente a pergunta do nvel anterior.

Objetivo da Atividade
Esta atividade tem por finalidade avaliar as competncias da disciplina: 1. C1 - Elaborar aplicaes utilizando as tcnicas de desenvolvimento clienteservidor.

Regras:
Utilize o material disponibilizado pelo professor Melo para desenvolver esta atividade.

Procure interagir com o professor Melo para sanar todas as dvidas desta atividade. O sucesso desta atividade depender de sua participao e empenho, portanto no acumule dvidas ou atividades. Ficar a cargo do professor Melo realizar perguntas sobre a lgica e comandos utilizados nesta atividade, a fim de verificar se a atividade foi realmente realizada pelo aluno. O aluno que se negar a responder ou no souber responder as perguntas realizadas pelo professor, receber conceito SFA. A atividade dever ser confeccionada individualmente. Os alunos que entregarem atividades copiadas, ou seja, entregarem atividades codificadas por outra pessoa. Todos os alunos envolvidos recebero conceito SFA. O dia reservado para entrega desta atividade, ser exclusivo para a atividade de entrega. No ser retirada dvidas na entrega desta atividade, portanto procure sanar suas dvidas durante as aulas que antecedero a entrega desta atividade. Periodicamente ser feito questionamento aos alunos, afim de avaliar a participao dos mesmos no projeto. No ser aceito argumentos do tipo: meu pendrive deu bronca, minha atividade est em casa, etc., lembrando que a confeco desta atividade ser de responsabilidade do aluno. A atividade dever ser entregue com todas as funcionalidades, descritas nos requisitos funcionais, implementadas. No dia da apresentao da atividade ao professor, ser obrigatrio a presena do aluno. O aluno que no comparecer receber o conceito N/A. A atividade dever ser entregue na data especificada pelo professor. No ser aceita entregas de atividades aps a data prevista. A atividade dever ser entregue em formato digital. Utilizar nomes sugestivos para as variveis e componentes, evitar utilizar apenas uma letra. Ex: x: integer, a: string; no utilizar Ex: nomeFuncionario: string; idadeFuncionario: integer; As mensagens devero ser claras e precisas, devendo informar ao usurio o que ele deve fazer. Evitando mensagens vagas Incorreto valor invlido Ocorreu um erro Informar o valor Correto informar a data de nascimento no formato dd/mm/aaaa a idade dever ser maior que zero o valor do salrio dever ser maior que zero Utilizar comentrio no cdigo-fonte, para facilitar o entendimento Identar o cdigo fonte para facilitar o entendimento e a identificao dos blocos de comando

Você também pode gostar