Giter Site home page Giter Site logo

crossroads-ije's Introduction

CrossRoads

Menu Image

Descrição

O jogo é um 2D hack'n slash plataforma, onde o jogador controla um heroi em sua longa aventura.

Visão Geral

Obejtivo é controlar o personagem por diversas fases, enfrentando seus inimigos em busca do Cálice Mágico. Quando surgem desafios, é necessaria a ajuda, então, controlamos o segundo personagem, que possui diferentes habilidades

História

Gryth, um grande guerreiro conhecido por todos, vive sua vida em busca de grandes aventuras.. No meio do inverno, ele recebe uma chamada de aventura de Hiron, o grande padre, para uma missão. Nas profundezas da igreja de Pygon, proibida para as pessoas, reside um cálice cujos poderes são gigantescos, mas perigosos. A luta de Gryth é equilibrar seu corpo e mente, e controlar seu poder para derrotar os inimigos no caminho.


Lista de dependências

  • gcc - versão 5.4.0
  • g++ - versão 11
  • libsdl - versão 2.0.5 (libsdl)
    • sdl_image - versão 2.0.1 dev
    • sdl_mixer - versão 2.0.1 dev
    • sdl_ttf - versão 2.0.1 dev
  • CMake - versão 3.8.1

Configurando o Jogo

Instalando as dependências

sudo apt-get install cmake libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev

Configurando o Jogo

Download do repositório através do github

git clone https://github.com/fernand0aguilar/ije-fga-UnB.git

Compilando

Utilizando as configurações dos arquivos CmakeList.txt e Makefile

cd ije-fga-unb
mkdir build && cd build
cmake ..
make

Execução

./game

Log de informações

cat log.txt

Envolvidos no Projeto

Integrante Disciplina E-mail Github
Fernando Ribeiro Int. Jogos Eletrônicos [email protected] fernand0aguilar
Ulysses Bernard [email protected] ulyssesBML
Caio Nunes [email protected] CaioNunes
Gustavo Nunes Design de Jogos [email protected] -
Pedro Neder Musica para Jogos [email protected] -

Controles

  • W A S D - Movimentar
  • Espaço - Atacar
  • Q - Defender

crossroads-ije's People

Contributors

ateldyfilho avatar caionunes avatar carlosaragon avatar caue96 avatar gesielfreitas avatar matias0422 avatar min-ia avatar ulyssesbml avatar wallacybraz avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

crossroads-ije's Issues

Make Enemy

Make a complete enemy, with HP, attack logic, animations and sounds.

Make a playable stage

Make a playable stage with points (acquired when kill enemys), and victory and loss condition.

Melhorar descrição no README

Melhorar:

  • Dependencias: especificar cada biblioteca que usa e a versão delas
  • Como compilar o jogo
  • Como executar o jogo
  • Quem são as pessoas envolvidas no projeto, e quais foram os papeis delas (programador, musico, artista)
  • Explicar os controles (wasd move, clicar com o botão direito ataca, etc)

Validate some Function Returns

On file GameObject.cpp - Line 36 - function bool GameObject::draw() returns nothing. Validate return and create Log if error

On file GameObject.cpp - Line 55 - function bool GameObject::add_component returns nothing. Validate return and Create Log if error

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.