Estava indo dormir quando pensei em jogar um jogo de adivinhação com alguém online, com isso eu tentei lembrar se alguma rede social que uso tinha uma função para isso, não consegui pensar em nenhuma. Ao pensar se isso era muito inútil e/ou difícil de implementar eu tentei imaginar em como tal jogo funcionaria no #Nostr , como garantir que nenhum dos lados trapaceie em um sistema aberto, sem um agente de confiança intermediário enquanto mantém o jogo "simples"?

Rodapé: Não ter ideia de onde a nota é contarda na visualição curta (quando só uma parte é exibida, geralmete junto de um botão que exibe o restante) complica a questão de design, essa imagem está aqui por questões de decoração, ela não ser exibida nessa visualização simples tira parte do seu propósito.

Reply to this note

Please Login to reply.

Discussion

Como seria esse jogo de adivinhação?

Pode dizer de forma bem resumida.

Um jogador escreve alguma coisa, o(s) outro(s) devem tentar adivinhar o que foi escrito. Não há opções para serem escolhidas

Simples demais (e acho que vc já sabe até fazer). O segredo é só usar um hash para esconder a mensagem, enviar o hash para os outros participantes, cada um faz sua a divinhação e torna público. No final, quem fez o hash, revela o segredo. Os outros participantes verificam se o hash está correto.

A dificuldade nessa tarefa é só fazer a comunicação e também fazer uma boa interface. Se eu já tivesse a base do meu site feito, poderia até fazer uma página teste.

Eu nem tinha pensado em usar um hash, só tive a ideia de usar uma menssagem criptografada, no final seria enviada à senha para revelar o conteúdo.

Usar um hash não geraria a questão de que os adivinhadores poderiam saber se suas respostas estão certas ou erradas antes da conclusão do jogo?

Precisaria usar um número aleatório (salt) pra não permitir isso. Eu não entrei em detalhes.

Essa tua solução também é boa.