Game
Wikiwiki
8 years ago

REFAZENDO TUDO PASSO A PASSO


Seguindo na tarefa de reescrever o algoritmo - que está sendo feito do zero, já que o código-fonte original foi deletado há semanas e, bem, uma gemejam é exatamente sobre escrever um jogo do zero, não?

O código ainda tem só 236 linhas - eu não costumo concatenar as linhas, então ele está bem maior do que poderia ficar - mas já tem muita coisa feita.

O que foi feito até agora:

  1. Gerador de texturas - em alguns aspectos melhor, em outros inferior ao anterior, mas tudo funcionando bem.

  2. Gerador de mapas - mais rápido que nunca, acho que é o primeiro que eu faço que não dá erro nunca.

  3. Skybox com gradiente, nuvens animadas para os fundos ficarem mais bonitos.

Ainda não coloquei as colisões, nem defini direito como vai ser o gameplay desse jogo. Não quero seguir exatamente por onde o anterior estava indo, mas pretendo me ater à proposta de “pequenos mundos” e levá-la até o extremo, de forma bem simples mas criativo o suficiente para merecer atenção.

Acho que não vou usar movimento ortogonal, quero ver o jogador passar raiva tentando manobrar pelas fases, algo que em 1a pessoa vai ser BEEEEM espinhoso. Quero um sistema de colisão que seja bom o bastante para não tornar o gameplay frustrante, e assim que eu implementar meu sistema de portais e o “posicionador de objetivo”, a versão inicial jogável estará pronta.

PORTAIS:
O jogo consiste em uma grade com 4,2 bilhões de linhas x 4,2 bilhões de colunas. Cada ponto dessa grade corresponde a um pequeno labirinto que contém 4 portais, cada qual de uma cor: vermelho, verde, azul e amarelo.

Quando o jogador entra num portal de uma determinada cor, ele irá ser movido para outro mapa e emergirá no portal da cor oposta. Vermelho leva para verde, amarelo para azul e vice-versa.
Isso permite ao jogador navegar pelo mundo do jogo, que é um conjunto de 1.7 x 10^24 mapas diferentes.
Inicialmente todos estarão vazios, pois o objetivo é navegar por eles e não atirar em coisas - mas nada impede que futuramente eu coloque alguns itens ou coisas do tipo para dar mais “vida” ao ambiente.

GERADOR DE METAS:
A cada “rodada”, o jogo aleatoriamente definirá um ponto no mapa global - a grade acima mencionada - e mostrará ao jogador quantos portais de cada cor ele precisará encontrar para chegar ao mapa onde a meta se encontra. Um limite de tempo será calculado e o jogador terá de alcançar a meta dentro desse limite para continuar no jogo
A cada meta alcançada uma nova é gerada, progressivamente mais distante do ponto onde a anterior se situa, contabilizando mais e mais pontos, para dar algum senso de progressão ao jogador
O número de portais que o jogador deverá cruzar servirá apenas como guia, pois tudo é definido numericamente, então o jogador poderia, por exemplo, encontrar uma rota alternativa para uma meta - que poderia levar mais ou menos tempo, ser mais fácil ou difícil, dependendo do mapa e da destreza do jogador.

Por enquanto nada disso está feito, mas é tudo relativamente simples de colocar em funcionamento, Pretendo ter tudo isso rodando até amanhã à noite ou, no mais tardar, no domingo.

Se alguém aí estiver torcendo por mim, que o faça por mais algum tempo, pois eu ainda não desisti e nem pretendo até que o gongo soe.



0 comments

Loading...

Next up

Did you know that today is #InternationalJazzDay? 🎷😎

No? 😯 Well, we couldn't pass up this date!

And what better to celebrate this day than #Pecaminosa #OST? 🎷

Let us know what you think about it and have a great weekend!

So

i may or may not make an full art of some person or i may just leave this like that-

Chiaki Nanami!

Fan art for Foolish I'm feeling kinda better so I drew this

Have a good Boi

Heya! I wanted to show some gameplay progress i made so far. I hope you like it ^^

Werehog transformation process. #sonicunleashed

Family band complete!

In the quest for accessibility, I'm adding Resurrection Shrines for players on the 'novice' end of the platforming spectrum.

In order to unlock the power of a Shrine, you must collect 3 'Souls' from your dead corpses! (the floating blue orbs)

So here's the first of the zodiac signs i will make for the next weeks.