Uma nova plataforma de jogos baseada em blockchain chamada LockBlock foi lançada como um platformer 2D baseado em habilidades que integra posse de NFTs com tecnologia de função aleatória verificável (VRF) para distribuir recompensas on-chain. O jogo, construído com o Yellow SDK, divide seu mundo virtual em pequenos lotes de terreno chamados de "chunks", com cada chunk representado como um token não-fungível que os jogadores podem possuir ou alugar para criar níveis personalizados de plataforma.
O Que Saber:
• Jogadores apostam tokens para entrar em níveis onde somente uma
saída selecionada aleatoriamente leva a recompensas
• Proprietários de chunks ganham receita criando níveis e ajustando
taxas de entrada baseadas em tokens
• A plataforma usa a aleatoriedade on-chain do Flow e contratos
inteligentes auditados para transparência
A plataforma de jogos opera em uma economia baseada em tokens, onde os jogadores pagam taxas de entrada para acessar níveis criados por proprietários de chunks. Cada nível contém múltiplas saídas, mas somente uma leva a uma recompensa que equivale à taxa de entrada multiplicada pelo número de saídas. A saída correta é determinada pela função aleatória verificável on-chain do Flow, garantindo justiça no processo de distribuição de recompensas.
A arquitetura técnica do LockBlock combina infraestrutura de blockchain com tecnologias web em tempo real.
O frontend utiliza React e Ethers.js para lidar com conexões de carteira e se comunicar com o backend através de protocolos REST e WebSocket. Um editor de mapa embutido permite que os proprietários de chunks criem níveis e gerenciem configurações de saída.
O backend roda em Node.js e é alimentado pelo Nitrolite da Yellow, que funciona como um canal de estado e hub de retransmissão de transações. Este sistema gerencia interações de tokens off-chain e rastreamento de sessões de jogadores enquanto lida com matchmaking, disponibilidade de níveis, e processos de submissão de resultados.
Contratos inteligentes escritos em Solidity governam todas as funções críticas do jogo, incluindo depósitos de entrada, distribuição de recompensas, propriedade de chunks, e fluxos de trabalho de moderação. Estes contratos são implantados em redes compatíveis com EVM com interações facilitadas através do Ethers.js tanto nos sistemas frontend quanto backend.
A plataforma armazena chunks como tokens ERC-721 com metadados de nível associados mantidos no IPFS. Os proprietários de chunks podem alugar suas propriedades ou criar novos mapas para atrair jogadores e gerar receita. Os depósitos de tokens são automaticamente distribuídos entre várias categorias: pools de recompensas, royalties de proprietários de chunks, tesouro do protocolo, e taxas de moderação. Este sistema de distribuição opera inteiramente on-chain para manter a transparência em todas as transações financeiras.
Medidas de segurança incluem a aleatoriedade do Flow para seleção de saída de prêmio e contratos inteligentes auditados projetados para prevenir atividades fraudulentas. A plataforma registra interações de jogadores tanto on-chain quanto off-chain com mecanismos embutidos de resolução de disputas.
A equipe de desenvolvimento criou uma ponte entre Nitrolite e contratos inteligentes para simular confirmações instantâneas de depósitos através de atualizações de estado de canal. Esta inovação permite que os jogadores comecem a jogar imediatamente sem esperar por confirmações de transações on-chain.
Pensamentos Finais
LockBlock representa uma nova abordagem para jogos em blockchain ao combinar mecânicas tradicionais de plataformas 2D com posse descentralizada e sistemas transparentes de recompensas. O uso da plataforma do Yellow SDK e tecnologia VRF cria uma experiência de jogo que equilibra habilidade do jogador com justiça verificável na distribuição de recompensas.