Casterrr / dinorun

It's a game made with the Pygame library, inspired in Google Chrome off-line dinosaur game. This project was requested by a teacher from Instituto Federal de Alagoas, as a final project for the ALPG subject.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

O que é esse projeto?

Este é um projeto requisitado pelo professor Fernando Kenji na matéria de ALPG, durante o curso superior de Bacharelado em Sistemas de Informação. O propósito desse projeto é exercitar os conhecimentos adquiridos sobre lógica de programação, na linguagem Python, ao mesmo tempo que desenvolve a prática de trabalho em equipe, que é essencial para a área de TI, utilizando ferramentas de gestão de projetos como o Git e Github, Trello e a metodologia Kanban. Além disso, serão utilizados conceitos como o MVP (Minimum Viable Product) e Estórias de Usuário para uma realização ainda mais eficaz do projeto.

Dinorun

Dinorun é um jogo inspirado no jogo off-line do navegador Google Chrome. O jogo consiste em um dinossauro que está correndo rumo ao infinito e além, e precisa sobreviver aos obstáculos no meio do caminho. Os obstáculos podem variar, e vão ficando mais difíceis de forma proporcional ao tempo de sobrevivência do jogador.

Além dos obstáculos, o dinossauro poderá coletar "powerups", itens que vão dar algum tipo de bonificação ao dinossauro, como por exemplo: Tempo de invulnerabilidade (não perderá o jogo mesmo se colidir com algum obstáculo, mas durante pouco tempo); desaceleração do tempo (redução na velocidade dos obstáculos); vida extra.

O jogador poderá fazer pontuações maiores ao coletar esses "powerups" e também ao coletar moedas, que serão geradas de maneira aleatória pelo caminho.

Minimum Viable Product

Aqui estão as funções essenciais para que o jogo possa funcionar:

  • Iniciar: Deve ser possível iniciar a jogatina por algum comando de entrada.
  • Pular: O dinossauro deve poder pular, para conseguir desviar dos obstáculos e coletar "powerups" e moedas.
  • Desafio: Obstáculos colidíveis devem ser gerados, para que o jogo possa ter um fim.
  • Terminar: O dinossauro deve morrer ao colidir com um dos obstáculos, encerrando assim a jogatina.
  • Pontuação: A contagem de pontos deverá aumentar conforme o tempo de sobrevivência do dinossauro e quantidade de moedas e "powerups" coletados.
  • Sumário: Ao encerrar a jogatina, a pontuação deve ser exibida.

Integrantes

  • Carlos Raylon
  • Emesson Horácio dos Santos
  • Lucas Matheus Vieira Lúcio
  • Maelton Lima dos Santos

About

It's a game made with the Pygame library, inspired in Google Chrome off-line dinosaur game. This project was requested by a teacher from Instituto Federal de Alagoas, as a final project for the ALPG subject.


Languages

Language:Python 100.0%