/Land-Of-Heroes-4

Primary LanguageJavaScriptMIT LicenseMIT

What is Land of Heroes?

Land of Heroes is a work in progress Massively Multiplayer Online Role Playing Game ("MMORPG") that runs in the browser using the Phaser JavaScript engine to run on browsers on both desktop computers and mobile devices and is cross-compatible, and is a solo project started in 2018. NodeJS is used as the server, and MongoDB as the database.

The purpose of this project was to try a new style of programming for the client and server, keeping it as clean and modulized as possible. Much of the code is still being cleaned and revised.

This project includes a client and server. The server uses MongoDB as the database, which holds user account information.

Features include: -Account creation, loading and saving -Multiplayer interactions -Chat system -Map loading -Map changing

Land of Heroes

Land of Heroes is a work in progress Massively Multiplayer Online Role Playing Game ("MMORPG") that runs in the browser using the Phaser.io JavaScript game framework to run on browsers on both desktop computers and mobile devices and is cross-compatible, and is a solo project started in 2018. Node.js is used as the server, and MongoDB as the database.

The purpose of this project was to try a new style of programming for the client and server, keeping it as clean and modulized as possible. Much of the code is still being cleaned and revised.

This project includes a client and server. The server uses MongoDB to hold user account information and other data later on, such as stats for randomly generated items.

Current features include:

-Multiplayer
-Playable on browser for desktop and mobile devices
-User account creation, loading and saving
-Player vs Monster Combat system
-Pathfinding
-Animated players and enemies
-Chat system
-Map loading
-Map changing

Future planned features:

-Player vs Player open world, full loot combat
-Loot generation
-Inventory and equipment systems
-Skill/Ability system
-Player XP and Levelling system
-Random item generation
-Player trading
-Guilds
-Many different environments, enemies and boss fights :)

Many of the planned features are still being brainstormed, and more thought will be put in until the time comes. There is much work ahead :)