GithubHelp home page GithubHelp logo

three-horned-helmet / mega-rpg Goto Github PK

View Code? Open in Web Editor NEW
37.0 1.0 17.0 5.44 MB

A discord bot where you can build an empire, recruit a devastating army and level up your epic hero. All of this so you can explore and conquer the world!

License: GNU General Public License v3.0

JavaScript 99.99% Shell 0.01%
discord game discord-js discord-bot rpg-game rpg

mega-rpg's Introduction

Come play with us for free at our support server

OR invite the bot to your own server!

MEGA RPG

Discord Bots

Build Status

Codacy Badge

License: GPL v3


Donations and Support

Support our bot on Patreon and receive in-game benefits,

or donate to our PayPal account and help us keeping the servers alive.


Get started

  1. Join a discord server that has the bot or invite the bot to your own server.
  2. There's over 30 commands available, try typeing !help or !quest to get you started.
  3. If you get stuck, you can always type !info to get a DM about the commands!

Intro

In Mega-RPG you can build a city and explore the surroundings with your hero and army. You are able to do quests, kill minibosses and drop epic loot during your adventures! If you are brave enough you will also be able to raid dungeons, but be warned you may need the help from other adventurers to take it down!

The Game is set in a fantasy-medieval universe and the journey begins in a kingdom tyrannized by a Bandit King and his Impling helpers. The citizens of the kingdom has lost all hope, but some try their best to live their lives. You are a master of your own empire, but with an army and a hero you may be able to help the citizens and bring down the Bandit King!

The game is in an early development stage, but we are continuously expanding the game with more quests and features. If you see something you like (or dislike), please let us know by creating a post on our official Discord support server, or send us a message directly. Any feedback or bug-reports are highly appreciated!

A big thanks to everyone that has helped us with the early testing!

How to run Mega-RPG locally

  1. Install NodeJS.
  2. Install MongoDB Community.
  3. Clone the project from github OR run: $ git clone https://github.com/Three-Horned-Helmet/mega-rpg.git
  4. $ cd mega-rpg
  5. $ touch .env
  6. $ npm install
  7. Modify the .env file according to your needs. This file should be held secret and not shared on Github or any other platform. A personal Discord Token can be obtained from Discord Developer. The DISCORD_PREFIX value represent what your bot should listen to. Eg DISCORD_PREFIX=! will listen to any commands that starts with ! ==> !profile will return the profile of whoever wrote the command.
  8. $ mongod run the mongodb deamon
  9. $ npm start start the project. A 'Ready!' will be logged to the terminal upon success

Run tests

  1. Install the project by following the steps over
  2. $ npm test

mega-rpg's People

Contributors

dcsan avatar dependabot[bot] avatar fenrew avatar gisderdube avatar ojself avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

mega-rpg's Issues

[fr] slash commands / buttons etc.

awesome project!
I was wondering if there were design reasons for not using slash commands, buttons etc for the bot?

it might make interaction a bit quicker/smoother. its a little tedious typing all those long commands.

[FR] typescript?

I was wondering about auto-reformatting the whole project to typescript, is that something you've looked at?

just wondering how many dynamic JS features you've used that would make that a real problem to do...

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.