🤔 Para Refletir :
"Pare de pensar nos erros do passado e comece a planejar os erros do futuro!"
- Ricky O Bardo

Condado Braveheart

Paradiddle
Paradiddle
Olha essa fera aí meu!
Que que cê tá aprontando aí, hein doutor?
  • Curtir
Reações: Dr.XGB
Dr.XGB
Dr.XGB
Oloko, bicho!
Estou preparando o território para implementar um sistema de pulo. Este é um dos requisitos funcionais do meu projeto 😬
DevWithCoffee
DevWithCoffee
Ideal pra fazer condições de pontes ou até talvez nível num simulador de IsoView ou 3D?
  • Curtir
Reações: Dr.XGB
Eliyud
Eliyud
SIINIIIISTRO!!
  • Curtir
Reações: Dr.XGB
Dobberman
Dobberman
Doutor, diga-me, qual é a mágica por trás desse sistema? O segredo está nos degraus das escadas?
  • Curtir
Reações: Dr.XGB
Takki
Takki
Posso pressentir um sistema de Plataforma para o RM2k?
  • Curtir
Reações: Dr.XGB
Dr.XGB
Dr.XGB
@Dobberman , na verdade não estão somente nos degraus, mas também os muros, a borda superior e um pouco de matemática. Daí o sistema deve fazer uma varredura do mapa da esquerda para direita, de baixo pra cima.
Dr.XGB
Dr.XGB
[2]
Então eu utilizo 2 variáveis, uma lista e uma pilha. As variáveis eu chamei de h para definir a altura atual da busca e a outra variável é a c que vai contar a altura do muro ou da escada.
Cada tile vai receber o valor de h, caso o tile atual for um muro ou escada, chamamos uma função onde vai retornar o valor de c. Cada vez que c é incrementado, h tbm será incrementado.
Dr.XGB
Dr.XGB
[3]
Ao final desta função, faremos um push na pilha com o valor de (c - 1).
Aí a varredura continua, quando encontrar a beirada superior, um pop é feito para retirar e receber o valor do topo da pilha e então subtrai em h.
Dr.XGB
Dr.XGB
[4]
Segue os rabiscos desse algoritmo. Não sei se vai dar pra entender muita coisa pq meus rabiscos são meio sem noção kkkkkk !!
b4ULwSz.png
Dr.XGB
Dr.XGB
@Takkun
InexperiencedVengefulElk-size_restricted.gif


Não é bem plataforma, pelo menos não "side-scrolling". kkkkkk !!
Voltar
Topo Inferior