Rafael's profileRafael G. Santos - Guima...PhotosBlogListsMore Tools Help

Blog


    August 27

    Jogo Terceira etapa Master AVP. (Segunda)

    Data: 31 de agosto (segunda)
    Local: CÍRCULO MILITAR DO PARANA
    Jogo Naipe Horário P A R T I D A
    03 MASC 20h DUQUE/CRIARPAN X CÍRCULO 40+

    Primeiro dia de Aula C++ (Aula 1 - 26/08/2009)

    Marcamos as 19:30, começamos lá pelas 20:00, até as 23:00.
    conectamos o note na Wireless, Baixamos o VS Express 2008, ,
    e dalhe baixar material. (Livro C++)
    Ficamos no Capítulo 1, e deu pra perceber que o básico vai além da programação em si.
    1 - Faltam as dicas sobre como utilizar o próprio ambiente de desenvolvimento :D
    Vou procurar preparar algo melhor pra esta etapa.
    2 - Alguns detalhes sobre constantes e typedefs pra pesquisar.
     
    O Material Microsoft Básico sobre C++ é bem interessante, e aborda os detalhes que esqueci de abordar...
     
    Creio que seja um incentivo excelente, fechar a aula com algo direcionado a jogos :D
    Agora é preparar as próximas aulas :D
     
    Detalhe: Esqueci de pegar o carro no estacionamento :D (Fui de ônibus as 23:30 pra casa :D)
    Resumo: Muito bom aprender tentando ensinar...

    Novas Features ACAGL 2.0

    Tratamento de som:
    - Verificando se o som esta disponível com : SDL_WasInit(SDL_INIT_AUDIO)
    - Novas propriedades para verificar se deve ou não usar o Som e Músicas.
    - Alterar Volume dos Sons e músicas.
     
    Todo:
    - Setar Volumes Via arquivo LUA.
     
    August 18

    error LNK2001: unresolved external symbol __RTC_Shutdown

    Utilizando c++, as vezes aparece este tipo de erro incômodo.
    Pesquisando por soluções, e creio que cada caso seja um caso...
    O que realmente importa é :
    * Referenciar corretamente suas DLLS
     
    No meu caso, algumas receitas de retirar referências antigas ajudaram,
    mas o que realmente resolveu foi limpar os diretórios antigos e obsoletos do meu visual studio.
    Uma delas foi executar o aplicativo : depends do C++, ele informou as dependencias necessárias para cada DLL do meu projeto.
     
    Por exemplo:
    Tive um problema para compilar o FTGL no visual studio 2008 : unresolved external symbol __RTC_Shutdown
    ***Um projeto antigo do DirectX estava gerando este problema.
    Para resolver , removi as referências de diretórios em:
    Tools / Options / Project and Solutions / VC++ Diretories / Libs
    Include Files
    Library Files
     
    Mantendo apenas o que realmente estava precisando...
    Como em um passe de mágica 300 erros foram resolvidos ... Uffa.
    Dica do dia: Referenciar corretamente suas DLLS.
     
    August 17

    Quake 2 Fontes .NET

    Deve ser um bom material pra dar uma olhada :P

    Engine ACAGL - Início foco jogos 2D

    Agora que a nova versão esta funcionando, posso voltar ao básico
    e voltar a fazer jogos :D. Da vontade de ficar aprimorando a Engine
    mas isso é algo divertido só para o programador, e eu quero que possa
    vir a ser divertido para meus amigos ... com foco em coisas simples.
    Não sei qual projeto focar ainda, quem sabe o batalha naval ...
    Mas cada vez mais da vontade de evoluir a Engine com funcionalidades LUA e de REDE.
    Bom, um passo por vez :D
     
    https://sourceforge.net/projects/acagl/
    Versões para Visual Studio 2005 e 2008 funcionando. :D
     
    August 13

    Foco: C++ / Engine SDL, LUA

    É inegavel que atualmente é um grande diferencial, saber C++ até mais que saber C#, na área de jogos.
    Pensando nisso, resolvi retomar os estudos de uma Engine que iniciei na Pós.
    Inicalmente foi feita no Visual Studio 6, pegando alguns pedaços do LUA, FTGL, entre outras bibliotecas,
    aprimorando a engine ACA do "Fábio Binder - Coordenador" em SDL utilizada como estudos.
    Hoje (13/08/2009) compilei para testar no Visual Studio 2005, e muita coisa mudou. Pra começar, tive que atualizar todas bibliotecas externas.
    E aparentemente ficou mais organizado. Removi os "códigos emprestados", e usei "corretamente" as bibliotecas.
     
    Pretendo escrever mais detalhes sobre a Engine com a evolução dela, e documentar este "Upgrade".
    Utilizar o Bugzilla,  o Sourceforge e outras ferramentas como Doxygen e Jude.
    Só o fato do Upgrade, já foi um passo interessante.
     
    *Quanto a Utilizar XNA. É algo realmente tentador. Código organizado, muita gente mexendo e as possibilidades
    de ver seu jogo rodando no Windows, na Web e em dispositivos móveis.
    Hoje na realidade, não forneci nenhum Demo em XNA para Windows. Devido as complicações de instalação.
    Ja ouvi falar que existem maneiras, que não exijam o C# Express instalado. Mas não corri atraz pra saber. Foquei no Desenvolvimento,
    então para Windows não tive vantagens pois só vi jogos em minha máquina. Com o surgimento do SilverSprite,
    ai as coisas melhoraram pois tornou-se possível ver aplicações XNA na Web, com silverlight,
    e abriu mais uma opção interessante de estudos (Silverlight e WPF).
     
    Creio que focar no simples, seja uma boa alternativa para entrar no mercado.
    Vou recomeçar, com a velha engine 2D em SDL , utilizando LUA.
    Só isso ja da muito material de estudo :D (Vamos ver oq acontece no Vs 2008)

    Detalhe: (Vs 2005 Funcionou bem, Vs 2008 Não compilou a FTGL :|)
    https://sourceforge.net/projects/acagl/
    August 06

    Compatibilidade do IE8

    Adicione a meta tag dentro do <head> das páginas:
     
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>

    "Esta tag diz ao IE8 que deve interpretar o site com o modo de compatibilidade para IE7,
    mas semelhante ao IE7. Isso pode resolver vários problemas com sites desenvolvidos para IE6 e
    que no IE8 aparecem com vários problemas, principalmente de layout."  Vitor Casanova...
    Maiores detalhes:
    August 05

    Treinos Cancelados Novamente :| (Reparos no Piso)

    Ops, agora não foi a Gripe Suina, mas sim
    reformas Gerais no Ginásio.
    Sem treinos por enquanto, até conseguirmos outro local para os treinos.

    Volta dos Treinos.

    Retomamos as atividades ontem, alias tava muito frio.
    Treinos terças , quintas (20:15 - 22:15) e Sábados (11:00 - 13:00).
    Estamos competindo atualmente um campeonato na CCE.
    Jogo agendado para Dia 08/08/2009 - CCE (11:00)
    Vou pesquisar se tem site sobre isso e relacionar as equipes participantes :D