sábado, 4 de outubro de 2008
Pacotes pra dar e vender...
segunda-feira, 15 de setembro de 2008
Enquete da Semana
Jogos, jogos e mais jogos...
Como nas próximas aulas iniciaremos a produção de um jogo por grupo até o fim deste semestre, indico a vocês um site muito interessante que me foi passado por Alessandro para que vocês possam analizar alguns jogos da maneira mais óbvia possível: jogando...
O Nitrome é um site cheio de jogos maravilhosos, todos baseados em flash e com baixa complexidade mas nem por isso deixam de ser divertidos.
Então, mãos à obra!!! Comecem jogando alguns e pensando em qual modelo de jogo é mais interessante para vocês. Atenham-se aos jogos de plataformas pois estes, ao meu ver, são os mais interessantes e criativos. Pensem também em jogos com apenas um botão, é preciso criatividade para tornar um jogo destes tão divertido quanto os demais.
Joguem, pensem, criem... 'simbora' moçada...
terça-feira, 9 de setembro de 2008
Hello Allegro!
Bom, pessoal, em breve iniciaremos nossos estudos em Allegro e hoje deixarei aqui um pequeno tutorial para aqueles que quiserem iniciar a instalação desta API para o desenvolvimento de jogos através do DevC++.
Instalar o Allegro diretamente através do DevC++ é o modo mais rápido e simples para se obter esta biblioteca. Para isto basta abrir o DevC++ e, no menu FERRAMENTAS, selecionar ATUALIZAÇÕES.
Na nova janela (WebUpdate), em Select devpak server, selecione a opção devpacks.org Community Devpaks e em Groups selecione Allegro.
Logo após a seleção de todos os pacotes do Allegro, clique no botão Download Selected para iniciar o download de todos os pacotes selecionados.
Caso haja algum erro ou necessidade de precedência de outros pacotes durante as instalações, os não instalados serão automaticamente selecionados para download e instalação posteriormente. Selecione os demais pacotes necessários e inicie a o download de novos pacotes.
Após os downloads e instalações, basta criar um novo projeto do DevC++ e, na aba MultiMedia, selecionar Allegro Aplication (static).
Pronto, você acabou de instalar e criar um projeto vazio em Allegro para preenchê-lo com seu próprio código e, a partir daí, criar um jogo. Abaixo está o código gerado automaticamente pelo template:
#include
void init();
void deinit();
int main() {
init();
while (!key[KEY_ESC]) {
/* put your code here */
}
deinit();
return 0;
}
END_OF_MAIN()
void init() {
int depth, res;
allegro_init();
depth = desktop_color_depth();
if (depth == 0) depth = 32;
set_color_depth(depth);
res = set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0);
if (res != 0) {
allegro_message(allegro_error);
exit(-1);
}
install_timer();
install_keyboard();
install_mouse();
/* add other initializations here */
}
void deinit() {
clear_keybuf();
/* add other deinitializations here */
}
Para maiores informações, consulte (em inglês):
quinta-feira, 4 de setembro de 2008
Enquete da Semana
Portanto, hora de votar na enquete e sugerir novas... vamos, vamos, vamos...