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):


http://www.allegro.cc

http://www.loomsoft.net/resources/alltut/alltut_index.htm

quinta-feira, 4 de setembro de 2008

Logging in...

Depois de horas de trabalho eis o resultado final...










Agora é conservar e manter o brilho...

Enquete da Semana

Para aqueles que durante este período de aulas se engalfinhou na bolinha de lã do gato e não sabe mais sair do nó, tá na hora de votar na enquete e selecionar qual assunto será abordado com mais 'carinho' nas próximas aulas.

Portanto, hora de votar na enquete e sugerir novas... vamos, vamos, vamos...

Google Chrome

Na última terça-feira, dia 2 de Setembro, foi lançado ainda em versão de testes mais um novo navegador disposto à bater de frente com o Internet Explorer 7 e 8 da Microsoft.

O Google Chrome é simplesmente lindo, é um navegador limpo, minimalista, intuitivo, foca a velocidade e facilidade de navegação.

Além de adotar ferramentas do Firefox e do WebKit da Apple, o brownser possui código fonte aberto. Isso facilita a criação de aplicativos e permite que outros desenvolvedores adotem em seus produtos as funcionalidades que gostarem do Chrome.

Este novo browser é dotado de tabsassim como outros mais populares, além de atalhos em uma página específica, ou tab vazia, como o Speed Dial do Opera com direito à miniaturas auto-atualizáveis das páginas em questão.

Visando, talvêz, uma melhor segurança, é possível navegar como anônimo, isto é, sem cookies, senhas, logins, históricos, enfim, nada salvo. Isso pode permitir a possibilidade de se navegar por sites de bancos sem precisar se preocupar tanto com informações sendo deixadas a esmo nas máquinas de uma Lan House.