Resumo
Comecei este projeto no final de 2020. Descobri o projeto do plugin MMO de Samuel Cardillo e fiquei bastante impressionado com a qualidade do resultado. Samuel e sua comunidade fizeram um bom trabalho nisso. Estava rodando no RPG Maker MV – que roda em JavaScript– e como desenvolvedor web decidi fazer meu próprio MMO com ele porque sou muito bom com os technos que o projeto usa. Depois de algumas semanas trabalhando no meu jogo, comecei a sentir a necessidade de ter um motor melhor, então decidi migrar os plugins MMO_Core de MV para RPG Maker MZ. Depois de alguns consertos complicados e "curativos", finalmente produzi algo surpreendentemente estável.
História
Samuel Cardillo usa o RPG Maker desde sua versão de 2000. Descobriu quando era criança e usava para fazer muitos jogos (muito ruins, ele diz). Claramente impactou muito em sua criatividade e seus desejos de desenvolvimento. Mais tarde, como uma pessoa que fala francês, ele descobriu um projeto (agora morto) chamado FROG Creator, que era dedicado a criar MMORPG em um ambiente semelhante ao RPG Maker.
Com o lançamento do RPG MAKER MV que permite o uso de JavaScript e sua exportação para HTML5, ele decidiu fazer uma tentativa e descobriu rapidamente que sim, RPG Maker MV poderia ser facilmente usado para criar uma interface de criador de MMORPG.
Entrei no projeto em setembro de 2020 e fiz a atualização do MZ alguns meses depois, depois de descobrir que era fácil migrar recursos básicos do MMO para o RPG Maker MZ.
Download
GitHub
Como usar ?
Nota: Não é mais necessário mexer em nenhum arquivo de pacote
Requisito de plugins
Aviso Legal: Os seguintes arquivos já estão contidos no projeto.
Etapas de lançamento
Mantenha o jogo atualizado para seus jogadores
Documentação
-Você é um desenvolvedor? Leia a documentação do desenvolvedor
-Você é um criador? Leia a documentação do fabricante
Funcionalidades atuais
Veja o progresso: https://trello.com/b/m4leXuBa/mmorpg-maker-mv-version-1-todo-list
Junte-se a nós no Discord: https://discord.gg/GVqyAwp
Verifique o projeto original: https://github.com/samuelcardillo/MMORPGMaker-MV
Créditos: Andaroth
Comecei este projeto no final de 2020. Descobri o projeto do plugin MMO de Samuel Cardillo e fiquei bastante impressionado com a qualidade do resultado. Samuel e sua comunidade fizeram um bom trabalho nisso. Estava rodando no RPG Maker MV – que roda em JavaScript– e como desenvolvedor web decidi fazer meu próprio MMO com ele porque sou muito bom com os technos que o projeto usa. Depois de algumas semanas trabalhando no meu jogo, comecei a sentir a necessidade de ter um motor melhor, então decidi migrar os plugins MMO_Core de MV para RPG Maker MZ. Depois de alguns consertos complicados e "curativos", finalmente produzi algo surpreendentemente estável.
História
Samuel Cardillo usa o RPG Maker desde sua versão de 2000. Descobriu quando era criança e usava para fazer muitos jogos (muito ruins, ele diz). Claramente impactou muito em sua criatividade e seus desejos de desenvolvimento. Mais tarde, como uma pessoa que fala francês, ele descobriu um projeto (agora morto) chamado FROG Creator, que era dedicado a criar MMORPG em um ambiente semelhante ao RPG Maker.
Com o lançamento do RPG MAKER MV que permite o uso de JavaScript e sua exportação para HTML5, ele decidiu fazer uma tentativa e descobriu rapidamente que sim, RPG Maker MV poderia ser facilmente usado para criar uma interface de criador de MMORPG.
Entrei no projeto em setembro de 2020 e fiz a atualização do MZ alguns meses depois, depois de descobrir que era fácil migrar recursos básicos do MMO para o RPG Maker MZ.
Download
GitHub
Como usar ?
- Assista ao vídeo tutorial MV para aprender o básico
- Então dê uma olhada no tutorial MZ:
Nota: Não é mais necessário mexer em nenhum arquivo de pacote
Requisito de plugins
Aviso Legal: Os seguintes arquivos já estão contidos no projeto.
- Eventos personalizados laranja: http://download.hudell.com/OrangeCustomEvents.js
- Orange Custom Event Creator: http://download.hudell.com/OrangeCustomEventCreator.js
Etapas de lançamento
- git clone o repo
- Verifique se você está no branch MMOMZ/develop
- Instale o NodeJS
- Instale RethinkDB
- Executar rethinkdb em um terminal
- Execute npm install então node mmo.js na pasta server
- Parabéns! Agora você pode jogar, desenvolver, melhorar, superar e fazer suas coisas.
Mantenha o jogo atualizado para seus jogadores
- Trabalhe no seu jogo
- Quando terminar, edite o arquivo version.json na pasta raiz do projeto
- Carregue/atualize seu jogo em um site
Documentação
-Você é um desenvolvedor? Leia a documentação do desenvolvedor
-Você é um criador? Leia a documentação do fabricante
Funcionalidades atuais
- Movimentos sincronizados do jogador
- Skins sincronizados
- Criação de conta (hash de senha com SHA256 + salt personalizável)
- Suporte RESTFUL API (com JSON Web Token)
- Persistência de posição e skin
- Persistência dos status do jogador
- Persistência de inventário e equipamentos
- Persistência de switches locais
- Persistência de switches de grupo
- Persistência de switches globais
- Persistência de variáveis locais
- Persistência de variáveis globais
- Sistema de mapas global e local
- Sistema de grupo
- Sistema de combate de grupo
- Sistema de respawn
- Bate-papo no jogo
- Página de registro
Veja o progresso: https://trello.com/b/m4leXuBa/mmorpg-maker-mv-version-1-todo-list
Junte-se a nós no Discord: https://discord.gg/GVqyAwp
Verifique o projeto original: https://github.com/samuelcardillo/MMORPGMaker-MV
Créditos: Andaroth