Blog Novo

Games - Submarino.com.br

O Blog mudou de endereço para: www.crocidb.com/blog.

Se você era assinante dos feeds deste blog pelo FeedBurner, ele foi alterado automaticamente, caso contrário, acesse o novo site e então assine os feeds.

Obrigado.

bb_bid = “186532″;
bb_lang = “pt-BR”;
bb_keywords = “programação, jogos”;
bb_name = “custom”;
bb_limit = “7″;
bb_format = “bbc”;

SpeedHack 2009

SpeedHack 2009E aqui está a versão 2009 do SpeedHack, contest anual de um fim de semana da Allegro.cc, prestes a acontecer.

Em 2007 eu participei com o The Evil Ant, e me diverti muito, uma vez que foi a minha primeira participação no evento. Já no ano passado, por algum motivo desconhecido, não houve SpeedHack, e esse ano parece que vai ser mais cedo. Ele está marcado para começar dia 10 de Julho. Parece que a data ainda não é certa, mas bem provável.

Vale muito a pena participar, se você quer aprender Allegro, ou se já sabe, não perca tempo, clique aqui e se inscreva logo, garanto que vai ser divertido. Não há prêmios, porém você aprende muito, e acho que isso é o que mais importa. Vamos trazer a vitória para o Brasil novamente. =D

Se você não sabe muito, aproveita para aprender correndo. Tem alguns tutoriais sobre allegro na minha página de tutoriais, e recentemente fiz um tutorial simples de tiros com allegro, coisa que muita gente iniciante tem dúvida. Boa sorte.

Tempo fora e site de Tutoriais

Nossa… dessa vez eu estrapolei. Muito tempo sem postar no blog, mais de um mês. Mas apesar disso, eu até fico feliz que as visitas não diminuiram, inclusive mês passado (maio) foi um dos que teve mais acesso. Valeu galera.

Eu aproveitei o Google Sites e criei um site para colocar meus tutoriais. Pode ser acessado em http://www.crocidb-tutorials.co.cc/. Ainda não tem muita coisa lá, fiz dois simplezinhos e coloquei o tutorial de Java e Access que tinha no blog, acho que por lá fica mais fácil de editar e principalmente de ler. A intenção é colocar também alguns tutoriais em inglês (por isso o nome do sites estar na língua). É bem provável que os próximos tutoriais eu adicione lá e apenas linke aqui com comentários.

Estou comçando a criar o CrociDB Projects (http://www.crocidb-projects.co.cc/) também, onde vou colocar meus projetos, mas esse ainda não tem nada de bom. To gostando bastante da plataforma de sites do Google. Provavelmente vou continuar usando mesmo depois que adquirir meu domínio e hospedagem, uma vez que é possível a configuração de domínios próprios nele. =D

Fora isso tudo agora, eu estou pensando seriamente em participar desse Contest de SDL. Tem prêmio em dinheiro, isso motiva. Mas eu nunca mexi com SDL antes, será que rola? Tá certo que ficaria pras férias de qualquer jeito.

Music Shooter

Semana passada eu dei uma idéia de criar um Contest de ActionScript 3 para o feriadão pelo twitter. O Rodrigo Flausino gostou da idéia e resolveu ajudar a divulgar o Contest no GameDevBR. As regras eram simples, bastava criar um jogo usando ActionScript 3 no feriadão, postar ele no Kongregate, e então publicar o link do jogo na página do tópico na GameDevBR, em uma semana, vamos verificar as notas mais altas dadas pelos usuários do Kongregate. A idéia deu-se em uma conversa com o Andrei Regiani em que agente falava em aprender ActionScript 3. Eu já estava com essa vontade há algum tempo, aproveitei.

Music Shooter

Sorte minha é que eu já estava com a idéia do jogo quase toda na cabeça antes mesmo de ter a idéia do contest, esse já seria meu próximo jogo. Aí então comecei a aprender AS3 e desenvolver o jogo logo na sexta. Terminei a sexta-feira com toda a movientação e tiros funcionando. No sábado implementei a parte dos sons, e no domingo finalizei.

[Jogar]

O Music Shooter é um jogo dos clássicos Shooters, porém com um adicional legal, você tem que atirar em notas musicais, tocando-as. Jogue o Music Shooter agora. Em breve eu pretendo instalar a API do Kongregate para ter um Ranking de pontos, e logo então continar a desenvolvê-lo, fazendo que as notas tocadas, não sejam meras notas aleatórias, porém que sejam músicas.

Não tive muitos problemas com ActionScript3, aliás, adorei a forma como ele trabalha com o Flash. Só achei que algumas coisas eram muito mais fáceis de se fazer com o AS2 e só dificultaram agora, mas tá ótimo.

O Contest era aberto para quem quisesse participar, porém só eu e o Andrei mesmo participamos, ele entrou com o Hounting Pigs, um jogo super hilário.

O Contest foi um teste, espero agitar mais contests como esse futuramente, talvez num futuro não tão distante. Já pensei em criar um em C e alguma biblioteca gráfica. Quem estiver afim, basta ficar atento aos posts aqui do blog e também me seguir no Twitter, pois lá eu vou avisar também, e pode até surgir algumas discussões sobre os temas/ferramentas.

Alguns vídeos da Ludum Dare

A Ludum Dare é uma competição de desenvolvimento de games que ocorre em 48 horas (dois dias) e que acontece 3 vezes por ano. A competição aconteceu na semana passada, e tiveram (recorde) 121 jogos cadastrados. Apenas 14 jogos foram terminados, e estão em período de votação. Claro, como em outras competições do estilo, apenas quem participou e enviou o jogo final, pode votar.

Mas o que mais me chamou a atenção, foi alguns vídeos postados por usuários de partes do desenvolvimento. Apesar de estarem bem rápidos, dá para ter uma idéia de como foi a tarefa de desenvolver o game.


Esse eu achei bem interessante, porque o cara tem ótimas habilidades gráficas, faz todos os sprites do jogo ali mesmo, na hora! Muito bom.


E esse eu gostei porque ele realmente mostra tudo que ele fez durante o tempo de desenvolvimento.

Você pode conferir mais alguns:

Interessante, não?

Pretendo participar na próxima edição, se eu conseguir. Quem sabe não te encontro por lá também, hein?

GameDev com Ruby

Ruby… essa linguagem que vem crescendo tanto ultimamente (claro, ela deve isso ao Rails, mas isso é outra história, nem vou entrar em detalhes porque também não sei muito), também pode ser uma boa opção para você que deseja programar jogos.

Dei uma googleada sobre bibliotecas para desenvolvimento com ela, e achei muita coisa boa. Existem ports para SDL e OpenGL (não achei nada sobre Allegro… se alguém achar, por favor compartilhe), o que já seria suficiente para este post. Porém eu vou além. Gostaria de mostrar um pouco mais.

Temos também a Gosu, que me parece bem famosa para quem é da área do Ruby, porém que eu desconhecia. Ela usa SDL para o gráfico, e me pareceu bastante interessante. A Rubygame também me parece uma boa alternativa. Ela é um “port” da pygame (do Python) para Ruby. Mas o que mais me espantou, foi ver um port de Ogre3D pra Ruby! O OgreRB.

A Ogre3D, como eu já disse por aqui mesmo, é uma Engine 3D pra C++ completa para jogos profissionais, e ter uma adaptação para Ruby é uma ótima notícia para quem gostaria de não só brincar, mas criar jogos bem interessantes com Ruby. Entretanto, não sei se Ruby é viável para a criação de jogos AAA.

Também não pretendo programar jogos com Ruby não. Quero aprender Ruby sim, porém com outros propósitos. Não que eu não acredite na linguagem para jogos, só que eu prefiro C/C++ para isso mesmo. Na verdade, não vou muito bem com linguagens com sintaxes muito diferentes do C-Style. Mas vou aprender Ruby em breve.

Fica aí a dica pra você que quer desenvolver jogos, mas nunca o fez, ou nunca programou, pois ruby é uma linguagem totalmente orientada a objetos, e de fácil assimilação e aprendizado. Ou então para você que já mexe com Ruby e gostaria de começar com GameDev. =D

RakNet free para Indie

Agora a RakNet é free para Indie Developers!

Bom, eu já falei sobre ela aqui, e falo sempre muito bem. É fácil de usar e bem poderosa, já contém tudo quanto é tratamento e verificação de dados, o que poupa um bom tempo no desenvolvimento de um jogo. Há um tempo comecei a fazer um pong online com ela, mas devido a alguns problemas, eu parei. Vou voltar a mexer com ela, mas não um pong, tenho outras idéias de jogos online para fazer.

Depende de como forem as coisas, eu posto algum tutorial aqui sobre ela.

Via DevMaster.net

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.