filipebraida / sdl_tutorial

Exemplos de código do SDL2 para linguagem C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tutorial de SDL para Programação Estruturada

Coleção de código para ajudar na criação do jogo da disciplina de Programação Estruturada da UFRRJ

O trabalho final do curso de Programação Estruturada da Universidade Federal Rural do Rio de Janeiro é o desenvolvimento de um jogo. A ideia é que o aluno consiga aplicar o conhecimento que aprendeu durante da disciplina agregado com o conhecimento adquirido antes da faculdade. Dessa forma, demonstrando que o conhecimento que possui é grande o suficiente para a construção de um jogo.

O aluno deverá desenvolver o jogo usando a linguagem C e ele irá utilizar a biblioteca Simple DirectMedia Layer para controlar a parte gráfica, som e os dispositivos de saída.

Instalação

Existe uma diretiva no arquivo Makefile com as bibliotecas do SDL 2.0 que precisam ser instaladas. Somente para distribuição baseadas em Debian.

$ make install

Exemplos de Código

Init

Exemplo de inicialização do SDL.

Execução:

$ make init && make run

Window

Exemplo Window.

Execução:

$ make window && make run

Background

Exemplo Background.

Execução:

$ make background && make run

Image

Exemplo Image.

Execução:

$ make image && make run

Keyboard

Exemplo Keyboard.

Execução:

$ make keyboard && make run

Running

Exemplo Running.

Execução:

$ make running && make run

Referências

  • Videos dos jogos desenvolvidos na disciplina: playlist
  • Video com a aula de SDL do monitor Andrew Wallace em 2020: link
  • Especificação do jogo de 2020/1: link

About

Exemplos de código do SDL2 para linguagem C

License:MIT License


Languages

Language:C 96.4%Language:Makefile 3.6%