BUSCA: 


Se você encontrou algum artigo interessante mas não lembra sua localização, pode fazer uma pesquisa pelo seu nome, descrição ou categoria.

 

 




Programação de jogos para celular com J2ME
Programação de jogos para celular com J2ME



RT @OCriador: Hoje é aniversário do Chuck Norris. Parabéns, patrão!



1. Como conseguir um trabalho com programação de jogos (539 vezes)
2. Simulando um carro de corrida (522 vezes)
3. Pirataria: um ponto de vista do desenvolvedor (510 vezes)
4. Serialização em C (320 vezes)
5. Códigos fonte dos jogos da id Software (300 vezes)
6. Programação de jogos para celular com J2ME (255 vezes)
7. Tutorial avançado sobre timers no Allegro – parte 1 (249 vezes)
8. 3d com Allegro (230 vezes)
9. Estruturas de dados em C (222 vezes)
10. Série jogos clássicos: jogo de adivinhação (207 vezes)



Total de Artigos: 30

ALLEGRO

O Game Loop – parte 3


Mar 14th 2009, 00:22

Explicações sobre o game loop - parte 3

Bookmark and Share

Continuando a série sobre o game loop, este artigo irá demonstrar uma versão “revisada” sobre os outros dois anteriores.

Basicamente revisei o código, e expliquei melhor algumas coisas. Também simplifiquei e melhorei um pouco o estilo.

No geral gameloops se resumem em um conceito: controle de tempo. O gameloop exibido abaixo é uma versão bem simples, mas podemos fazer uma versão bem mais complicada onde temos um timer diferente para a lógica e outro para a renderização, podemos calcular quanto tempo cada frame deve levar e deixar o frame apenas ser exibido se ainda houver tempo (descartando quando não der).

Tem também uma técnica para fazer gameloops que não depende da limitação por frames e sim de quanto tempo resta baseado em cálculos por “delta”, ou “tempo decorrido por frame”.

Para aprender bem isso, recomendo um estudo aprofundado das funções de timer do allegro.

Abaixo segue o código revisado:
Valeu pessoal, até a próxima.






© 2010 - VSoftGames - Programação, jogos e um pouco mais