DevLog #01 + Update do Desafio Semanal

Estou estreando outra série de posts chamada DevLog! Aqui falarei um pouco do desenvolvimento do jogo que é a expansão do jogo “Our Worlds” que criei na Ludum Dare #30. No momento, só tenho programado as funcionalidades, ainda não toquei na programação gráfica nem a arte do jogo. Algumas novidades:

Sistema de Itens e Inventário: Ontem programei a parte gráfica do inventário. Inicialmente, resolvi colocá-la acima do personagem. Depois testarei em algum lugar fixo na tela.

Editor de Fases: O jogo está sendo criado com a DPEngine, que é um framework que criei um tempo atrás para jogos 2D em pixel art e possui um sistema rápido e próprio de colisões por pixel! Logo, as fases não são baseadas em tiles nem polígonos de colisão. São utilizadas máscaras (imagens) para determinar onde há ou não colisões. Esse método tem algumas vantagens, como utilizar máscaras irregulares e/ou dinâmicas de colisão . Uma desvantagem é que utiliza mais memória, mas isso não é problema hoje em dia. Para o editor de fases, o que fiz foi incluir a rasterização dos polígonos criados pela PolyMesh e suporte para salvar e carregar uma polymesh em um arquivo.

Polígono rasterizado


E sobre o desafio semanal…

Desafio Semanal

Bom.. tive que adiar a data final para a próxima semanal. Acabei tendo que fazer outras coisas no horário planejado, mas está indo! Anteontem fiz alguns testes de tamanho. Resolvi utilizar tiles 16×16 e construí os shapes de alguns prédios para testar a escala. Parece bom.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s