Curso completo de DarkGdk

Gameprog - Escola de programação de jogos digitais
Contato: Jair Pereira - gameprog.br@gmail.com
Primeira edição - revisão: 00
01.CVIP 02.CPP >>

index

01. Fundamento básico 01.1 Estrutura básica do programa 02. Texto 02.1 Posicionamento, configuração e exibição de textos 02.2 Pesquisando fontes instaladas no sistema 02.3 Obtendo a configuração corrente de texto 02.4 Manipulação de strings 03. Configurações básicas de vídeo e janela 03.1 Configurações básicas de vídeo e janela 03.2 Obtendo a lista de modos de vídeo disponíveis 04. Tratamento de entrada 04.1 Teclado & mouse 04.2 Joystick 05. Mundo 2d 05.1 Segurando objetos pela alça 05.2 Bitmaps 05.3 Desenho 2D 05.4 Considerações sobre imagens 2D 05.5 Exemplo de aplicação de efeito especial 2D 05.6 Além do bitmap 06. Matemática 06.1 Aplicando trajetória circular com trigonometria 06.2 Funções numéricas úteis 07. Audio 07.1 Aspectos gerais 07.2 Música 07.3 Efeitos sonoros 08. Sprite 08.1 Aspectos gerais 08.2 Manipulando sprites 08.3 Testando funções de sprites 08.4 Colisão de sprites 09. Introdução ao mundo 3D 09.1 Elementos básicos de um mundo 3D 09.2 Sub-elementos de um objeto 3D 10. Básico de Camera e Matrix 10.1 Criando um terreno com dbMakeMatrix() 10.2 Texturizando o terreno 10.3 Texturizando polígonos individualmente 10.4 Produzindo elevações e depressões no terreno 11. Camera 11.1 Posicionamento e rotação 11.2 Outras funções de rotação 11.3 Backdrop e janela de visualização 12. Objeto 3D 1/2 12.1 Criação e manipulação de formas 3D primitivas 12.2 Outras funções de movimentação de objeto 12.3 Texturas 13. Matrix 13.1 Aplicando efeitos: wireframe, ghost e rolagem de textura 14. Iluminação 14.1 Melhorando a iluminação default 14.2 Adicionando iluminação 15. Objeto 3D 2/2 15.1 Carregando modelos 3D 15.2 Modelo 3D animado 15.3 Colisão de objetos 3D 15.4 Manipulando sub-objetos 16. Sistema de arquivos 16.1 Introdução ao sistema de arquivos 16.2 Escaneando o diretório 16.3 Operações sobre arquivos e pastas 17. Gravação e leitura de arquivos 17.1 Produzindo e recuperando um savegame 18. Terrenos 18.1 Introdução 18.2 Terreno simples 19. Partículas 19.1 Utilizando o sistema de partículas 20. Mundos do jogo Quake® 20.1 Carregando mundos do jogo Quake da Id Software 21. Shaders 21.1 Introdução aos shaders
Anexos 1.1 Troca remota de arquivos via FTP

Produzido por Gameprog: Jair Pereira - Setembro/2013 © gameprog.br@gmail.com http://www.gameprog.com.br http://www.nucleoararat.com.br