Game
Wikiwiki
7 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

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

🍒Did you like the game? A demo is available for free on Steam.

✌️ Thanks for playing IndieGameiacs!

⚙️ Free Demo: http://bit.ly/UniDuni

📺 Full Video: https://youtu.be/5qEbVXg7GaQ

#steam #uniduni #clops #screenshotsaturday

Path of Kami: The Evolution of the Lore

Quantum precognition is one of the most powerful cards. End game cards & equipment. Demo/alpha build boss is no match for this deck.

Protege el conocimiento, salva la historia. Guardian of Lore es un platformer 2D en el que debes luchar para mantener viva la memoria de la mitología latinoamericana. El juego llegará a Steam el 18 de mayo: https://steam.pm/app/1211740 #ScreenshotSaturday

Werehog transformation process. #sonicunleashed

Demonstration of the spells and their effects :)!

Auto-chess meets Clash Royale in an intense strategic battle. Outsmart your opponent, hide your play and crush their armies! Empire Builder just got another major update, check it out! https://gamejolt.com/games/EmpireBuilder/558901

Double Rainbow!!!