quarta-feira, 17 de dezembro de 2014

Jogo 1 - Temática: Tiro

Com a tarefa de desenvolver um game de tiro, resolvemos fazer uma "remodelação" em um dos mais clássicos dos jogos. 
Pacman se tornou PACGHOST, onde ao invés do jogador fugir dos seus inimigos, ele deve matar os fantasmas lançando chamas pela boca. 
O jogo baseia-se em o jogador manter-se vivo por mais tempo. para isso ele deve matar seus oponentes através de tiros. Seus inimigos surgem das quatro extremidades da tela, portanto é bom estar bem ligado. Quando o jogador entra em contado com o fantasma ele perde uma vida. Calma não é o fim do jogo se você possuir mais que uma vida, pois a cada três fantasmas mortos você recebe uma vida. 
Ao iniciar o jogo, o usuário se depara com o menu, onde o mesmo terá três opções, o botão PLAY para iniciar um novo jogo, o botão HELP informa os controles do jogo e ainda um botão CREDITS para acessar os créditos referente às artes utilizadas no jogo.





Para jogar acesse o Link: http://www.fastswf.com/zxPsP84

Desenvolvido pelos Alunos: Luís Paulo Correa e Michel Costa

Jogo 2 Flixel – Temática: Plataforma

Sobre: Em Rabbolt você deve controlar um pequeno coelho em busca de alimentos (cenouras). O jogo é muito simples, mas você deve tomar cuidado, se você cair fora das plataformas de terra será eliminado.
Em Rabbolt o jogador tem por objetivo coletar todas as cenouras no menor tempo possível. Existe um cronômetro alocado na hud do game que indica o tempo decorrido desde o inicio da partida. Ao final quando todas as cenouras forem coletadas o jogo acaba, exibindo o tempo final do jogador.
Instruções para jogar: O coelho pode ser movimentar para a direita e esquerda, através das teclas direcionais RIGHT e LEFT do teclado, sendo que manter a tecla correspondente ao lado pressionada faz o coelho correr. Também é possível pular, através da tecla SPACE.


Link para o jogo: http://www.fastswf.com/UqNuiJI

Desenvolvido pelos alunos: Luis Paulo Correa, Matheus Trebien e Michel Costa


sexta-feira, 12 de dezembro de 2014

FLIXEL: Object Poll

“Explique como alguém pode implementar e usar a ideia de “object pool” na Flixel? Mostre exemplos de utilização ao longo de sua explicação.”
A utilização do "Object Pool" visa otimizar as instanciações reaproveitando objetos e melhorando a performance. Com a Flixel reproduzimos dois exemplos de utilização do mecanismo, entre eles:  na reprodução de sons e nas emissões de partículas, obtendo evitando o uso de instanciações desnecessárias e obtendo um melhor desempenho.  . 
Exemplos:
Reprodução de Sons:
Instanciamos uma variável do tipo FlxSound e fizemos o uso da função loadEmbedded(). Ao executar o método play() a cada vez que desejar executar um som, estamos reaproveitando o objeto já instanciado. 
Emissão de Partículas:
Na flixel pode se utilizar a classe FlxEmitter. Utilizando a FlxEmitter, toda vez que for executada a emissão das partículas, as mesmas são “recicladas”, não sendo necessário cria-las novamente todas as vezes em que uma emissão de partículas for usada.

terça-feira, 2 de dezembro de 2014

Jogo de tabuleiro: Copa do Mundo

Dando continuidade a disciplina de Tópicos Especiais em Jogos Digitais, recebemos o desafio de desenvolver um Jogo de Tabuleiro, onde o mesmo deveria ser divertido e também contar com originalidade.
Após ideias e sugestões do grupo, chegamos a um acordo, o de desenvolver um jogo de tabuleiro com alguns traços de lances, bordões e polêmicas do futebol. E foi assim que surgiu o Game.

Características
Possui um tabuleiro, 4 peões, baralho de cartas e pode ser jogado entre 2 a 4 jogadores.

Especificação dos componentes

Tabuleiro: É apresentado em forma de um circulo, representando uma bola de futebol, no centro conta com a ilustração de um troféu da copa do mundo (que visa estimular o jogador a vencer )  e um espaço onde deve ser colocado o baralho.
O tabuleiro conta com inicio de partida e chegada,  pontapé inicial e apito final respectivamente. Entre elas existem outras casas que representam momentos do jogo, onde a ilustração mostra o progresso de cada partida utilizando numeros de 0 a 90 fazendo alusão aos minutos de uma partida de futebol.
Segue a imagem com a ilustração do tabuleiro:



Cartas: São elas que tornam o jogo ainda mais divertido, as mesmas ditam as regras definindo seus próximos passos. As cartas possuem duas características: positivas ou negativas. Todas as cartas são compostas de algum lance, bordão ou polêmica de futebol como descrição, em seguida contam com uma determinada ação em relação a seu peão no tabuleiro.
Segue imagem com algumas cartas disponíveis no jogo: 

Peões: Possuem cores diferentes e visam destacar o progresso de cada jogador no tabuleiro.
Medalhas: Representam o numero de conquistas de cada jogador.
Mecânica de Jogo
O  jogo  inicia com todos os participantes retirando duas cartas do baralho, que seguiram com eles. Durante o jogo é permitido cada jogador acumular no máximo quatro cartas. Cada rodada você pode optar, entre pescar ou executar a ação de uma carta que possuir em mãos. Algumas cartas possuem efeitos positivos e outras negativas. Você pode acumular cartas positivas para combiná-las com outras, tendo assim um maior progresso. Mas se caso caso você optar por pescar e for "contemplado" com uma carta negativa, você deve executar imediatamente a ação descrita na mesma.
Regras:
- Todos os jogadores partem do pontapé inicial.
- Se durante as rodadas alguém termine sobre a casa intervalo, o mesmo pode retirar uma carta extra do baralho.
- Caso as cartas cheguem ao fim, as cartas já utilizadas são embaralhadas e retornam ao jogo.
- O jogador recebe a medalha quando atingir o apito final ou retirar uma carta medalha do baralho.
- O vencedor é aquele que conseguir conquistar 4 medalhas primeiro.

segunda-feira, 1 de setembro de 2014

Game Design: Carmageddon

Descrição da mecânica do Game:

Aprender a jogar carmageddon é muito fácil, inicialmente é dada a largada no sentido de uma corrida normal "Limpa", o jogador logo percebe que deve chegar em primeiro para poder vencer a etapa do game.

Após a largada você de cara já nota que o game lhe oferece  uma certa liberdade, onde você pode interagir muito com o entorno da pista, entrar em becos, quebrar obstáculos e afins.

Alguns metros após a largada já é possível encontrar pessoas e até animais na pista e ao seu redor, que quado atropelados somam pontos ao piloto, ao mesmo tempo que você esta correndo de forma limpa e buscando a vitória, você se depara com choques e acidentes entre seus adversários, que ao mesmo tempo estão tentando tirá-lo da corrida. 

É possível visualizar que após você bater propositalmente em seus adversários você ganha pontos e também pode elimina-los da corrida, o que torna o jogo muito mais empolgante. Através de um painel na tela mostrando o "estado" em que seu carro encontra, para saber quais os riscos que deve-se ou não encarar.


Desafios encontrados pelo jogador:


Um dos principais desafios  é o clássico dos games de corrida, ou seja conquistar o primeiro lugar. Além de conquistar o primeiro lugar o game te desafia a se manter na pista, onde adversários colidem com você tentando atrapalhar sua trajetória. 

A conquista de pontos também se torna um desafio, sendo que  é preciso permanecer mais tempo  “vivo na corrida”, para adquirir mais pontos.

O modo carnificina quando ativado, também permite que você consiga pontos através de atropelamentos, tantos de pessoas como animais (versão robô para menores de 18 anos).

Adversários te seguem o tempo todo tentando danificar  seu carro e te tirar da corrida, porém se você fizer esta ação contra eles é possível que você os elimine da disputa.

Progressão:

Para progredir no game é necessário conquistar as corridas, tanto por correr de maneira limpa, ou eliminando adversários. O jogador de carmageddon percebe facilmente que está avançando seu nível quando se depara com:

- Novas pistas com novos traçados, obstáculos;

- Corridas na noite, no gelo, mapas com alguns “labirintos” que podem te fazer ficar perdido na pista;

-  Adversários mais espertos;

- Carros mais velozes e resistentes;

Aprendizado:
           
Com o decorrer do game e o avanço nas fases, é possível o jogador ir aperfeiçoando seu aprendizado consideravelmente, já que ele adquire habilidades em pilotar em diversos terrenos, reconhece pistas que futuramente terão trechos reaproveitados, conhece melhor seus adversários, está pronto para encarar novos desafios.

Frustração:

Em certas partes do jogo ele até se torna entediante, como por exemplo, fases extensas, oponentes mais difíceis de derrotar. Acredito que isso até pode ser uma questão que vária de jogador para jogador, pois o jogo requer que ele adquira habilidade em sua trajetória, o que pode ser frustrante para alguns pode ser desafiador para outros.

Recompensa:
         
Após avançar de nível o jogador recebe recompensas, bem como carros novos, pontos, respeitos e melhor posição em largadas, sem contar que no mundo do game você fica com toda a moral.






terça-feira, 12 de agosto de 2014

Carmageddon: Um game com explosão, acidentes, mortes, carros velozes e cenários eletrizantes !!!





Neste primeiro post, queria falar sobre um jogo que marcou a minha infância e é claro que este jogo foi Carmageddon.

Sensacional é a primeira palavra que me vem em mente, Carmageddon é um jogo em que os objetivos são muitos, vencer a corrida de maneira "limpa" sem danificar/explodir seus adversários, ou elimina-los todos através de batidas, que é claro que a segunda opção é a mais divertida.

Vencer as corridas também não era a única "atração" do jogo , você também teria que atropelar pessoas e animais (modo carnificina) para ganhar pontos, mas também havia um modo para menores de idade em que ao invés de pessoas e animais, você atropelava robôs.

Além de corridas emocionantes o game também conta bons gráficos 3D ( incríveis para aquela época ), pistas bem formuladas e uma ótima jogabilidade.