Bom, venho compartilhar com vocês um projeto que venho construindo nos últimos dias, ainda falta alguns ajustes mas está praticamente completo.
Informações do Projeto:
- Sistema inteligente para executar múltiplas funções sem travar.
- AutoUpdate de arquivos sem limitações.
- Download eficiente dos arquivos zipados, para diminuir o tamanho.
- Eficiente instalação dos arquivos.
- Sistema de configurações do Cabal Online no próprio Launcher.
- Status Online/Offline do servidor, atualizados automaticamente.
- Redes Sociais (Facebook, Twitter, Youtube).
- Parâmetro especial para iniciar o jogo.
Funções que ainda serão implementadas:
- Permitir uma única instância do Launcher [ CONCLUÍDO]
- Permitir uma única instância do cabalmain [ CONCLUÍDO]
Update V2
- Adicionado uma label para exibir: Tamanho de dados ja recebido do arquivo atual baixado, e porcentagem de download do arquivo atual.
- Impossível abrir mais que uma instância do Cabal.
Update V2.1
- Adicionado o sistema para verificar se o launcher ja está com uma instância executando. Caso já exista uma instância ele apenas informa o usuario com uma simples mensagem.
Bom, por enquanto o projeto está dessa maneira, algumas coisas podem mudar. Sugestões são bem vindas.
Editado por um moderador: