Skip to content

xxdoc/universoz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universo Z Online

Universo Z foi um MMORPG baseado em Dragon Ball Z criado por boasfesta e Pirata_254 em 2013 como uma homenagem por fãs. Este repositório é sua engine original criada em VB6 através da distribuição Eclipse Advanced. A sua publicação tem como intuito contribuir com a comunidade de desenvolvimento indie de jogos de forma acadêmica e também permitindo todas as regras compostas na licença MIT.

Considerações

Este projeto foi desenvolvido em 2013~2014 e permaneceu em desenvolvimento de maneira intermitente ao longo dos anos, fazendo parte inclusive de mais de um projeto e objetivo. Portanto, NÃO possui padrão de desenvolvimento ou obrigação quanto á qualidade de código. As atuais correções de bugs e otimizações de código estão á mercê da comunidade na qual este projeto possui e são muito bem-vindas via Pull Request neste repositório.

Contribuições

Para contribuir publicamente com este projeto, crie um fork do repositório e abra um Pull Request descrevendo a modificação efetuada.

Obtendo o projeto

Código-fonte

Clone o repositório utilizando o aplicativo Github Desktop. Evite baixar o código por ZIP uma vez de que O VB6 possui problemas quanto á codificação após a compressão de arquivos.

Jogo compilado

Baixe uma versão oficial da página de Releases do repositório.

Estrutura do projeto

Cliente

O cliente se encontra na pasta "Cliente" e possui duas versões, sendo elas: Cliente e Suite. O cliente possui toda a experiência de jogo para os jogadores, enquanto o Suite permite uma experiência limitada de jogo para administração/desenvolvimento interno do jogo.

Servidor

O servidor se encontra na pasta "Servidor" e possui acesso ao WebService que permite sua interação com um web site. Este WebService é responsável pelo cadastro de novas contas, integração com a loja e sincronia dos rankings.

Utilitários

Nesta seção é possível ter acesso aos utilitários e seus respectivos códigos-fonte. Entre eles estão o serviço de criptografia de gráficos, driver de conexão com MySQL, arquivos necessários, editor de multilinguagem, conector do WebService e editor manual de personagem.

Utilização

  • Abra o servidor localizado em Servidor/Universo Z Server.exe
  • Abra o WebManager.exe
  • Clique em Comandos > Add Manual
  • Preencha os campos e crie uma nova conta
  • Abra o jogo em Cliente/Universo Z.exe
  • Acesse a conta com a credenciais preenchidas no WebManager
  • Crie seu personagem
  • Feche o jogo
  • Abra o editor de personagem em Servidor/Editor de Personagens.exe
  • Insira o nome da sua conta no campo e clique em Carregar
  • Altere o acesso para 15
  • Clique em salvar
  • Abra o editor em Cliente/Universo Z Suite.exe
  • Acesse sua conta
  • Edite o jogo como preferir

Encriptando a GFX

  • Abra o encriptador em Utilitários/Criptografia de GFX.exe
  • Habilite as opções "Compression" e "Encryption"
  • No campo "Key" digite a senha da GFX (Padrão: universoz)
  • No campo abaixo onde a extensão é requisitada, digite "uz"
  • Clique em Select/Convert BMPs e selecione os arquivos que deseja criptografar

Obs: Para alterar a senha da GFX, altere o valor da constante GFX_PASSWORD no módulo modConstants (Cliente e Suite)

Licença

Este projeto acompanha as regras da Licença MIT: https://pt.wikipedia.org/wiki/Licença_MIT
Para a distribuição com fins lucrativos á partir deste, é obrigatório a adição dos devidos créditos ao repositório do projeto e seus respectivos criadores.

Sistemas inclusos

  • DirectX 8
  • Multiservidor
  • Multilinguagem
  • Antihack integrado
  • Sistema de efeitos com partículas
  • Cliente com menu animado e interativo
  • Editor de personagem completo
  • Evolução de skills
  • Shenlong
  • Casas pessoais
  • Conquistas
  • Quests
  • Pesca
  • Scouter
  • Voo com efeito flutuante e sombra
  • Customização de personagem
  • Movimento diagonal
  • Gráficos criptografados
  • Transportes dinâmicos (Barco e avião)
  • Animação com tremor na tela
  • Efeito visuais de buracos na tela
  • Desafio diário
  • Efeito de tela de quase morte e flash de dano
  • Títulos com ícones
  • Itens animados no inventário
  • Item com bonus de EXP temporário
  • VIP com evolução
  • 22 animações de personagem
  • Bonus diário
  • Máquina de gravidade AFK
  • Level de divindade (duas evoluções)
  • Eventos globais
  • Suporte in-game e feedbacks
  • Caixas surpresa com itens fixos ou aleatórios
  • Efeito de drop flutuante de itens
  • Efeitos de transformação melhorada
  • Transformações:
    • Cabelos customizáveis para Super Sayajins
    • Kaioken (RGB automático)
    • Oozaru
  • Habilidades especiais
    • Invocação de lacaios
    • Chuva de meteoros
    • Magia linear com rotação automática e particionada (Base, Corpo, Cabeça)
    • Transformação de NPCs
    • Empurrão de inimigos
    • Teleporte para as costas
  • Guilds
    • Ícone customizável
    • Banco da Guild
    • Evolução da guild com EXP e Level
    • Notícia diária
  • Integração com Website
    • Cadastro
    • Compras online
    • Tabela de rankings
  • Ambientação dos mapas
    • Animais (Pássaros, Morcegos e Gaivotas)
    • Nuvens
  • E mais...

Créditos

Programação

  • boasfesta

Apoio e desenvolvimento

  • Pirata_254

About

Universo Z foi um MMORPG baseado em Dragon Ball Z criado por fãs em 2013. Este repositório é sua engine original criada em VB6.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • VBA 61.2%
  • Visual Basic 6.0 32.2%
  • FreeBASIC 3.4%
  • BASIC 3.2%