[EN/PT-BR] Hive Grove: Light theme and improvements to "Surprise Me"!

446c8075-3386-496d-a346-7ef31fe3ffa6.pngChatGPT

divisor.jpeg

More improvements on the way! Today was all about fixing a few things from the last update; I think I added so much security to the game that even players were having trouble claiming their trees!

You can never have too much security—it might get in the way a little, but it's better to have an excess than a shortage, haha. Anyway, I managed to resolve that issue today, and everything is back to normal; players can now water their own trees and their friends' trees without any problems.

Of course, there might still be a few quirks here and there, so let's keep playing and interacting. If anything else pops up, I'll look for the best possible solution!



New Feature: Light Theme

This was an idea from @mydempire to include a light theme, so here it is! Anyone who prefers playing with a lighter look can now choose between the light theme and the standard dark theme that already exists.

image.png

  • Go to âš™ Settings (your profile menu, in the top right corner) and choose between Dark and Light in the Theme section.
  • The dark theme remains the default; nothing changes for those who don't alter any settings.
  • The light theme was designed to keep everything as readable as possible: text, buttons, and accent colors (green, orange, blue, gold) were adjusted for good contrast against a light background without losing the game's visual identity. However, if anything is difficult to read or see, please share your experience here so I can review it and make changes if necessary.
  • Finally, your preference is saved to your account, so it persists across sessions.


Improvement to the "Surprise Me" Feature

In the last update, I implemented the "Surprise Me" feature, but I noticed something was off—it was repeating certain player names too frequently. So, I devised a way to revamp the "Surprise Me" mechanic (Grove Network tab → Explore).

image.png

  • Previously, the selection process prioritized people already in your scanned network; in other words, it tended to show you the same profiles you already knew and only looked outside that bubble as a last resort. That was terrible, haha. - The draw now selects directly from all active players in the game (any account with at least one tree planted), meaning the pool includes the entire community Grove, not just those who have already appeared in your network. We currently have 80 players registered in the database.
  • Each click selects a different player from the pool without repeating the same profile twice in a row (at least, that is how I requested it be set up), so please help me verify this!
  • If the server happens to be unavailable, the game falls back on the old methods (scanning your network or checking the blockchain history) as a backup, ensuring the button always works.


Important blockchain fixes

In addition to the theme update, we fixed three issues affecting transaction reliability—problems that had partly arisen due to the previous update:

  • Watering reward failure: We identified that one of the Hive RPC nodes used by the game was dropping connections mid-transmission, causing watering actions and help verifications to fail without a clear warning. We reordered the node list, and the issue was resolved.
  • Purchased trees disappearing: Players who bought a premium tree after their initial account synchronization might see the purchase "vanish" from the Grove, requiring manual intervention to recover it. The server now verifies the purchase directly on the blockchain and ensures it is saved correctly, without creating loopholes for fraud.
  • Double-payment protection: We added a safeguard to prevent a reward from being paid out twice in the event of an automatic retry following a network failure.

These security and transaction reliability changes are the most complex to test and verify. Many aspects aren't visible—let alone easy to simulate in test scenarios—so the best approach is simply to deploy the update to production and monitor it over the coming days to ensure everything is working correctly.

As always, if you encounter any errors or lost transactions, please let me know here or on the Horizon Games Discord. I will investigate the issue as soon as possible, apply a fix, and—of course—reprocess the transaction so you don't lose out.



Conclusion

These are simple changes, but they aim to please as many people as possible. Regarding security, in particular, it is essential for a game or website to function correctly and include protective mechanisms against those looking to exploit the system. A light theme for those who prefer it, and an improved "random visit" feature that truly selects someone on Hive you might never have encountered before—opening the door for new connections and friendships to sprout and grow, just like the trees in your grove!

A big thank you, and see you next time, everyone!


Built on the Hive blockchain. All transactions are transparent and immutable.

sun_divisor.webp

446c8075-3386-496d-a346-7ef31fe3ffa6.pngChatGPT

divisor.jpeg

Mais melhorias a vista! Hoje foi dia um dia de arrumar algumas coisas da ultima atualização, acho que coloquei tanta segurança no jogo que até mesmo os jogadores estavam tendo problemas para realizar o claim de suas arvores!

Segurança de mais nunca é ruim, talvez atrapalhe um pouco, mas é melhor passar do que faltar haha. Bem, consegui resolver esse problema hoje e agora está tudo normalizado, os jogadores conseguem regar suas arvores e de seus amigos sem problemas.

Claro que talvez ainda tenha algumas coisas que estejam fora do normal, então, vamos continuar jogando, interagindo e caso alguma coisa apareça, irei buscar a melhor solução possível!



Novidade: Tema Claro

Essa foi uma ideia do @mydempire para que houvesse um tema claro, então aqui está ele! Quem preferir jogar com um visual mais leve agora pode escolher entre um tema claro e o padrão escuro que existe hoje.

image.png

  • Vá em âš™ Settings (menu do seu perfil, no canto superior direito) e escolha entre Dark e Light na seção Theme.
  • O tema escuro continua sendo o padrão, nada muda pra quem não mexer em nada.
  • O tema claro foi desenhado para manter tudo o mais legível possível: textos, botões e cores de destaque (verde, laranja, azul, dourado) foram ajustados pra ter bom contraste em fundo claro, sem perder a identidade visual do jogo. Mas, caso algo esteja muito ruim de ler ou ver, por favor deixe aqui sua experiência para que eu possa analisar e mudar caso seja necessário.
  • Por fim, a preferência fica salva na sua conta, então ela te acompanha entre sessões.


Melhoria na Função Surpreenda-me

Na ultima atualização, implementei o "Surpreenda-me", mas notei que algo estava errado, já que estava repetindo muito alguns nomes de jogadores, então com isso, pensei e criei o prompt para uma repaginada na mecânica do Surpreenda-me (aba Grove Network → Explore).

image.png

  • Antes, o sorteio priorizava pessoas que já estavam na sua rede escaneada, ou seja, tendia a sempre te mostrar os mesmos perfis que você já conhece e só buscava fora dessa bolha em último caso. Isso estava horrível haha.
  • Agora o sorteio busca direto entre todos os jogadores ativos do jogo (qualquer conta com pelo menos uma árvore plantada), então o alcance passa a ser o Grove inteiro da comunidade, não só quem já apareceu na sua rede. Hoje temos o registro de 80 jogadores na base de dados.
  • Cada clique sorteia um jogador diferente do lote, sem repetir o mesmo perfil duas vezes seguidas (pelo menos foi o que solicitei e pedi para acontecer), então por favor me ajudem a validar isso!
  • Se por acaso o servidor estiver indisponível, o jogo ainda recorre aos métodos antigos (sua rede escaneada ou o histórico da blockchain) como reserva, garantindo que o botão sempre funcione.


Correções importantes na blockchain

Além do tema, corrigimos três problemas que afetavam a confiabilidade das transações, que era em parte os problemas que aconteceram por conta da ultima atualização:

  • Falha nas recompensas ao regar: identificamos que um dos nós RPC da Hive usados pelo jogo estava derrubando a conexão no meio das transmissões, fazendo com que regas e verificações de ajuda falhassem sem nenhum aviso claro. Reordenamos a lista de nós e o problema foi resolvido.
  • Compra de árvores sumindo: jogadores que compravam uma árvore paga depois da primeira sincronização da conta podiam ver a compra "sumir" do Grove, exigindo intervenção manual pra recuperar. Agora o servidor verifica a compra diretamente na blockchain e garante que ela seja salva corretamente, sem abrir brecha pra fraude.
  • Proteção contra pagamento duplicado: adicionamos uma trava que evita que uma recompensa seja paga duas vezes em caso de nova tentativa automática após falha de rede.

Essas alterações de segurança e confiabilidade nas transações são a parte mais complicada de testar e ter certeza que estão funcionando conforme o esperado. Muitas coisas não são visíveis e muito menos da para criar cenários para testar, então, o que dá para fazer é simplesmente atualizar em produção e validar com o passar dos dias se tudo deu certo.

Como de costume, qualquer erro ou transação perdida, por favor me avisem por aqui ou no Discord do Horizon Games, que assim que possível eu vejo o que aconteceu e tento já aplicar uma correção, além de claro, refazer a transação para que você não fique no prejuízo.



Concluindo

Alterações simples, mas que visam agradar o maior número de pessoas possíveis, além de que por exemplo na questão de segurança, é essencial que um jogo ou site funcione corretamente e tenha mecanismos de proteção contra os espertinhos que adoram fazer algo errado.

Tema claro para quem gosta e a visita aleatória melhorada para realmente sortear alguem que talvez você nunca viu na sua vida na Hive, sendo assim, novas conexões podem acontecer, novas amizades podem brotar e crescer, assim como as arvores do seu bosque!

Meu muito obrigado, Até a próxima pessoal!


Desenvolvido sobre a blockchain Hive. Todas as transações são transparentes e imutáveis.

divisor.jpeg

banner_hiver_br_01.png


Hive Grove | Horizon Forge | Discord | Xwitter

🔥Please, consider helping by using my reference links🔥

Post To EarnDePINWin SATSWin SATSHave Fun To Earn
Publish0xHoneygainSliceZBDRumble Arcade
1.09998052 BEE
4 comments

This post was curated by @hive-br team!

banner_hiver_br_01.png

Delegate your HP to the hive-br.voter account and earn Hive daily!

🔹 Follow our Curation Trail and don't miss voting! 🔹

0.00000000 BEE

Love it, I have no idea what I'm doing but I'm buying trees.

Any chance we could get a FAQs or a description of what everything does. I'd love to do a post on it all.

0.00000000 BEE

Yes, everything looks clear now.

0.00000000 BEE

Having fun so far! Would it be possible to have an internal friends list? Or a list of the 10 last persons I helped? For now, I always have to remember who it was, and I'm not that good remembering... Thanks for doing this game :-)

0.00000000 BEE