MoonBunny

O que é MoonBunny?

Origem do Jogo

MoonBunny é um jogo que foi desenvolvido como projeto para a disciplina de Projeto em Computação Gráfica no 2º semestre de 2007. O objetivo do curso era produzir um jogo completo e MoonBunny foi o que meu grupo (composto por Félix Carvalho Rodrigues, Márcio Rocha Zacarias e por mim) desenvolveu.

Mecânica do Jogo

Screenshot do nível

MoonBunny é um jogo para um jogador que pode ser visto como uma mistura da mecânica de jogos de nave 3D como Star Fox e Rogue Squadron e jogos de ritmo como Pump It Up, Guitar Hero e Elite Beat Agents. O jogador controla a figura de um garoto com uma fantasia de coelho que voa por um cenário. Anéis estão espalhados ao longo desse cenário e o objetivo do jogador é passar por dentro deles e ao mesmo tempo apertar um botão correspondente. O aperto do botão será julgado de acordo com o timing do jogador. Quanto mais sincronizado com o ritmo da música, melhor o julgamento. Ao final da fase o jogador receberá um rank simbolizando seu desempenho geral. Para auxiliar na execução dos comandos há um marcador no centro superior da tela e símbolos dos botões passam por ele, sendo que para obter o melhor julgamento o botão correspondente ao símbolo deve ser apertado no momento em que o símbolo está centralizado no marcador. Como auxílio visual extra os anéis tem cores relacionadas aos botões que devem ser apertados.

Downloads

Por enquanto a única forma de download do jogo é o próprio código fonte. Enquanto isso pode ser um inconveniente para não programadores, não é necessariamente difícil de executar o jogo a partir do código fonte. Entretanto, algumas dependências devem ser instaladas posteriormente.

Dependências Windows

Os links acima são dos sites oficiais das dependências. Caso não estejam funcionando, o Márcio gentilmente hospedou os intaladores correspondentes para que fiquem disponíveis. Abaixo os links:

Como Rodar no Windows

Primeira alternativa

  1. Instale a Panda 3D
  2. Instale a pygame e quando perguntar em qual versão do Python instalar tenha certeza de escolher a que está em C:\Panda3D-XXX\python (considere que XXX é a versão da panda que está instalada).
  3. Na hora de executar, abra o cmd, entre no diretório do jogo e execute "ppython main.py"

Caso a alternativa acima não funcione, algumas pessoas conseguiram rodar dessa forma:

  1. Instale o Python 2.4.4
  2. Instale a Panda
  3. Instale a pygame
  4. Abra a pasta onde foi instalado o python24
  5. Copie as pastas include e libs
  6. Entre na pasta da panda
  7. Entre na pasta "python", ainda dentro da panda
  8. Cole as duas pastas aí dentro
  9. Na hora de executar, abra o cmd, entre no diretório do jogo e execute "ppython main.py"

Dependências Ubuntu

O Márcio também disponibilizou o pacote da Panda 3D para Ubuntu. O jogo foi testado e desenvolvido no Ubuntu Feisty na maior parte do tempo, então é ainda mais fácil fazê-lo funcionar nesse sistema. O Python já vem instalado e para instalar a pygame basta abrir um terminal e digitar sudo apt-get install python-pygame. Depois é só instalar o pacote abaixo e rodar executando o arquivo main.py

Download do Jogo

O download disponível é do código fonte do jogo. Para rodá-lo é necessário antes ter as dependências corretamente instaladas. Depois é preciso executar o script main.py usando o python. Essa não é maneira ideal de se executar um jogo. Estamos trabalhando em um pacote auto-instalável de fácil uso.

Comunidade

Em breve!

Créditos

Dúvidas e Sugestões

Se você tem alguma dúvida sobre como instalar, executar ou jogar o jogo, ou então gostaria de sugerir alguma coisa mande um email para kcfelix@inf.ufrgs.br com [moonbunny] no subject.