Changelog v0.1.52409a

Publicado em PongME às Maio 24, 2009 por Todi

Voltei a mexer no projeto e concluí mais alguns detalhes do acabamento do jogo.

Changelog v0.1.52409 (24/05/2009)
> Adicionado o sistema de SplashScreens;
> Adicionado o sistema de menus;

Abaixo, mais duas screenshots:

Está faltando algumas coisinhas como ajeitar o layer de visualização do jogo para celulares com tela igual ou superior à 176×220, deixar a IA mais burra e resolver o problema de compatibilidade com celulares, que ainda não está funcionando em nenhum modelo, sendo que nos emuladores funcionam perfeitamente.

No mais, só postarei os novos sources quando eu finalizar o projeto.

Att.

PongME v0.1.42709a downloads

Publicado em PongME às Maio 12, 2009 por Todi

Resolvi liberar a versão para download. Ainda existem alguns bugs, que ainda não resolvi, e preciso adicionar coisas como menu, splashscreen, game over screen etc.

Como ainda é uma versão inacabada, meu código está pouquíssimo comentado. Mas, a idéia é deixar que o pessoal possa testar o jogo e ter um material de estudo.

Nos repositórios, vocês irão encontrar os arquivos fonte e o jogo para download. Ainda não está rodando em celulares, e ainda não sei o motivo disto estar acontecendo.

Enfim, abaixo seguem os links:

  1. MediaFire
  2. SkyDrive

Se puderem postar um feedback aqui nos comentários ou falar comigo via MSN, ficaria agradecido.

Att.

ChangeLog v0.1.42709a

Publicado em PongME às Maio 2, 2009 por Todi

Abaixo seguem as mudanças que foram feitas na última atualização:

ChangeLog v0.1.42709a

  • Adicionada a movimentação da bolinha;
  • Adicionada as colisões da bola com o cenário;
  • Adicionada as colisões da bola com o jogador e o computador;
  • Adicionada a Inteligência Artificial do computador;
  • Adicionado o layout da fase;

Estou fazendo mais algumas atualizações e reparando alguns bugs. Em breve irei lançar a versão beta para testes e o respectivo código. E mais tarde, estarei atualizando o changelog e postando aqui.

Mais uma screenshot:

Image Hosted by ImageShack.us

Att.

[Projeto]: PongME

Publicado em PongME às Abril 27, 2009 por Todi

Bom, este é o mais novo projeto que estou desenvolvendo para o estudo da plataforma J2ME (Java 2 MicroEdition) e também será apresentado, futuramente, como meu trabalho de conclusão de semestre da matéria “Sistemas Embarcados I”, a qual estou cursando na faculdade.

A minha idéia inicial era construir um RPGzinho básico, mas, calcei as sandálias da humildade e preferi começar por baixo como todo bom programador faz ao iniciar em uma nova linguagem de programação. E foi daí que surgiu a idéia de criar adaptações de vários jogos de ATARI para o celular. Sendo assim, optei pelo clássico que me fez iniciar no mundo dos jogos: Pong, adicionando o ME (um pouco de clichê), surgindo o PongME.

Abaixo seguem algumas screens:

O jogo ainda não tem movimentação, com exceção do jogador, e estou desenvolvendo a IA do oponente, em breve postarei mais atualizações.

Att.

Resgatando vídeos

Publicado em GrindSoft às Abril 26, 2009 por Todi

Esses dias, estava olhando a minha conta do Youtube e achei o vídeo do antigo projeto de jogo online que postei aqui há algum tempo, chamado Board Games Online. O jogo se passava em uma cidade repleta de casinos e mini-jogos onde os jogadores poderiam desfrutar dos mesmos e quando não tivessem nada pra fazer poderiam conversar com outros jogadores em um chat interativo, que ao invés de apelidos e textos os jogadores eram representados por seus avatares.

Bom, sem mais delongas, segue abaixo o vídeo:

[Projeto Board Games]: Uno

Publicado em Uno às Abril 23, 2009 por Todi

Olá pessoas, long time no see…

Bem, estou voltando aos poucos ao mundo do desenvolvimento de jogos, enquanto o pessoal do grupo está em seus afazeres tiro meu tempo livre pra estudar programação e aperfeiçoar minhas técnicas e conhecimento na linguagem C/C++.

Atualmente, retomei um projetinho antigo que estava guardado em meu banco de dados de idéias, que é o jogo UNO. A idéia inicial é que seja um jogo single-player, onde o jogador irá competir contra a IA e terá um máximo de 8 jogadores na mesa. Assim que esta fase esteja pronta irei implementar a fase multiplayer, onde um pequeno site irá conter as informações dos jogos criados (IP do jogo, quantidade de jogadores na mesa, total de jogadores na mesa e ping do host) e os jogadores poderão escolher qual mesa irão querer jogar.

Segue abaixo uma screenshot da tela de jogo:

Free Image Hosting at www.ImageShack.us

Em breve mais novidades.

Att.

Volta as aulas…

Publicado em GrindSoft às Março 7, 2009 por Todi

As aulas voltaram e o tempo pros projetos diminuiu bastante. Toda a equipe já voltou aos seus afazeres de rotina (trabalho e faculdade) e eu estou tentando conseguir uma bolsa de iniciação científica.

Creio que voltaremos ao trabalho nas férias do meio do ano.

Por enquanto, entraremos em recesso.

Att.

Travelers Online: Change Log #2

Publicado em Travelers Online às Fevereiro 14, 2009 por Todi

Olá pessoal!

Venho-lhes informar sobre a mais nova característica que será implementada em todos os 3 servidores do jogo, que é o log de eventos. Ele foi desenvolvido para logar todas as mensagens de erro, debug e informações diversas do que ocorre durante o processamento do servidor e salvá-las em um arquivo texto para poder ser lido posteriormente pelo staff.

Além de registrar tudo o que ocorre com o servidor, o logger fará o mesmo com os usuários, criando um arquivo para cada conta criada e registrando todos os passos do seu personagem no jogo.

Houve tb uma pequena mudança na forma como lemos uma mensagem enviada do cliente para o servidor e vice-versa. Criamos um cabeçalho mais ágil para darmos fim à utilização de “tokens” ou delimitadores de mensagem, que acabam ocupando muito espaço ao transmitirmos as mensagens e com este novo cabeçalho teremos mais agilidade e uma considerável redução de latência.

Por enquanto é isso. Em breve trarei mais novidades.

Travelers Online: Change Log #1

Publicado em Travelers Online às Janeiro 17, 2009 por Todi

:: Versão 0.0.2a

[17.01.2009]
- Corrigido o bug da consulta ao banco de dados que, ao tentar autenticar um cliente, gerava um erro e travava o servidor;
- Adicionada a autenticação do cliente que verifica: se sua conta existe na base de dados, se está banido, se alguém está utilizando a sua conta e se o servidor comporta novas conexões;

[14.01.2009]
- Substituída a thread que verificava novas conexões pelo método assíncrono, disponível no .NET Framework, chamado BeginAccept, que inicia o método de escuta ao socket, e EndAccept, que retorna o novo socket do cliente conectado;

:: Versão 0.0.1a

[13.01.2009]
- Adicionado o suporte a multi-cliente;

[11.01.2009]
- Corrigido o bug do recebimento de mensagens enviadas pelo cliente para o servidor;
- Corrigido o bug que existia no parser (para identificar o delimitador de mensagens), que retornava um lixo ao fina do buffer de mensagens. E também, foi feita uma otimização na função;

Rise from your grave…

Publicado em Travelers Online às Janeiro 6, 2009 por Todi

Calma… se você pensou que o projeto Travelers foi abandonado e tudo aqui está jogado às traças, enganou-se! Estamos vivos e trabalhando!

Estive ausente todo esse tempo devido as festas de final de ano. Mas, como agora que as festas acabaram, voltamos para a ativa!

O que posso adiantar, é que temos os sprites dos humanos prontos (masculino e feminino) e estou trabalhando na autenticação da conta dos usuários, que já está quase 100%. Apenas pensando em uma melhor forma de como utilizar as threads para comportar múltiplos clientes.

Em breve, teremos screenshots das primeiras impressões de login e escolha de personagens!

Enfim, aguardem as atualizações!

Atenciosamente,
Todi.