Analisando propostas

Ideia parecida com o owlbear rodeo

Publicado em 18 de Outubro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

OWLBEAR 2.0

Primeira parte MAPA E RELACIONADOS

-Colocar e rodar cena, mapa quase infinito.

-Parte de mapas separado da parte da cena.

- A parte de mapas poderá servir como uma galeria que é possível visualizar mapas e coloca-los juntamente a cena.

A CENA a cena são partes separadas que podem ser upadas ao arrastar elas são carregadas as cenas, cenas são salvas automaticamente juntamente com os tokens/mapas e etc postos sobre ela, ao mudar de cena ou criar uma nova cena, cenas são pré setadas por imagens antes, podendo ajustar o tamanho do grid com a imagem de exemplo a proporção do grid da cena pode ser setada durante o upload da cena até a parte de confirmação ele é ajustado automaticamente, e ao clicar na opção de customizar o host pode escolher customizar o tamanho do grid, o carregamento de cenas funciona da seguinte forma, igual ao owlbear, pode simplesmente clicar na aba de cenas e arrastar com isso caso haja uma outra cena sobre essa a anterior é salva na galeria conforme o nome e a categoria que o host escolheu, então a cena é salva porém apagada da tela e a outra cena é colocada.

O host pode mover livremente a aba cenas.

Será possível acessar cenas e mapas em uma outra aba mencionada futuramente além da cena comumente dita.

- Segunda parte, Ferramentas e ferramentas laterais.

Ferramentas laterais de fácil acesso, que ao passar o mouse por cima é possível ver o nome de cada uma delas, não só isso como é possível ver atalhos no teclado com suas respectivas teclas, exemplo de uma ferramenta futuramente mencionada mover (M) assim que o m for pressionado mudará automaticamente para a ferramenta de mover, a ferramenta de mover terá a capacidade de mover livremente sem afetar o mapa ou a posição dos tokens podendo dar zoom pelo mapa.

A ferramenta de movimentar objetos cujo o atalho será a letra (P) será capaz de movimentar livremente os objetos, ao ativar uma ferramenta a outra desativa, para evitar conflitos, com a ferramenta de movimentar objetos será possível movimentar tokens e ter as mesmas funções da fermenta mover porém além de poder mover sobre a tela será possível movimentar os objetos movimentar o mapa mencionado na primeira parte. Ferramenta régua (R)"barra lateral tudo anteriormente dito é na barra lateral escreverei sobre a barra de ferramentas e você saberá quando será as barra de ferramentas não lateral" , mede a quantidade aproximada de metros entre os grids assim como no owlbear similar ao dnd tbm, o host pode definir entre ft metros e por ai vai ai a régua se ajustará a isso.

Agora um similar mas não igual a régua, um calculador de passos assim como no owlbear para traçar um destino o usuario poderá desenhar na tela livremente um destino a seguir ao desenhar será calculado e mostrado a quantidade de passos que ele dá no desenho exemplo desenhar um circulo ou um caminho reto mostrará a quantidade de passos ou metros percorrido essa ferramenta será utilizada no (f) "nota tanto a régua quanto os passos desaparecem ao soltar o mouse ao segurar e clicar vc pode desenhar/ medir até onde vc quer ir ao soltar eles desaparecem" agora o ponteiro é simples uma bola reluzente que pode ser vista cada jogador presente na sala tem uma cor uma paleta de cores deve ser definida a bola reluzente brilhará da cor escolhida pelo jogador. Textos podem ser colocados na tela pelo mestre ou pelos jogadores o host pode definir isso em uma opção que será mencionada no futuro, todas essas ferramentas mencionadas apareceram tanto pro host quanto para os jogadores, jogadores também poderão desenhar (D) desenhos não são excluidos porém ao clicar em cima da linha do desenho ela pode ser excluida, não só isso como pode ser excluida com a ferramenta a seguir. ferramenta de seleção (s) a ferramenta de seleção serve para selecionar coisas assim como uma pasta selecionar um conjunto de coisas como um desenho, ao selecionar será possivel arrastar para outro lugar abaixo das coisas selecionadas ou algum lugar de facil acesso a visão do usuario aparecera a opção para excluir o desenho ou as coisas selecionadas, as coisas selecionadas ficaram com uma aura envolta assim como as pastas na seleção do computador a opção de exclusão sumirá ao arrastar das coisas e reaparecerá ao solta-lás para que o usuario possa ver com clareza aonde está colocando, para deslececionar as coisas basta clicar 3 vezes na tela. Também terá a opção de desfazer a ultima ação feita seja desenho token colocado token apagado por ai vai. E terá a opção de refazer, podendo colocar token de volta e por ai vai. Ferramenta nevoa (n) o host essa é apenas para o host o host pode desenhar uma parte cinza escura onde os jogadores não podem ver através dela, o host pode ao clicar nela na parte de cima aparecerá uma barra com algumas funções para desenhar névoa no formato que quiser o formato que quiser o emoji de um lápis poderá indicar isso, formas geométricas podem ser desenhadas, quadrado triangulo circulo, para ficar mais fácil, dá pra arrastar e mover com a ferramenta de mover não a da barra lateral mas a da barra da própria nevoa mencionada anteriormente a barra desaparecerá ao escolher outra ferramenta, terá outra opção também na barra da névoa é a opção do mestre ver a visão dos jogadores clicando no olho o olho claro será a visão dele o olho com x será a do jogador assim ele pode ver a névoa como o jogador ve. A função de lanterna será adicionado sobre a barra da névoa, porém terá funções diferentes, o host deve clicar em um token e atribuir uma lanterna a ele com a lanterna o token poderá se arrastar sobre ela pode ser definido um circulo ao redor do token ou alguma forma que o host preferir até desenhar faça com que a parte da lanterna seja separada da nevoa tipo lanterna: circulo etc.

A função lanterna faz o jogador enxergar além dela, com isso o host pode escolher a opção na barra, a opção do player ver oque os outros jogadores veem ou visão solo, assim a lanterna se limitará a um token o host poderá atribuir oque cada token ve clicando no token e clicando no ícone de lanterna assim na barra da névoa aparecerá para o host o token selecionado o "isso será mencionado no futuro os tokens são qualquer imagem que são colocadas na categoria de token ele pode ser utilizado a lanterna pra qualquer coisa sem ser token token é so um exemplo" a névoa ocultará qualquer token ou objeto abaixo dela só o host poderá ver, na opção da névoa também terá a opção ao clicar num ícone de óculos ele ficará selecionado quando ele estiver selecionado todas as outras ferramentas da névoa interagiram da seguinte forma, apagando parte dela se desenhar um circulo em cima dela parte dela irá sumir e será possível ver através dela ao clicar no óculos de novo a nevoa volta ao normal.

Ferramentas na parte debaixo.

gerenciamento de batalhas.

Ali é gerenciado as batalhas.

Sistema de batalhas funcionaram da seguinte forma o host pode convidar jogadores a uma batalha.

Escolhendo tokens/objetos etc. Tokens atribuídos a jogadores convidarão eles automaticamente para a batalha. "A função de atribuição aos jogadores será mencionada no futuro" ao criar uma batalha aparecerá uma tela similar a imagem mostrada acima, quero que mostre os tokens dos jogadores na tela e das criaturas a qual eles enfrentam, o host escolhe se mostra a vida das criaturas inimigas ou não. Caso mostre aparece na parte de cima, caso tenha mais de 10 jogadores ou criaturas a representação da imagem será da seguinte forma mostra os 3 primeiros personagens dps do turno desses 3 primeiros mostra os 3 próximos mesma coisa com os inimigos, aparecerá duas listas pro host a de jogadores e a de inimigos na lista de jogadores ele colocará o hp ca e iniciativa deles. Os jogadores podem definir isso ao entrar se quiserem ai vai ter uma opção dele colocar para os que foram convidados para batalha definirem hp / ca etc caso não tenha nenhum tokena atribuído a um jogador ele poderá convidar o jogador manualmente e atribuir o token para ele, o host pode fazer múltiplas batalhas nessa área de batalhas deverá ter disponível a opção de encerrar excluir ou criar uma nova batalha para rodar múltiplas batalhas simultaneamente se o host quiser, continuando o host escolherá a ca/hp/iniciativa do inimigo, caso ele tenha um jogador dele ou um aliado uma categoria para aliados/npcs, aparecerá, essa parte da luta não deve ocupar a tela toda deverá ocupar parte dela para poder olhar o mapa/cena, após o host definir tudo ele poderá iniciar a batalha, ele pode editar se quiser e adicionar mais criaturas a parte de edição aparecerá juntamente as outras opções, editar adiciona mais criaturas etc ao iniciar batalha a interface do host será a seguinte botão escrito dano, botão para ir para o próximo turno botão para aplicar status, com isso ele avançando o turno de acordo com a ordem de cada iniciativa caso haja uma iniciativa igual, faça aparecer na tela do host há iniciativas iguais oque deseja fazer? ai aparecem os nomes dos tokens das iniciativas iguais ai aparece pra ele alterar com a barra do numero da iniciativa do lado para alterar ao alterar iniciativas serão alteradas, continuando e terá a opção de status na tela do host, a opção de status ele poderá adicionar o status a um jogador ou inimigo o status terá um nome tipo fogo veneno etc que pode ser definido pelo host causando isso automaticamente ao jogador diminuindo o hp dele automático, em cada iniciativa ele terá a opção de colocar o dano causado a criatura ou ao jogador, Exemplo da interface do dano com o causador do dano o causador do dano será qm está na iniciativa atual, o aparecerá uma listinha para o host com todos os jogadores ou inimigos dependendo que quem for o turno, o nome de quem vai causar o dano deve estar marcado nessa lista ai abaixo vai ter uma caixinha para o mestre colocar o numero do dano, fazendo isso vai subtrair o numero em hp da vitima escolhida a vitima escolhida pelo host deve ter o nome marcado tbm ao clicar com o mouse podem ser selecionadas mais de uma vitima não só isso como terá marcado uma caixinha com cura caso essa caixa esteja marcada ao invés de subtrair a vida adiciona com isso será possível selecionar um jogador ao invés de inimigo e vice e versa, caso aplique algum efeito poderá ser clicado em uma caixinha de efeitos ai o host escreve um nome de efeito, e nessa parte será possível escolher o dano que vai tomar o dano será aplicado automaticamente no turno começo do turno daquele personagem ou no turno do começo do inimigo, ai pode vai ter uma caixinha pra escolher isso, e também aparecerá um log do que aconteceu, tipo fulano curou tanto hp de fulano, fulano causou tanto dano a fulano.

A visão do player vai ser só a batalha e o log, e ele vai ver o hp dos outros jogadores caso um hp esteja oculto ele verá apenas os que lhe forem permitidos ver, ao clicar numa parte de hp no canto inferior esquerdo ele pode ver o hp dos jogadores e dos inimigos caso não estejam ocultos. O host pode ocultar o hp que quiser desde que marque a caixinha na hora de colocar cada inimigo ou jogador antes de iniciar a batalha. Faça com que o todos esses layouts que lhe mandei sejam o mais intuitivo e fácil de entender possível não dificulte faça tudo que seja fácil de ver.

O menu de batalha poderá ser minimizado e ficará uma barra escrita batalha em andamento do lado ao clicar nela ela abrirá novamente quando o host encerrar a batalha pode a aba se receberá a opção de fechar ai o host e o jogador podem fechar ela, caso o hp de uma criatura chegar a 0 ou menos ela deve sair da iniciativa, porém não da lista pois ela pode ser revivida ou curada por outros.

parte final tokens e lista de jogadores.

Tokens, objetos, props.

Tokens são os principais, devem ficar acima de objetos e props,

Objetos ficam acima props.

Props ficam abaixo na hierarquia.

Todas as opções abaixo devem ser aplicada a tudo colocado exceto pelo mapas e cenas.

Deve ter a opção de diminuir e aumentar tokens/mapas/cenas as regras de diminuição podem ser as mesmas de um layout no canva tipo crescer pro lado pra cima pra baixo ao diminuir muito pro lado a imagem inverte etc, ao clicar em uma dessas coisas, vai ter a opção de apagar atribuir lanterna e atribuir a um jogador, mas tudo com ícone ao invés de ser algo escrito pode aparecer uma barrinha embaixo da coisa selecionada, ao passar o mouse por cima de cada ícone dará para ver oque está escrito ao clicar fora da barrinha ela desaparecerá e o token será deselecionado, ao atribuir um token a um jogador ele receberá a visão da lanterna daquele token, caso o haja mais uma atribuição de token a o jogador ele pode trocar a visão entre os tokens apertando tab, caso o outro token não tenha uma lanterna atribuída ele verá o mapa inteiro ou mas não verá através das névoas, ao clicar em um token ou objeto ou prop o host pode ocultar ele ele ficará transparente para o host mas os jogadores não poderão ver ele. O ícone pode ser oque vc quiser apenas escolha.

Na parte de clicar nos tokens/ objetos/ props terá a opção de escrever um nome que aparecerá abaixo deles, pode escolher uma cor e uma fonte para esse nome/texto

lista dos jogadores

a lista será próximo ao canto inferior esquerdo.

Na lista vai aparecer uma engrenagem acima dos jogadores na engrenagem será possível definir as permissões dos jogadores como um todo se eles podem desenhar escrever na tela etc, ao clicar nos 3 pontinhos ao lado de um jogador o host pode definir ele como host tbm assim, o jogador pode enviar arquivos e etc porém ficará na parte dele e não na parte do host.

Todos os jogadores podem criar tokens e etc na aba da engrenagem o host pode definir se o jogador tem permissão de colocar tokens/ excluir tokens e etc. Os jogadores poderão escolher uma cor, ao clicar/ interagir com um objeto tanto o jogador quanto o host podem ver qm está interagindo com tal objeto aparecendo o nome deles acima do tal objeto ou token e etc. O host tbm pode banir pessoas e expulsa-las e também terá uma lista para o host de pessoas banidas podendo desbani-las se quiser o ban deverá ser por ip.

Contexto Geral do Projeto

Quero fazer um projeto avançado de mesas de rpg virtuais com mais funcionalidades e coisas e novidades.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone, Outro
Eu preciso Criar um app
Tipo de aplicativo Jogo
Precisa de back-end Sim
Gateway de pagamento Sim

Prazo de Entrega: Não estabelecido

Habilidades necessárias