Git Product home page Git Product logo

epicmangorpg's Introduction

This game was inspired by Iyouboushi's mIRC BattleArena bot - https://github.com/Iyouboushi/mIRC-BattleArena

Overview

Its more or less a dungeon crawling game, you fight monsters and procceeds to the lower floors.

Combat System

The combat system is much more dynamic than the traditional turn-based game. Instead of having each side takes turn one after another, Mango RPG uses a continuous timeline. For example, in 2 seconds, one character can use 3 fast skills where areas another can use 1 slow skill.

Skills are what the character use mainly in battle, even normal attacks are skills. A skill is composed of one or many steps, each step is independent and can be cancelled/interupted at anytime.

While most skill's execution is instant, blade slicing through flesh, biting teeth, some skill does not show its effects at its execution, such as firing an arrow or throwing a grenade. When a character fired an arrow, he is free to do his own action while the arrow is still flying through the air, the arrow here would be an event.

hp - your health
mp - mana
sp - stamina
bal - balance determines some skills's damage, it also prevent your skills from being interrupted. When its below 10%, you have a chance of receiving the knockdown status when attacked
str - increase damage of melee and bow attacks, also determines parry success chance
int - increase damage of magic attacks
dex - increase accuracy
agi - decrease skills load/execution/cooldown time, decrease enemy accuracy when attacking you
def/magicdef - the damage you received is first subtracted by your defense
prot - after defense is subtracted, its reduced by % of your protection, also reduces the chance of receiving a critical hit by prot*2 %.
See the link for more.

epicmangorpg's People

Contributors

mangolion avatar

Stargazers

 avatar Danilo "Cookie" Santana avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

epicmangorpg's Issues

How to contact you when you aren't on IRC

That's my biggest issue.
Second after that: When you use heal on yourself the health goes to 60 instead of healing
Example:
You have 110/150 health and use skill heal on self
Health goes down to 60/150 instead of going to 110+ heal amount.
If health is under 60 the addition works fine.

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.