Analisando propostas

Atualizar jogo em java

Publicado em 11 de Outubro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

1- O objetivo desse projeto é subir em um servidor VPS um jogo chamado Habbo, de um repositório no github (https://github.com/Quackster/Havana.git).
2- Será necessário realizarmos algumas correções. O jogo é de uma versão do ano de 2009, onde era utilizado via navegador. Uma página era a "home" onde o usuario tinha foruns, página de noticias etc, de dentro havia um botão "entrar no hotel", que quando pressionado, abria um pop-up do jogo (client) sendo carregado em java. Porem, o chrome não suporta mais Adobe Shockwave Player etc, justamente oque fazia o jogo rodar pelo navegador. Uma das tarefas é conseguirmos emular, para que as pessoas consigam acessa-lo pelo navegador. Essa é a versão do jogo instalado em outro servidor: https://oldhotel.club/ (a mesma versão do repositório). Porem, para jogar o usuario deve baixar um laucher para rodar a tela do "client".
3- Então o objetivo é fazer o jogo rodar nos navegadores atuais.
4- Existem pequenos bugs para correção.
5- Será necessário também criar um painel com API aberta, para que os admins consigam adicionar créditos a usuários, banir ou desbanir usuários, enfim, fazer a gestão do jogo ali, sem precisar abrir o repositório do servidor. A API é importante, pois imagine que eu queira fazer uma integração com um banco; esse usuário faz a compra de moedas, e quando confirmada, já envia essas moedas ao usuário que realizou a compra. Ou gera um código e ele insere na plataforma o código para habilitar as moedas.
6- Dentro do jogo tem um chat (console), onde é possível conversar com outros usuários. Eu gostaria de criar uma integração com o WhatsApp, onde toda mensagem enviada ou recebida lá, também seja vista no WhatsApp.
7- Quero instalar em um server da Hertzner VPS, que já tenho adquirido.

Contexto Geral do Projeto

O objetivo deste projeto é implementar e otimizar a versão de 2009 do jogo Habbo, hospedando-o em um servidor VPS adquirido na Hetzner. O jogo deve ser acessível via navegador, eliminando a necessidade de plugins como o Adobe Shockwave Player, que não é mais suportado pelos navegadores modernos.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs), Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc)
Plataformas exigidas Windows, Mac OS

Prazo de Entrega: Não estabelecido

Habilidades necessárias