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

Path of Kami: The Evolution of the Lore

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

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

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve

Hi everyone! I started to create some environment props for my new video game, here is a cozy house in the forest. I'm planning to switch from Unity to Unreal... Let's see what new challenges I have to face. Made in Blender and Substance Painter.

Let me introduce you to the new Mech line: Gendai Spec. Those are Mech that specializes in surprise attacks, covered operations, and stealth. They are equipped with melee weapons but one of Gendai's frames supports sniper rifles.

Coming Soon...

Double Rainbow!!!

Our Japanese themed game released yesterday on Gamejolt + Itch io if anyone would like to check it out! :) You play as a spirit of a japanese wolf.