Arquivos

Arquivo para a categoria ‘Linguagem C’

[Mini-curso] XVII Semana da Ciência da Computação da Unesp

seccomp09peq

Olá galera. Esta semana ministrei um mini-curso “Introdução ao Desenvolvimento de Jogos com SDL e C“ realizado na SECCOMP 2009, no qual tentei passar falar um pouco sobre o que é SDL, para que serve e como utilizar ela em jogos com dois exemplos incompletos de jogos. Apesar de algumas dificuldades técnicas acontecidas, o curso foi completado com sucesso.

Nas primeira 4 horas, foi desenvolvido um PONG e nas outras 4 horas de curso foi desenvolvido um Pacman com uma IA totalmente aleatória. O desafio para o pessoal do curso é:

PONG: melhorar o algoritmo de colisão e a jogabilidade do jogo.

pong

Pacman: melhorar o algoritmo de colisão, guardar a ultima tecla pressionada antes de executar o movimento do pacman, montar novas fases e colocar um IA no jogo.

pacman

Para fazer download dos arquivos do mini-curso clique aqui.

SDL ou Simple Direct Layer, foi criado por Sam Lantinga em 1998. O SDL é uma biblioteca multimídia escrita em C que cria uma camada de abstração (vídeo, sons, eventos, API`s) que tornam a programação multiplataforma inviável.

SDL é escrito em C mas trabalha com C++ nativamente e suporta várias outras linguagens como Ada, Eiffel, Java, Lua, ML, PHP, Pike, Python e Ruby.  Pode rodar em Linux, Windows, BeOS, MacOS, FreeBSD, OpenBSD, Solaris, IRIX e QNX. Há também suporte não oficial para Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS e SymbianOS.

Abraços a todos, e espero que tenham gostado. Até a próxima.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 29 other followers