Coder Social home page Coder Social logo

idj-projeto's Introduction

Introducao ao Desenv de jogos - 2017/1

O jogo Mayumi no Tabi é um jogo de plataforma onde os monstros são baseados em folclore japonês. A estrutura de fases é baseada no Megaman, temos vários monstros e cada monstro possui uma habilidade diferenciada. A personagem principal a qual o jogador controla possui um arco.

A história do jogo é inspirada pelo mito da Caixa de Pandora. Temos uma cidade amaldiçoada e a protagonista está à procura do Boss Final, que abriu a caixa.

Para se ganhar basta matar o boss final e perde-se quando a sua vida chega a zero.

A tecla 'A' atira a flecha, 'S' para chutar, 'Z' para zoom +, 'X' para zoom -, ESC para sair, 'N' para mostrar HP, 'M' para mostrar colisão. As tecladas direcionais são usadas para movimentar o personagem, sendo que a tecla direcional é usada para pular (é permitido double jump). Para o Editor de Fase basta usar os botões do mouse para adicionar e retirar um tile.

As teclas 'U', 'P', 'O', 'I' fazem nascer os monstros Porco, Mike, Banshee e Mask, respectivamente. A tecla 'N' faz mostrar HP e 'M' blocos de colisão.

Membros da Equipe:

Artistas: André Accioly Lima - 12/0059908 Danilo José Bispo Galvão - 12/0114852 Ivan de Oliveira Mello - 12/0121352

Programadores: Cristiano Krug Brust - 15/0008058 Hector Rocha Margittay - 15/0036647 Raphael Soares Ramos - 14/0160299

Músico: Rodrigo Roriz Teodoro - 140161678

O programador Cristiano fez a refatoração do código para método de componentes em vez de classes, conforme mostrado em sala de aula. Além de implementação de animações de monstros e estrutura do jogo. O programador Hector foi responsável pelo Editor de Fases, pelo qual construímos o cenário, além de auxiliar na estrutura do jogo. O programador Raphael foi responsável também pela implementação de IA dos monstros, além de auxílio na estrutura do jogo como som. Todos os membros participaram em decisões gerais do jogo, como escolha de sprites, decisões de implementação, decisões de balanceamento de monstros, etc.

Para instalar basta rodar o makefile, não há nenhuma dependência além de ter SDL2 instalada.

  • Screenshots:
  • Vídeo:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.