sexta-feira, fevereiro 20, 2009

2° lugar no concurso de minigames em XNA

Eu sei que já postei sobre isso no GamedevBR, mas aqui eu posso falar de uma maneira mais pessoal. Então lá vai.

Meu jogo Paraquedismo ficou em 2° lugar no concurso de minigames da Revista Oficial do XBox 360 (em conjunto com o Sharpgames, ABRAGAMES e Microsoft Brasil). O nome dos outros vencedores e mais detalhes foram divulgados no Sharpgames.

Abaixo segue um vídeo com imagens dos jogos participantes:



O jogo é uma versão beeem modificada do jogo que eu inscrevi ano passado pra concorrer na categoria mobile do game contest do PDJ.

A diferença deste jogo pra versão de celular é que agora o jogador deve direcionar os paraquedistas de uma forma indireta, através do controle de um ventilador que os jogam para um lado ou para o outro, dependendo do sentido do vento.

O jogo foi feito em um total de 93 linhas de código de um total de 120 permitidas pelo regulamento (incluíndo as 20 linhas incluídas por padrão ao se criar um Windows Game no XNA). Eu fiz altos malabarismos pro código ficar pequeno (como o uso abusivo de atribuições múltiplas), mas no final esse esforço nem foi tão necessário, já que sobrou um bom número de linhas.

Como parte da premiação, eu irei receber uma cópia do livro "Beggining XNA 2.0 Game Programming - from Novice to Professional" e assim que ele chegar eu comento por aqui o que achei.

Enquanto isso, curtam uns screenshots abaixo e baixem o jogo (com o código) aqui.

Menu principal do jogo. Clique para ampliar.
Tela de instruções do jogo. Clique para ampliar.
Tela principal de jogo. Clique para ampliar.Espero que curtam o jogo. Até a próxima.

sábado, fevereiro 07, 2009

Fear

Todo mundo já deve ter visto este vídeo, mas eu ri demais, então resolvi compartilhar...

domingo, janeiro 18, 2009

Evento de jogos no UNIFESO


Em março irá acontecer o II WIA (II Workshop de Informática Aplicada e Desenvolvimento de Jogos para Computadores e Dispositivos Móveis) na minha, agora ex, faculdade, o UNIFESO (com apoio da SBC).

O evento terá palestras sobre desenvolvimento de jogos, com professores convidados, além da apresentação de trabalhos de alunos, ex-alunos e profissionais da área. Todos estão convidados a participar.

A submissão dos trabalhos irá até o próximo dia 30, e pode ser efetuada diretamente no site do evento. Os modelos do artigo e da apresentação já podem ser baixados.

Paralelamente, também ocorrerá o I COMSAU (Workshop de Computação e Saúde da Região Serrana do Estado do Rio de Janeiro), com as mesmas datas e arquivos para apresentação.

Os tópicos de interesse dos dois Workshops, são os seguintes:


  • Computação Gráfica


  • Desenvolvimento de Conteúdo para TV Digital


  • Desenvolvimento de Jogos Eletrônicos


  • Desenvolvimento de Hardware


  • Dispositivos Móveis


  • Engenharia de Software


  • Informática Aplicada à Educação


  • Informática Aplicada à Saúde


  • Inteligência Computacional e Artificial


  • Métodos Numéricos em Finanças


  • Métodos Numéricos para Engenharia


  • Mineração de Dados


  • Nanotecnologia Aplicada


  • Neurociências


  • Processamento de Imagens Digitais


  • Processamento de Sinais


  • Programação Paralela


  • Sistemas de Computação


  • Sistemas de Apoio à Decisão


  • Sistemas de Informações Geográficas


  • Sistemas Especialistas


  • Tecnologia da Informação


  • A programação preliminar pode ser vista em http://www.feso.br/comsau/programacao.html. Por hora, as seguintes palestras estão programadas:

    Palestra 1: Computação e Neurociências.
    Palestrante: Prof. D.Sc. Rodrigo Siqueira Batista (UNIFESO)

    Palestra 2: Tomografia Computadorizada - Aspectos Matemáticos.
    Palestrante: Prof. M.Sc. José Américo Rodrigues Araújo Filho (UEZO e FEUDUC)

    Palestra 3: Nanotecnologia Computacional Aplicada à Área Biológica.
    Palestrante: M.Sc. Omar Paranaíba Vilela Neto (ICA / PUC-Rio)

    Palestra 4: Desenvolvimento de Jogos 3D.
    Palestrante: Prof. D.Sc. Esteban Walter Gonzalez Clua (UFF)

    Palestra 5: Computação e Saúde.
    Palestrante: Prof. D.Sc. Heleno Pinto de Moraes (UNIFESO)

    Seguem uns cartazes com mais detalhes sobre (clique para ampliar):





    Eu devo participar com uma apresentação resumida do meu TCC. Fica o convite pra quem puder (e quiser) participar, seja com um trabalho inscrito ou somente para ver as apresentações.

    Mais detalhes: http://www.feso.br/comsau/.

    quinta-feira, janeiro 01, 2009

    Meu Trabalho de Conclusão de Curso

    Enfim, depois de mais de um mês sem postar, estou de volta.

    Não que eu esteja reclamando, mas estes últimos meses foram bem puxados. Encontrar tempo pra terminar o TCC enquanto trabalho, faço provas e trabalhos de outras matérias não é uma tarefa simples. Mas no fim deu tudo certo, meu trabalho foi bastante elogiado, aprovado com nota máxima e tal. E agora eu estou em um misto de alívio e felicidade por ter terminado a faculdade, e ainda uma pontinha de saudades que a turma vai deixar.

    Para a apresentação do trabalho, eu ainda consegui (graças ao meu orientador, Júlio César da Silva) a participação do professor Esteban Walter Gonzalez Clua, do Instituto de Computação da UFF, na minha banca de avaliação. Pra quem não conhece, ele é membro da ABRAGAMES e um dos responsáveis pela criação do SBGames. A participação dele foi muito importante, pois não só meu trabalho foi avaliado e aprovado por alguém que manja muito do assunto jogos, mas também pode me ajudar com minhas pretensões futuras (mas eu volto a falar disso outra hora).

    Além do Esteban, participaram da minha banca outros dois os professores: Eugênio da Silva, que foi meu professor em algumas disciplinas da faculdade (pegou pesado nesse último período, heim professor!) e Carlos Vitor de Alencar Carvalho, da Universidade Severino Sombra.

    Apesar de poder ser meio bobo fazer isso aqui no blog, agradeço muito a estes quatro pela força com o TCC (e claro, pela minha nota 10 ;P).

    Voltando ao trabalho e ao verdadeiro motivo deste post, estou disponibilizando um PDF pra quem tiver interesse em ler minha monografia. O texto completo tem 75 páginas e não é nenhum monstro em termos de tamanho (ainda mais se se levar em consideração que parte destas páginas são ocupadas por dois anexos).

    A monografia, pra quem não sabe (que feio, não leu minhas postagens antigas) é sobre um sistema para criação de jogos visualmente, uma espécie de game maker. No texto eu faço um apanhado sobre a situação da indústria de jogos e os jogos no meio acadêmico, além de tratar de conceitos envolvidos na geração deste tipo de ferramentas e das tecnologias utilizadas no projeto. Por fim, é falado das partes que compõem o projeto em si: um wrapper para a biblioteca gráfica Allegro, um framework para criação de jogos, um ambiente visual e um gerador de código.

    O software proposto no trabalho está em um estado funcional, já sendo possível criar jogos simples com ele. Toda a parte de carregar imagens e efeitos sonoros, criar entidades e atribuir eventos e ações já funciona, além disso o código-fonte já é gerado automaticamente e depois compilado, utilizando o MSBuild. Em breve eu posto aqui um link pra quem quiser testar.

    Para baixar o arquivo da monografia, clique na imagem abaixo ou aqui. Boa leitura!


    sábado, novembro 22, 2008

    Piada Nerd

    "Estavam o seno e o cosseno dançando em uma festa, quando eles vêem a exponencial quieta num canto. Daí, eles vão até lá e dizem:

    - Por que você está aí isolada exponencial? Por que você não se integra?

    E a exponencial responde:

    - Me integrar pra quê, se eu fico na mesma?
    "

    Huahuhau, muito boa Rafael!

    quarta-feira, novembro 12, 2008

    SBGames 2008

    Infelizmente não pude ir ao SBGames, evento que começou no dia 10 e termina hoje, em Belo Horizonte. Pra compensar, tratei de pegar tudo que o site tem a oferecer sobre o evento, e olha a capa do Kit de Sobreviência que eles disponibilizaram (bom demais):


    No mais, vale conferir os PDFs com os artigos, posters e tutoriais do congresso. Tudo isto está disponível neste link.

    domingo, novembro 02, 2008

    Making of do Max Payne


    Não, não é o making of do filme que está sendo feito sobre o jogo. Trata-se de um artigo sobre os dois primeiros (e até então únicos) jogos da série. É bem interessante, vale o clique:

    The Making of Max Payne

    Até a próxima!

    sábado, setembro 20, 2008

    XIII Maratona de Programação da SBC

    Para quem não sabe, acabou às sete da noite a etapa regional da XIII Maratona de Programação da Sociedade Brasileira de Computação (SBC), uma competição patrocinada pela IBM e que faz parte do Concurso de Programação da Association for Computing Machinery (ACM-ICPC) , a acontecer em Estocolmo, na Suécia.

    Essa foi a primeira vez o UNIFESO (onde eu estudo) cediou uma etapa regional da Maratona e também minha primeira participação na competição. A notícia boa é que minha equipe venceu e agora está classificada para a final nacional, em Vila Velha, perto de Vitória, no Centro Universitário Vila Velha (UVV).

    Aos meus colegas de equipe: parabéns, vocês são bons pra caramba!

    quarta-feira, setembro 17, 2008

    Meme - Os jogos que já joguei

    O Bruno Croci me convidou pra esse meme sobre quais jogos eu já joguei. A brincadeira consiste em criar uma lista usando o Gaming Social do Orkut.

    Eu comecei a lista, mas não tive tempo de terminar. No fim de semana eu ponho mais títulos.

    Entre os que já estão lá meu destaque vai pra Call of Duty 4. Pessoal, é sério, quem não jogou TEM que jogar. Esse jogo certamente é um dos melhores que eu já joguei até hoje.



    Como a maioria dos blogs que eu acompanho já foram convidados, vou deixar o convite em aberto pra quem quiser participar.

    É isso, até a próxima.

    segunda-feira, setembro 01, 2008

    Artigo sobre Sockets

    No semestre passado, o David e eu escrevemos um artigo sobre Sockets para a disciplina de Sistemas Distribuídos na faculdade. O artigo basicamente descreve um rápido histórico e as principais funções para se trabalhar com Sockets no ambiente Windows (usando WinSock).

    Para cada função descrita, entre elas criação e destruição de Sockets, conexão, envio e recepção de mensagens, um trecho de código é apresentado em conjunto, exemplificando seu funcionamento.

    Apesar de não ser algo muito complexo, o texto pode ajudar quem quer começar a trabalhar com Sockets, seja para a criação de jogos em rede ou não. Quem se interessar, pode baixar o PDF aqui.

    Até a próxima.