/Game-de-CGPI

Trabalho de Segmentação de Imagens para a disciplina de Computação Gráfica e Processamento de Imagens

Primary LanguageProcessingMIT LicenseMIT

Computação Gráfica e Processamento de Imagens 👀

Github top language Github language count Repository size License Github issues Github forks Github stars

Jogo da cobrinha - 🤔

😎 Objetivo

O objetivo deste trabalho consiste em implementar um jogo utilizando o Processing, com as seguintes características:

• O jogo deve possuir pontos de colisão;

• Utilizar ao menos 2 transformações geométricas (Ex: Rotação,Translação, Flip Vertical e/ou Horizontal etc.);

• Utilizar no mínimo 5 sprites;

• Possuir no mínimo 2 sons para eventos distintos durante o jogo;

• Possuir uma história e personagens;

• Possuir um placar ou contagem de pontos;

• Possuir um sistema de menu inicial de onde o jogador poderá iniciar o jogo, acessar as instruções e regras ou acessar os créditos (tela na qual deve constar o nome de todos os integrantes do grupo).

• O jogo deve possuir itens selecionáveis;

• O jogo deve possuir no mínimo 3 níveis de dificuldade diferentes (Ex: Fácil, Médio ou Difícil). A dificuldade deve ser escolhida pelo jogador no início do jogo ou a dificuldade deve aumentar gradativamente com o decorrer do progresso do jogador.

🚀 Tecnologias

Neste projeto foram utilizadas as seguintes ferramentas:

📕 Requisitos

Antes de iniciar 🏁, você precisa ter o Git / VS Code ou Processing o instalado

🏁 Iniciando

existem duas maneiras uma pelo vs code e outra pelo processing
visual studio code (Clone o projeto)

$ git clone https://github.com/Rafael-Yokoyama/Projeto-de-CGPI.git

acesse o vídeo para configurar o processing no vs code

processing

🖥️ Metodologias

Foi desenvolvido o jogo da cobrinha dentro da ferramenta de desenvolvimento processing, foram desenvolvidas imagens para a navegação do jogo com informações sobre a passagem de uma tela para outra através de teclas selecionadas para interagir com o jogo e feito funções de rotação , função para pressionar a tela e inicar o jogo, função para a cobra comer a comida , função para mutar e desmutar a música entre outras .

🤖 Conclusão

No desenvolvimento deste trabalho concluímos que para que um jogo tenha sucesso é preciso que o jogo tenha visibilidade e para isso precisamos estudar alguns pontos como:

  1. Entender seu mercado-alvo, através de pesquisas. Quem são os jogadores, onde moram, o que fazem, do que gostam, do que não gostam…
  2. Saber quais canais de marketing utilizar para cada público-alvo e como “conversar” com eles.
  3. Apresentar um jogo inovador, divertido e viciante, através de um site bem elaborado, páginas de descrição claras com muitas imagens e de preferência vídeos também.
  4. Entender de uma vez por todas que pagar ou investir em anúncios pagos não é coisa de capitalistas-ambiciosos-que-querem-tomar-seu-dinheiro.
  5. Saber usar inteligentemente (e não fazer spam) as mídias sociais e a presença online.
  6. escolher um bom designer para ter um layout e personagens marcantes é crucial para o sucesso de um game.

O processo de fazer esse jogo possibilitou uma melhor visão em como funciona um pouco o mercado de game e como a Computação Gráfica e Processamento de imagens está interligada em muitos pontos, esse jogo despertou muito o interesse no grupo pela área. Outro objetivo foi compreender que a computação gráfica está presente fortemente em jogos digitais .

🤝 Contribuidoras

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto
Rafael Yokoyama
Foto
Luis Bianchine
Foto
Emerson
Foto
João Paulo

📝 Licença

Este projeto está sob licença. Consulte o arquivo LICENSE para obter mais detalhes.