Skip to content

filipebraida/sdl_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks