🤔 Para Refletir :
"Escrever para o seu jogo já começa nas mecânicas"
- AbsoluteXandy

Programação achievement

mmalzone

Plebeu
Membro
Membro
Juntou-se
11 de Fevereiro de 2019
Postagens
39
Bravecoins
1
ola alguem manja como faço pra desenvolver um achievement com data especifica em um jogo?
ou seja o achievement ele libera quando o jogador entra no jogo na data que eu for programar...
 
Para isso você terá que ter um jeito de obter a data do sistema, a partir daí é uma questão de botar uma boa ui indicando a obtenção da conquista e etc. Agora se estiver falando de conquistas em alguma plataforma como steam então você também deverá procurar por como fazer a integração.
 
Olá [member=2533]mmalzone[/member], tudo bem?

Os achievements seriam para qual engine/linguagem de programação?

Como o Hermes falou, você pode obter a data e hora do sistema operacional via programação. Essa é a forma mais simples, mas pode ser facilmente burlada caso o jogador mude o horário do computador.

A segunda alternativa é você tem um servidor (Site ou Api) que forneça a data e hora que o seu jogo se basear. O ponto ruim dessa abordagem é que o jogador precisa estar conectado na internet para completar esses tipos de Achievement (acho que as conquistas na Steam tbm só funcionam se o jogador estiver online). Uma Api online pode ser encontrada aqui: http://worldtimeapi.org/

Eu mesmo nunca vi algum tipo de achievement baseado em horário, mas se você tiver precisando de novas ideias, temos um sistema de achievement do próprio fórum:

https://www.condadobraveheart.com/forum/index.php?action=profile_achievements
 
[member=2533]mmalzone[/member]

Um dos únicos tutoriais de Achievements com Construct 2 que encontrei foi esse aqui, espero que ajude:

https://docs.gamesparks.com/getting-started/creating-an-achievement/construct-2-achievements.html
 
Voltar
Topo Inferior