Monthly Archive: Junho 2019

0

Novo compilador

Eu acabei de finalizar a mudança do compilador de GCC para CLang. A razão para esta mudança é que, a partir de Agosto, o Android vai exigir suporte a ARM64 em qualquer atualização, e o GCC não suporta esta plataforma no Kit de Desenvolvimento Nativo (NDK) do Android.

Também aproveitei e mudei o sistema de build de um custom meu, para o do Pelya. Ele foi a pessoa que portou a SDL 1.2 para Android NDK, e isto permite mais facilmente criar pacotes APK com suporte a múltiplas plataformas, como arm7, arm64 e x86.

Agora posso começar a corrigir bugs como o da seleção de fases após terminar um estágio, e continuar mudando o RockDroid para sua identidade própria.

0

Atualização no Projeto Firefly

Após lançar uma nova versão de Rockbot 1 e 2, estou de volta a programar para o projeto codinome ‘Firefly’ (Vagalume).

As novidades incluem uma reescrita total na forma com que era feito o armazenamento de fases, agora organizado em Nível, um grupo de várias áreas; Área que são salas que tem mesma música, imagens de fundo, tileset e outras propriedades; e sala, que contém os tiles (peças) de um tamanho de uma única tela. Isto tornará muito mais simples incrementar o jogo no futuro e mais fácil gerar o mapa dentro do próprio jogo.

Além disto, adicionei suporte para deslizar em rampas e corrigi um bug que fazia o player flutuar no ar quando usava pulo junto com direção esquerda ou direita, sobre uma rampa.

Este projeto levará ainda muito tempo para chegar perto de finalizado, mas a base dele é boa e será muito mais simples desenvolver jogos com ela, assim que eu terminar com as modificações.