ivopc / Monster-Valle

Monster Valle, full-featured MMORPG based in Pokémon.
https://monstervalle.onrender.com/
MIT License
28 stars 2 forks source link

Monster Valle

Monster Valle, full-featured MMORPG based in Pokémon made with JavaScript, NodeJS, PhaserJS, VueJS and websockets. The current situation is that I want to rewrite the older release to new one with a better architecture.

Secretly I'm doing a closed-source release of my game with TypeScript+Phaser3+NuxtJS+NestJS :)

The Old Game Client and and Old Game Server are avaliable here: https://monstervalle.onrender.com/

You can see the mechanics here: https://www.youtube.com/@monstervalle6316/videos

Notable features: PvP, Players Market Place, Quests, multiplayer real-time interactions, monster move learning and level up, party, items, storyline and etc.

In a creative solution, a "script language" was build on top of JSON to automate the gameclient/gameserver, most part of the game is full automated: level design, UIs, battle, network proccesses; personal architecture pattern was created to make the development and maintainability easy and clear. Edit UI in Photoshop and send it directly to game in real-time.

Repos

GameClient: https://github.com/ivopc/mv-client

New GameServer: https://github.com/ivopc/new-mv-server

Old GameServer (outdated and legacy): https://github.com/ivopc/old-mv-server

(No guides available yet)

License

The code of game source project is released under the MIT license.

Credits

This projects is mainly created, idealized and full coded by: Ivo Pires de Camargo (me). The art is not public, owned and created by: mainly by Everton Luiz, Clara Luz Romagnolli and Victor Athayde. Caio Carlos, Junio Henrike and Gabriel Faleiros. Please do not use the art and musics in any commercial project.