Sobre este projeto
it-programming / desktop-apps
Aberto
Olá! Estou buscando um programador para desenvolver um aplicativo desktop para um sistema de RPG, que funcione de forma offline, salvando os dados localmente no computador.
O aplicativo deve iniciar com uma tela de login e cadastro de usuários, onde cada jogador poderá criar seu próprio usuário e senha. Todas as informações devem ficar separadas por conta, sem mistura de dados entre jogadores.
Após o login, o aplicativo terá um sistema de abas com as seguintes seções:
1) Sistema
Aba com um visualizador de pdf embutido no aplicativo, onde ficará o arquivo de regras do rpg.
2) Ficha de personagem
Uma ficha completa contendo:
Nome do jogador e nome do personagem
Atributos (cosmo, força, destreza, inteligência, sabedoria, criatividade)
Defesa (CA), ações e reações por turno
Estados de vida (saudável, ferido, machucado, crítico, semi-morto) e suas penalidades
Sistema de fadiga de 0 a 10 com limite máximo
Perícias: Acrobacia
• Atletismo
• Armas de Fogo
• Armas Cortantes
• Arco e Flecha
• Cosmo
• Enganação
• História
• Intimidação
• Itens AAC
• Medicina
• Natureza
• Percepção
• Roubo
• Sobrevivência
Itens aac (com espaço para 5)
traumas ( com espaço para 3)
habilidades despertadas (com espaço para 3)
tudo deve ser salvo individualmente para cada jogador.
3) Habilidades
Lista de habilidades do sistema mostrando:
Nome
Tipo
Efeito
Custo de fadiga (carga)
Limites e duração
Deve existir um sistema para o jogador selecionar habilidades e enviá-las automaticamente para a aba de combate.
4) Combate
Tela focada em combate, contendo:
Nome do personagem (puxado automaticamente da ficha)
Defesa (CA)
Fadiga atual com controle de limite
As habilidades selecionadas devem aparecer com botão para uso, reduzindo ou aumentando a fadiga corretamente (sem ultrapassar o máximo de 10).
Também deve existir um sistema de status de vida dinâmico, com botões para aplicar diferentes tipos de dano, por exemplo:
Armas de fogo que descem 1 estado direto
Facadas que descem após determinado número de acertos
Habilidades com danos próprios
5) NPCs
Aba para criação e gerenciamento de NPCs da campanha, com:
Nome
Descrição/lore
(Opcional) imagem ou ficha resumida
Requisitos gerais:
Aplicativo desktop (Windows inicialmente)
Funcionamento offline
Salvamento local dos dados
Interface organizada e intuitiva
Estrutura preparada para futuras melhorias
Diferenciais (opcional):
Design mais moderno
Sistema fácil de expansão
Prazo e orçamento:
Aberto a propostas.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias