/speed_gem

A simple prototype of a gem puzzle game.

Primary LanguageC#MIT LicenseMIT

speed_gem

VISÃO GERAL

Speed Gem é um jogo casual com diversos blocos coloridos dispersos em uma área de tamanho determinado. A essência da mecânica do jogo funciona da seguinte maneira, é gerada uma seqüência de cores aleatoriamente e o jogador deve executar essa seqüência em um determinado tempo, caso ele consiga executar ganhará um ponto caso contrário perderá um ponto. O jogo termina quando o jogador atinge a pontuação estipulada pelo nível ou caso seus pontos acabem.

ASPECTOS FUNDAMENTAIS

O jogador deve fazer seqüências com 3 blocos da mesma cor na horizontal ou na vertical, quando uma seqüência é feita esses blocos somem e a cor deles fica marcada na seqüência atual do jogador. O jogador deve deixar a sua seqüência atual idêntica a seqüência alvo gerada pela máquina. Caso ele consiga executar a seqüência dentro do tempo previsto será adicionado hum ponto ao seu total de pontos caso contrário será reduzido. O jogador vence o nível quando atingir o total de ponto estipulado e perde quando os seus pontos são reduzidos a zero.

DIFERENCIAL

Como diferencial para o jogo existem dois blocos especiais o bloco preto e o branco. O bloco branco é um coringa que quando colocado junto de dois outros blocos de cores iguais aleatórios, ele assume a cor desses blocos e forma a seqüência. O bloco preto é exatamente o oposto do branco, quando dois blocos pretos são colocados juntos eles transformam um bloco colorido em preto e formam uma seqüência negra. Quando isto ocorre os blocos somem e o jogador é penalizado em hum ponto.

OBJETOS ESSENCIAIS DO JOGO

• Blocos coloridos: são usados para formar as seqüências do jogador;

• Blocos brancos: são os coringas do jogo, podem se transformar em qualquer cor;

• Blocos pretos: são fatores de dificuldade para o jogador, removem um bloco colorido e ainda penalizam o jogador;

• Seqüência do jogador: é a seqüência de cores do blocos que o jogador já realizou;

• Seqüência alvo: é uma seqüência gerada aleatoriamente pela máquina que o jogador deve igualar;

• Total de pontos do jogador: é a quantidade de pontos que o jogador tem em determinado momento;

• Tempo: tempo para o jogador executar a seqüência alvo.

• Pontuação: quantidade de pontos que o jogador fez durante todo o jogo.