Git Product home page Git Product logo

dungeon-cards-multiplayer's Introduction

DungeonCards MMO

Video gameplay

Trabalho realizado pelos alunos Gabriel Pereira, Guilherme Domith, José de Melo, Lucas Heber, Ricardo Costa e Tarlles Roman; para a disciplina de Programação para Dispositívos Móveis e Sem Fio lecionada pelo professor Rafael Alencar no IF Sudeste MG - Barbacena em 2019.

Login

Dungeon MMO é um jogo onde quatro jogadores, deverão se enfrentar em 1 dungeon onde somente 1 sairá vitorioso. Sua dungeon é um tabuleiro 6x6 cheio de monstros e com 3 inimigos poderosos. Mate os monstros, colete moedas e encontre armas, quando se sentir forte o suficiente vá para cima de seus inimigos para coletar parte do seu ouro e ficar mais próximo da vitória.

Matriz

Como jogar

  • Após realizar o login clique no botão Play para ser direcionado para uma sala. Quando 4 jogadores estiverem na mesma sala o jogo irá começar automaticamente.
  • O jogador irá realizar movimentos em concorrencia com seus inimigos.
    • Movimentar, coletar moedas/potes e bater em monstros/heróis são considerados movimentos.
  • Todos os herois e monstros começam no nível 1, ao coletar moedas esse nível pode ser alterado.
    • A cada 10 moedas coletadas pelo jogador seu nível sobe.
    • A cada 100 moedas coletadas por todos os jogadores, o nível dos monstros sobe.
    • A cada 100 moedas coletadas por todos os jogadores, a poção passa a curar apenas metade do valor atual, até 1.
  • Sempre que um jogador subir de nível seu dano sobe em 1 ponto e sua vida é acrescentada de 2.
  • Seja o ultimo herói vivo para vencer a partida.
    • 1º -> recebe 2 pontos de liga (PDL).
    • 2º -> perde 0 pontos de liga (PDL).
    • 3º -> perde 1 pontos de liga (PDL).
    • 4º -> perde 2 pontos de liga (PDL).

Main

Tecnologias utilizadas

Esses jogo foi desenvolvido utilizando as tecnologias React Native, Socket.io e Node.js

Protótipo

dungeon-cards-multiplayer's People

Contributors

jose-de-melo avatar ricardovcn avatar tarllesroman avatar gabrielbpereira avatar guilhermedomith avatar

Stargazers

Lucas Heber  avatar

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.