Exemplos
Alguns exemplos requerem arquivos adicionais, como imagens, áudio ou fontes. Todos os arquivos podem ser encontrados em https://github.com/rodrigorgs/ilpgame/tree/master/src.
Exemplos básicos:
- Carregar e mostrar uma imagem (aperte Esc para sair)
- Movimentar imagem ao pressionar tecla direcional
- Movimentar imagem de acordo com o estado das teclas direcionais (experimente andar na diagonal)
- Veja também os códigos de teclas na documentação do SDL_Keycode.
- Desenhar imagem sob o cursor do mouse (ao segurar o botão esquerdo do mouse, a imagem muda), Editor de pixel art (clicar desenha ou apaga, dependendo se foi o botão esquerdo ou direito do mouse)
- Desenhar texto
- Escrever com o teclado: aceita teclas de A a Z e backspace
- Contador de tempo
- Limitar FPS: limita a taxa de atualização do jogo (FPS) para que ele rode na mesma velocidade em todos os computadores
- Áudio
- Como usar a ILP Game em projetos com múltiplos arquivos
.cc
/.cpp
: tut-arquivo1.cc, tut-arquivo1.cc, tut-arquivo.h - Exemplo simples com cenas, jogo de labirinto com cenas
Demonstrações:
- Bola quicando: simula gravidade e coeficiente de restituição
- Carro: controle um carro usando as setas direcionais
- Animação: animação de uma pessoa andando formada por 4 imagens
Jogos:
- Labirinto: movimente com setas direcionais, Labirinto com itens
- Runner: mova para os lados para se desviar dos obstáculos