1 / 17

Unemployed Jack

Unemployed Jack. O jogo. Integrantes:. Cássio Otávio Ferreira Perbelini Castilho Jaqueline Campaci Silva Murilo Natã Komirchuck de Jesus Vitor Douglas Julio de Godói. Projeto: História do Jogo.

reese-morse
Download Presentation

Unemployed Jack

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unemployed Jack O jogo.

  2. Integrantes: • Cássio Otávio Ferreira Perbelini Castilho • Jaqueline Campaci Silva • Murilo Natã Komirchuck de Jesus • Vitor Douglas Julio de Godói

  3. Projeto: História do Jogo Jack é um rato desempregado e sem dinheiro, que corre o risco de ser despejado da casa onde mora de aluguel. Então, Jack encontra uma fábrica que pertence ao PiggyBoss, um porco avarento que só pensa em dinheiro. Após ouvir os pedidos desesperados de Jack, PiggyBoss dá uma oportunidade ao rato na fábrica: ele tem 1 dia para bater a meta e ficar no emprego.

  4. Projeto: Descrição do jogo. O jogo consiste em uma linha de produção. O jogador deverá escolher as peças certas para o montar o produto solicitado. Cada produto tem sua combinação certa de peças. Uma peça errada, e pontos são descontados do Score do jogador.

  5. Projeto: UI Menu

  6. Projeto: Descrição da Interface Opções do Menu: • Novo jogo: inicia uma nova partida (antes, é exibida uma introdução ao jogo e um tutorial.) • Top Scores: carrega a pontuação dos jogadores • Opções: controle de áudio • Créditos: exibe informações sobre a equipe • Sair: finaliza o jogo.

  7. Projeto: UI do Game.

  8. Projeto: UI do Game. • Funcionamento: O jogador recebe os pedidos dos produtos na lista de produtos, e deve selecionar as peças corretas para montar cada produto. Para saber quais são as combinações que montam cada produto, o jogador pode consultar o Manual de Montagem. O jogador também tem a opção de comprar mais peças trocando-as pelos seus pontos. Cada peça tem seu preço. O jogador vence se alcançar 15 mil pontos antes do tempo acabar.

  9. Técnica de Programação: Random A função rand tem uma memória interna que armazena o número, digamos r, produzido pela execução anterior da função. A cada nova execução, a função rand usa r para calcular um novo número "aleatório". (O número calculado passa a ser o novo valor de r.) Onde tudo isso começa?  O número r que corresponde à primeira invocação de rand é conhecido como semente (= seed).  Dada a semente, a sequência de números produzida por rand está completamente determinada.

  10. Técnica de Programação: Random Implementação no código:

  11. Técnica de Programação: Random • O loop while do código, executa a função random, não deixando que os pedidos se repitam. • O rand não tem a mesma sequência, a cada execução é uma sequência aleatória por causa da declaração srand(time(NULL)).

  12. Técnica de Programação:class_easy_input.h • Permite a entrada de dados através de janelas; • No fim do jogo, a função abre uma janela na tela do jogo e o usuário entra com seu nome para ser gravado no score.

  13. Técnica de Programação:class_easy_input.h

  14. Metodologia do Código: • Código divido em funções. • Comando de randomização. • Inclusão da biblioteca Alfont. • Uso do caso Class_Easy_Input. • Uso da TAD para salvar nome e score do jogador em um arquivo. • Implementação para uso de Mouse. • Recursos de reprodução de áudio durante o jogo.

  15. Comparação de UI: Interface do TCD do 1º Semestre:

  16. Comparação de UI: Interface do final.

  17. Obrigado pela atenção!

More Related