Blz?

Se você não conhece o GDJCE.com está na hora de conhecer, essas últimas semanas o site tem publicado diversos artigos do antigo site ArsLudica, quem conheceu as comunidades brasileiras de gamedev por volta de 2001 a 2002 deve lembrar dele. Foi criado quando o primeiro PDJ, o qual era mantido pelo seu fundador o Geovanni da (infomaster, senão me engano) teve alguns problemas com a sustentabilidade do site e foi forçado a fecha-lo, assim diversos membros ativos da comunidade se uniram e criaram o ArsLudica, o qual foi durante muito tempo uma ótima referencia sobre o assunto aqui no brasil, chegando a fazer parcerias importantes como por exemplo com o NeHe e com GameTutorials, onde tiveram diversos artigos traduzidos para nosso idioma.

Pois bem, a novidade agora é que o GDJCE.com que apesar de se focar em encontros locais(presenciais) está meio que ampliando seu papel e está publicando os artigos que foram esquecidos por quase 04 anos na internet. Inclusive diversos dos artigos publicados são de “figuras” conhecidas das comunidades hoje.

Só para citar olha os artigos que merecem destaque:

 

Blz!

Para mostrar a um amigo, alguns dos jogos/demos que estou desenvolvendo, coloquei no youtube dois videos, mas cuidado!, É uma super produção caseira :P

Para quem não conhece temos, o Pancada, o famoso jogo de boxing, que um dia vou terminar, pior que só esta faltando coragem pra fazer a pseudo-ia do jogo ;)

E o TechDemo, Caveman (que nome original), o qual é a base de futuros testes para o desenvolvimento de jogos estilo plataforma, existe alguns problemas relacionados a movimentação, regras de saltos, movimento de queda, mas em fim, é o começo ;)

 

Foi lançado recentemente o FZpong 2.0, o qual faz parte do CDLivre 3.0[1].

O FZPong[2] é um pong com versões para MS-Windows e GNU/Linux, desenvolvido em SDL[3] / GBF[4] e licenciado em GPL, ou seja, você pode estudar o código fonte do FZPong para aprender a programar jogos para computador.

Se antes tudo parecia fácil, agora no FZPong 2.0 as coisas já não estão tão simples assim, o computador ganhou uma nova e melhorada percepção do jogo e que em alguns momentos vai lhe exigir bons reflexos e o uso de estratégias para conseguir vencer.

Como melhorias nesta nova versão temos:

  • Suporte a internacionalização, agora o jogo está disponível em português e inglês;
  • Melhoria na inteligência artificial do computador;
  • Aplicação de novos efeitos na bola de acordo com o local da rebatida;
  • Modificação das regras do jogo;
  • Melhorias no aspecto visual dos textos e janelas de mensagens;

———————————————-

Referência
[1]http://cdlivre.wordpress.com
[2]http://pjmoo.wiki.sourceforge.net/FZPong
[3]http://www.libsdl.org
[4]http://pjmoo.wiki.sourceforge.net/GBF
[5]http://davidferreira-fz.blogspot.com/2007/06/fzpong.html

 
Em julho de 2007, criei o projeto “SDL Full Pack“, o qual visava uma forma fácil para distribuir as principais dll’s da SDL[1] para MS-Windows, evitando assim sempre ter que envia-las com meus jogos/demos, basicamente o projeto é composto das bibliotecas oficiais (SDL, SDL_mixer, SDL_image, SDL_net e SDL_ttf) e as suas dependências (zlib, ogg libpng, etc..).
A aceitação do projeto foi tão grande que com a pouca divulgação que tive, já foram realizados mais de mil downloads apenas com as versões 1.0 e 1.5, sendo assim resolvi lançar a versão 2.0 do pacote e de quebra lançar um outro pacote focado para os desenvolvedores, ou seja, além do “SDL Full Pack“, foi criado agora o “SDL Devel Pack“, o qual contém os headers e as lib (.a, .lib) necessárias para você programar jogos com SDL no MS-Windows com o compilador MinGW[2], ideal para quem quer programar de forma multiplataforma (MS-Windows e GNU/Linux) onde aconselho a IDE para C/C++ CodeBlocks[3], a qual tem uma versão com o compilador MinGW embutido.

Não perca tempo, baixe agora mesmo os pacotes SDL * Pack em:

———————————————-

Referência
[1]http://www.libsdl.org
[2]http://www.mingw.org/
[3]http://www.codeblocks.org

 

Blz!

Faz um tempo que prometi comentar sobre o assunto, porém, o tempo não é fácil, mas indo ao assunto de fato:

Ao ministrar a palestra “SpaceShooter : Anatomia de um jogo”[1], descobri que ao executa-lo em uma máquina com ms-windows, acontecia os seguintes problemas:

*Música OGG não tocava;
*Abortava o jogo após a mudança de fase;

E infelizmente só pude perceber tais problemas durante minha apresentação, a qual sinto que ficou um pouco prejudicada pois a palestra falava justamente do “space”, e não pude mostrar em sua totalidade o jogo, os efeitos desenvolvidos.
E o pior de tudo é que eu sabia que funcionava, pois já tinha testado e retestado ele em Linux e Ms-Windows em diversas máquinas, o pior que ouvi uma vez um comentário sobre isso, mas achei que era a falta de alguma atualização (do DirectX, por exemplo).
Terminando a palestra cheguei em casa, e fui a caça ao bug, teste, recompilei e tudo perfeito, até que me veio a idéia a mente, “E se eu retirar as dll de runtime do SDL”, dito e feito.
Descobri que o instalador embutido do SpaceShooter, o qual levava as dll’s do SDL[2], não estava incluindo as dll dependentes, e isso causava os sintomas citados.
Então pra resolver de vez esse problema, resolvi assim criar um instalador para facilitar a vida dos desenvolvedores e dos usuários para poder instalar os runtimes do SDL e dependências de forma fácil e pratica, visto que no site da SDL, eles oferecem apenas o download individual em formato “zip”, e o então criado “SDL Full Pack”[3], prové as bibliotecas necessárias para o funcionamento de qualquer jogo que utilize as seguintes bibliotecas:
  • SDL
  • SDL_image
  • SDL_mixer
  • SDL_net

Sendo assim, então você amigo desenvolvedor, não perca mais tempo tendo que criar um instalador pras suas dll do SDL, tenha a disposição o SDL Full Pack

[1]SpaceShooter – http://pjmoo.codigolivre.org.br/site/spaceshooter/
[2]SDL – http://www.libsdl.org
[3]SDL Full Pack – http://pjmoo.codigolivre.org.br/wiki/index.php/SDL_Full_Pack

© 2012 FZTech Suffusion theme by Sayontan Sinha