Passamos boa parte da aula aprendendo sobre os processos de execução da biblioteca SDL em diferentes ambientes operacionais. Enquanto alguns de nossos colegas arrancavam os cabelos tentando compilar tutoriais no MAC OS e Windows, outros se debatiam entre os inúmeros erros apontados no terminal do Linux. Finalmente, obtivemos êxito em compilar alguns exemplos de teste, podendo assim concentrar nossos esforços em entender algumas das funções básicas implementadas na biblioteca padrão.
Como exemplo, rodamos os tutoriais abaixo, que incorporam funções que serão posteriormente úteis no desenvolvimento do SuperTetris. A figura da direita mostra a execução de um programa simples que indica qual tecla foi pressionada pelo usuário. A figura da esquerda, por sua vez, indica a execução de um programa que implementa um timer.
No decorrer da aula surgiram algumas discussões a respeito de novas funcionalidades que poderiam ser incorporadas ao jogo. Dentre as propostas levantadas, temos a seguinte novidade para vocês:
"Se com um jogador já era bom, com dois vai ficar ainda melhor."
Encontramos uma implementação básica da proposta que havia sido discutida até então, livremente disponível na internet (acesse aqui), e decidimos usar algumas ideias já propostas como base do nosso projeto. Tal decisão implica numa maior agilididade na fase incial de desenvolvimento do projeto e abre espaço para que novas funcionalidades sejam incorporadas no trabalho, dentre as quais, a função multiplayer.
Aguardem as cenas dos próximos capítulos.


Nenhum comentário:
Postar um comentário