[EN/PT-BR] Hive Grove: Better late than never! Some Updates
Yesterday was a tense day. I got caught up and ended up uploading a version without making a post explaining the things I implemented. Well, better late than never! Here we go!
How about spicing things up a bit?
I implemented something so that the @hive-grove account can make some simple, random posts. It will just write a message, and within 10 minutes, everyone who replies to that message will participate in a raffle. To be clear, there's no need to spam; just one message counts towards your participation.
The winner gets +5 points on the Leaderboard.
I designed it with the idea that everything would be completely random: the number of times it appears, where it happens, and everything else. I even started with the idea that it wouldn't just be topics, but rather random comments.
To try and make it fairer, this will be a single mission per day, so whoever wins once can participate by commenting on the generated post, but won't be entered into the draw again. This way, we avoid those already ahead from getting even further ahead.
Since I don't have a way to test this in an external environment, the only way was to release it in production and see what the final result will be. I hope everything goes well and with the feedback, I will gradually fix what is needed.
P.S.: I already saw that there were some errors, but I corrected them and made the update in production. From what I've seen from some people posting, it's working correctly.
One example is that I made it so that the message doesn't appear in item requests, because when items are delivered, the message disappears, so this would harm this event.
Hive Grove only had two themes (light and dark), so I decided to add two more, making it four different themes. I checked other social media and saw that these are the ones that appear most often. It's good to have options!
The dark theme, which is mostly black, became "Onyx," and I found the dark theme quite nice and more pleasing to the eye.
Another thing I did was add the option to adjust the font size. Since Hive Grove still has a somewhat poor and very large layout in some places, causing us to lose a good "work" area, I decided to leave the size up to each person's preference.
So, on a laptop with a smaller screen you can decrease the size, on a PC with a giant monitor you increase the size. It's up to each person to decide how the game size should be.
Finally, a request from @rayhanhiveman was about inviting people who aren't in the game. Once an invitation was sent, even if the person didn't join the game, they couldn't be invited again.
I've changed it so that there's a 24-hour window after each invitation, so when you invite someone and they don't accept, after 24 hours you can try inviting them again!
Remember that Leaderboard points are only counted after the invited person performs certain actions within the game for a period of time, and obviously I won't say what those actions are :)
That's all for now, some new features are coming, so stay tuned. I'm also noting down the requests from the team and will implement them as much as possible.
Ontem foi um dia tenso. Me enrolei e acabou que subi versão sem fazer um post explicando sobre as coisas que implementei. Bem, antes tarde do que nunca! Lá vamos nós!
Que tal dar uma animada nas coisas?
Fiz uma implementação para que a conta @hive-grove faça algumas postagem aleatórias bem simples. Ela vai apenas escrever uma mensagem e dentro de 10 minutos todos que responderem essa mensagem, irão participar de um sorteio. Já deixando claro que não precisa fazer spam, apenas uma mensagem já conta para participar.
Aquele que ganhar leva +5 pontos para o Leaderboard.
Fiz com a ideia de que tudo seja bem aleatório, a quantidade de vezes, o lugar onde vai aparecer e tudo mais. Inclusive já comecei com a ideia de que não seja apenas tópicos e sim comentários soltos por aí.
Para tentar deixar tudo mais justo, isso será uma missão única por dia, então quem ganhou uma vez, pode até participar comentando na postagem gerada, mas não vai participar novamente do sorteio. Assim evitamos que quem já está na frente, fique mais na frente ainda.
Como não tenho uma forma de testar isso em um ambiente por fora, o jeito foi soltar isso em produção e ver como será o resultado final. Espero que de tudo certo e com o feedback, vou arrumando aos poucos o que for preciso.
P.S: já vi que tinha alguns erros, mas corrigi e fiz a atualização em produção. Pelo o que já vi de algumas pessoas postando, está funcionando corretamente.
Um exemplo é que fiz com que a mensagem não saia em solicitações de itens, porque os itens ao serem entregues, somem com a mensagem, então isso prejudicaria esse evento.
O Hive Grove tinha somente dois temas (claro e escuro), então decidi adicionar mais 2 e assim ficar com quatro temas diferentes. Dei uma olhada em outras redes sociais e vi que estes são os que mais aparecem. Bom na vida é ter opção!
O tema escuro, que é aquele bem mais na cor preta mesmo, se tornou "Onyx" e o dark achei bem legal e mais agradável aos olhos.
Outra coisa que fiz foi adicionar a opção de tamanho da fonte. Como o Hive Grove em alguns lugares ainda tem um layout meio ruim e muito grande, fazendo assim que a gente perca uma área boa de "trabalho", decidi deixar a gosto de cada pessoa o tamanho.
Então em um notebook com tela menor você pode diminuir o tamanho, em um PC com monitor gigante você aumenta o tamanho. Assim fica a cargo de cada pessoa decidir como ficar o tamanho do jogo.
Por fim, uma solicitação do @rayhanhiveman que era sobre convidar as pessoas que não estão no jogo. O convite depois de enviado uma vez, mesmo se a pessoa não entrar no jogo, ficava impossibilitada de ser convidada novamente.
Mudei para que exista uma janela de 24 horas após cada convite, então quando você convidar alguém e essa pessoa não aceitar o convite, depois de 24 horas você pode tentar chamá-la novamente!
Lembrando que os pontos para o Leaderboard são contabilizados apenas depois que a pessoa convidada realizar algumas ações dentro do jogo por um período de tempo e que obviamente não irei dizer quais ações são essas :)
Por enquanto é isso, algumas novidades estão por vim, então fiquem atentos. Estou anotando as requisições também do pessoal e na medida do possível vou implementando.