quinta-feira, 14 de julho de 2016

Códigos do jogo - Quiz


No inicio se cria variáveis que auxiliaram na troca de imagens e os vetores de objetos principais do quiz , estes objetos definem as perguntas, seus valores de errado e verdadeiro e imagens que serão utilizadas ou são de base para programa, segue alguns exemplos :


O jogo

Moce foi um jogo desenvolvido para o Hemoce com o intuito de ser um jogo infantil e educativo voltado para alunos cursando o ensino fundamental.



O jogo já está disponível para download.

Para baixar clique em " JOGO MOCE"

Códigos do jogo - Minijogo HemoJump


O jogo baseado no célebre doodle Jump foi construído sem o uso de nenhuma biblioteca ou framework.O jogo é feito todo em javascript. Ele está contido numa função principal Doodle() que é chamada para dar início ao jogo.

Elementos da teoria Behaviorista no jogo Moce

Elementos da teoria Behaviorista no jogo Moce
Relatório do Projeto Final para Avaliação Interdisciplinar


O Recurso digital pode ser encontrado no blog Moce.  Para mais visualizar e para mais informações acesse: http://jogomoce.blogspot.com.br


O projeto foi desenvolvido para o HEMOCE - Centro de Hematologia e Hemoterapia do Ceará. O centro, além de todos os serviços hospitalares e de coleta de doações, também é conhecido pela realização de campanhas que incentivem a doação de sangue e a manutenção de sua rede de doadores (Hemorede).

Códigos do jogo - Mini jogo HemociAtaque


O jogo HemociAttack criado no estilo Angry birds, foi desenvolvido utilizando uma nova framework de javascript criada em 2013.Ela possui um sistema de física baseado no box2d e um editor visual online.
Documentação da API: http://clockworkchilli.com/docs

O editor:

Códigos do jogo - Moce, jogo principal

O arquivo html do projeto possui algumas características importantes. Usamos um onload e depois movemos para a init(); onde ele chama e define alguns parâmetros importantes para a manutenção do programa, primeiro ele chama tamago() e depois ele chama a main(), a main() como será a transição de jogos usando a window.troca este valor é alterado em outras partes do código gerando o gameflow que desejamos.
C:\Users\Adriana\Desktop\Nova pasta (3)\Relatória\final\indexR.png

Códigos do jogo - Mini jogo HemoCrush


Quando se faz um Match 3, existem algumas coisas em que se deve pensar, a primeira coisa é que as peças devem estar distribuídas numa matriz. E ela tem certas características, isso é o objeto level.
varlevel.png
Posição, tamanho, seleção, peças e seus tamanhos. As peças estão dentro de um vetor bidimensional (perfeito para uma matriz) que é preenchido quando a função do jogo é inicializada. Ela possui valores de tipo e de movimento.
primeiroFOR.png
Então devemos criar o jogo em si. Nisso devemos observar que para um Match 3 funcionar são necessárias duas condições essenciais
 -Não podem ter matchs feitos
 -Deve haver ao menos uma chance de match
A função createLevel faz isso
createLevel.png
Ela randomiza os tiles, resolve todos os Matchs pré jogo para garantir a 1º condição em seguida ele conta a quantidade de movimentos (computacionalmente trocando os tipos de posição e contando quando um match seria formado). Se houver ao menos um movimento, o level está completo.

Criando o jogo novo eu chamo a função newGame()
newGame.png

Esta zera a score e o texto de score que aparece (são separados para que o efeito de crescimento animado dos números aconteça), Se não for a 1º vez que a função é rodada ele inicia o jogo rapidamente (caso seja a 1º vez, o estado de jogo é init e ele faz a tela de melhor pontuação com o botão de play), desliga o pause e o game over, reseta o tempo inicial, e cria o level.

quarta-feira, 13 de julho de 2016

Design do jogo Moce e mini jogos


O Hemoce tem um grande amor por seu mascote, o Hemocinho, e este foi a principal inspiração para a concepção destes jogo.
Por se tratar de um jogo infantil, uma das grandes dificuldades de trabalhar com uma temática envolvendo sangue é conciliar o uso da cor vermelha. Dessa forma ficou decidido que  o mascote e as áreas de destaque seriam vermelhas e mais saturadas, desta forma os ambientes possuem predominantemente cores em tons pastel.


Logo do produto

logo antiga
Logo nova
Para a criação da logo houve um processo de pesquisa com os produtos já existentes no mercado, verificou-se que jogos infantis possuíam predominantemente em suas marcas formas com cantos arredondados e que deem a ideia de volume.

Argumentos da Narrativa e Storyboard



O jogo

O jogo se passa num mundo alternativo em que os seres possuem formato de gota de sangue, o jogador cuidará de um desses seres desde que estes estavam na sua forma infantil até a fase adulta. Para isso o jogador precisa alimentar, dar banho,deixá-lo feliz e o por para descansar quando estiver exausto.

As cenas do jogo se passarão dentro de uma casa semelhante as que conhecemos, dessa forma pode haver uma identificação maior do usuário. Existem quatro ambientes em que o personagem pode utilizar:
- A cozinha onde existem interações de alimentação e cura, em caso de doença.
- O banheiro onde ser pode limpar o personagem.
- O quarto onde o personagem pode descansar.
- A sala de jogos dá acesso aos minijogos

Minijogos:

Todos os minijogos simulam processos no interior do corpo humano, sendo protagonizados por seres do mundo do Hemocinho.

-HemociAtaque: o jogo possui a mecânica de jogabilidade Artillery Rush(Angry Birds), no qual o jogador irá realizar a defesa do organismo, atirando linfócitos (células de defesa) nos invasores ( vírus e bactérias).
 
-HemoCrush: É um jogo intuitivo que brinca com a combinação de tipos sanguíneos idênticos. O objetivo é fazer com que o usuário conheça o nome de todos os tipos e a existência do fator RH simbolizado por sinais de '+' e '-' .

-HemoJump: É um jogo que simula o processo de troca gasosa do pulmão com o sangue(hematose pulmonar). Tal processo é responsável pela manutenção do nível de acidez no sangue. O jogo representa o movimento do sangue dentro dos vasos sanguíneos.

-Quiz: Jogo que contém perguntas que são dúvidas frequentes dos candidatos a doação de sangue. Tem como objetivo desmitificar essas questões de forma bem humorada, assim ensinando o jogador sobre doação de sangue.