Skip to content

Jogo do rato Desenvolvido no Curso Técnico, com o objetivo de treinar lógica de programação.

License

Notifications You must be signed in to change notification settings

Alisson-tech/jogo-do-rato

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub top language GitHub GitHub repo size

🐭 Jogo do Rato 🐭

Introdução

O jogo foi desenvolvido durante o curso técnico de Informática, na linguagem de programação c# no segundo semestre de 2019. Foi programado orientado a objeto com o objetivo de treinar a lógica.

Como Funciona

O usuário gera diferentes tipos de Labirintos, e o Rato deve encontrar o Queijo utilizando o algoritmo Tezeu, dentro de um tempo determinado.

Regras

  • O Tamanho máximo do labirinto é 20x20
  • O Tamanho Minímo é 10x10
  • O Máximo de queijo é 10 (modo Time Atack)
  • O Minímo de queijo é 1
  • Caso o usuário não defina o tempo, o rato terá tempo infinito para encontrar o Queijo
  • Caso o Tempo acabe antes do rato encontrar o queijo ele perde

Interface

Tipos de Labirinto

Conectado - As paredes são Conectadas, e o usuário define a quantidade de parede Vertical e Horizontal.

Labirinto Conectado

Aleatório - As parede são geradas aleatoriamente, o usuário define a porcentagem de preenchimento do labirinto.

Labirinto Aleatório

Vazio - Simula um Deserto, sendo um labirinto sem paredes (ele também é gerado quando a quantidade de paredes não e compatível)

Labirinto Vazio

Modos de Jogo

Time Attack - Nesse modo o usuário define a quantidade de queijos e a quantidade de passos. Basicamente ele deverá encontrar todos os queijos, porém toda vez que ele ultrapassa a quantidade de passos definidos, os queijos mudam de lugar, se ele encontra um queijo a quantidade de passos que ele ja deu é resetada para 0, dando mais um tempo antes de mudar os queijos de lugar.

Time Atack

Run For The Theese - O modo Clássico onde será gerado um queijo e o rato deverá encontrá-lo.

Run For The Theese

Algoritmo Tezeu

O algoritmo Consiste em marcar todos os lugares onde o rato passou, se ele passar duas vezes naquele local cria uma espécie de parede é o rato não pode atravessar. Caso o rato fique preso, é resetado algumas paredes criadas pelo rato.

Tezeu

About

Jogo do rato Desenvolvido no Curso Técnico, com o objetivo de treinar lógica de programação.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages