UniDev Game Contest 2008

Que tal?

Bom, o Zizaco, da UniDev, abriu um tópico para discutirmos sobre a possibilidade de um novo Game Contest na UniDev, como o do Ano passado, porém com várias categorias, tais como Jogos e Ferramentas para jogos.

Claro, as regras e o estilo do contest tende a melhorar, e eu espero que as mudanças feitas, reflitam em melhoria na competição, como mais finalistas.

Eu torço por um bom contest, pois eu concerteza irei participar! ^^

Valeuu!

Mario Kart Wii

A Nintendo anunciou que vai lançar o Mario Kart para Wii no dia 27 de abril!

Eu adorava o Mario Kart para Super Nintendo, depois como não tive mais nenhum video game (ainda tenho o SNES! :D), não acompanhei a série, mas esse aqui tá dando muita vontade de jogar! ^^

Além de karts, será possível pilotar motos! E terá 32 pistas, com 16 INÉDITAS! Fala sério, não dá vontade de jogar? Ainda mais com toda a interação do Wii??

Algum Wii Owner interessado em me convidar para jogar? =P

[Fonte: Terra Games]

Fade In/Out com Allegro

Há um tempinho atrás eu postei um código de Fade in/out com fblend que eu adaptei do código que peguei no Allegro.cc. Mas eu nem pensei, que tem gente que não precisa usar a fblend (ainda), e sempre me perguntam como fazer isso. Então vou postar aqui como usar aquele código.

Acredito que o jeito mais fácil, seja adicionar estas funções no seu arquivo fonte:

void highcolor_fade_in(BITMAP *bmp_orig, int speed)
{
   BITMAP *bmp_buff;

    if ((bmp_buff = create_bitmap(SCREEN_W, SCREEN_H)))
    {
        int a;
        if (speed <= 0) speed = 16;
        
        for (a = 0; a < 256; a+=speed)
        {
            clear(bmp_buff);
            set_trans_blender(0,0,0,a);
            draw_trans_sprite(bmp_buff, bmp_orig, 0, 0);
            vsync();
            blit(bmp_buff, screen, 0,0, 0,0, SCREEN_W, SCREEN_H);
        }
        destroy_bitmap(bmp_buff);
    } 

    blit(bmp_orig, screen, 0,0, 0,0, SCREEN_W, SCREEN_H);
}

void highcolor_fade_out(int speed)
{
    BITMAP *bmp_orig, *bmp_buff;

    if ((bmp_orig = create_bitmap(SCREEN_W, SCREEN_H)))
    {
        if ((bmp_buff = create_bitmap(SCREEN_W, SCREEN_H)))
        {
            int a;
            blit(screen, bmp_orig, 0,0, 0,0, SCREEN_W, SCREEN_H);
            if (speed <= 0) speed = 16;
        
            for (a = 255-speed; a > 0; a-=speed)
            {
                clear(bmp_buff);
                set_trans_blender(0,0,0,a);
                draw_trans_sprite(bmp_buff, bmp_orig, 0, 0);
                vsync();
                blit(bmp_buff, screen, 0,0, 0,0, SCREEN_W, SCREEN_H);
            }
            destroy_bitmap(bmp_buff);
        }
        destroy_bitmap(bmp_orig);
    }

    rectfill(screen, 0,0, SCREEN_W,SCREEN_H, makecol(0,0,0));
}

E depois só chamar as funções, mas você pode criar um arquivo fonte, colocar estas funções e então criar um arquivo header e colocar as respectivas declarações das funções.

Tá, mas como se usa?

Assim… A função fade_in, vai do pretão para uma imagem, então você tem que ter esta imagem que você quer que apareça (tela inteira) em um BITMAP, então você faz isso:

highcolor_fade_in(bitmap, 16);

Lembrando que quanto maior for o valor dado a velocidade (no caso ), mas rápido vai ser, e este valor vai de 1 a 255.

Já a função de fade_out, que transforma da imagem atual para o preto, é assim:

highcolor_fade_out(16);

E a regra para a velocidade é a mesma do fade_in! ^^

Bom, é isso ae pessoal, artigo simples para iniciantes! 🙂

Flw

PacContest UniDev

AVISO!

O Contest de PacMan da UniDev está se acabando! Acaba dia 30, hein!

Você se acha capaz de entrar agora e terminar um jogo para apresentar? Pois nesse contest teve muitos inscritos, porém previstos para sair são só alguns. Se você for capaz de entrar e conseguir terminar um, tá esperando o que?

Ou se você se inscreveu e não fez nada, agora é a hora, corre!

Conectando a um BD Access com Java

Livros - Submarino.com.br

Para ver o artigo completo, acesse-o no blog novo: Conectando a um Bando de Dados Access com Java

Eu sei que esse não é o foco principal do blog, mas é uma coisa que me pedem muito, então aí vai!

Vamos usar um Banco de Dados Acess com ODBC para conectar com o Java. Tentarei mostrar da forma mais simples possível.

Primeiramente, crie um banco de dados no Access e salve em alguma pasta FIXA do seu projeto (um exemplo, crie uma pasta bf na pasta raiz do seu projeto).
http://crocidb.com/blog/2008/04/conectando-a-um-bd-access-com-java/
Agora abra o Painel de Controle do Windows, vá em Ferramentas Administrativas -> Fonte de Dados (ODBC). Você pode selecionar a aba Fontes de Dados do Sistema, e então clique em Adicionar. Selecione Driver do Microsoft Access (*.mdb) e clique em Concluir, agora coloque um nome para o Alias do seu banco (esse alias serve para interligar o Java ao Banco), clique em Selecionar e escolha o caminho do banco. Pronto, agora pressione OK e pronto! Vamos então para a melhor parte: Programação! =]

Games - Submarino.com.br

Na sua classe, importe:

import java.sql.*;

Ela é que contém as classes necessárias para se conectar e manipular o banco.

— Para ver o artigo completo, acesse-o no blog novo: Conectando a um Bando de Dados Access com Java

Game Contest UniDev e Game PDJ Contest

Ontem saiu o resultado do Game Contest UniDev 2007!

A votação foi composta por dois jurados ilustres, o Christiano da PDJ e o Rômulo De Lazzari da CubaGames, e por votos de usuários. Cada jurado deu sua nota para cada game e uma explicação da nota.

Dos cinco games que terminaram o Contest, a classificação final foi a seguinte:

  1. Seis Medos – 7.53 (correa_elias)
  2. The Target – 7.39 (CrociDB)
  3. Magnatec – 5.04 (poeta_bh)
  4. Galactica – 3.33 (hardrion)
  5. Storm – 2.27 (KeyMaker)

Parabéns ao Correa Elias, pela vitória, muito merecida, por sinal, com o jogo Seis Medos.

Bom, pra mim não foi dessa vez, mas também, esse contest estava muito competitivo, tinha bastantes jogos participando e os que terminaram estavam muito bons, realmente difícil! Então, por isso, parabenizo todos nós que terminamos nossos jogos, isso concerteza já nos faz campeões! =D

E aproveitando a onda de contests, a PDJ liberou a votação para o Game PDJ Contest 2007, em que o The Target também está participando.

Neste contest, há muitos jogos participando, e estão divididos em categorias, como Jogos 2D, Jogos 3D, WebGames, MobileGames, Arte 2D, Arte 3D, Trilha Sonora, Programação e Arte gráfica e Modelagem. Vale a pena você ir lá e testar os jogos lá inscritos! 🙂

Boa sorte a todos os inscritos! ^^

Será que seremos bloqueados?

Por causa de um bloqueio de UM blog no WordPress, um juiz está querendo bloquear todo o WordPress, ou seja, todos os blogs hospedados nele serão bloqueados também, inclusive o meu!

[G1, IDG Now, Meiobit]

Tá certo que faz tempo que eu to querendo contratar minha hospedagem, SÓ falta a grana, mas vou fazer isso logo, podem ter certeza!

Enquanto isso, vamos esperando pra ver o que esses caras fazem, né…