Sem necessidade para um blog

Posts com a Tag ‘programação de jogos’’

terça-feira, 2 de setembro de 2008 Você quer livros para estudar programação?

Então vocês vão adorar os sites LearnIT e PDF CHM. Coloquei os dois, apesar de que no PDF CHM estar um link apontando para o LeartIT como sendo o novo PDF CHM pois não encontrei um livro que achei no anterior.

Lá vocês podem pesquisar e baixar diversos livros sobre informática, como o The C++ Programming Language de Bjarne Stroustroup, The C++ Standard Library - Tutorial and Reference de Nicolai M. Josuttis, Modern C++ Design, de Andrei Alexandrescu. Estes estão no Roadmap C++ lá do Ponto V, do Vinicius. Claro, há de outras linguagens também como o famoso Java How to Program, Sixth Edition. Caso você já seja fera no básico das linguagens, pode procurar por XNA, Game Programming e outros assuntos relacionados que você vai fazer a festa.

Para poder fazer o download da versão digital do livro, basta se cadastrar e escolher o link. O único problema é que com a conta básica existe um limite de downloads que pode ser feito, mas você pode baixar um, ler, baixar outro, tudo com muita calma rsrsrs.

Boa leitura!

quinta-feira, 26 de junho de 2008 Preparando-me para uma competição

Estou pensando em entrar pela primeira vez em uma competição de criação de jogos este ano. Estou com dúvidas quanto a linguagem, se C/C++ ou Java, e do que fazer exatamente. Algumas idéias que estou tendo:

  • Tetris - Jogo manjado mas muito viciante, e para ajudar já tenho experiência com esse. Na verdade o problema seria criar alguma coisa que tornasse o jogo um pouco diferente.
  • Algum quebra-cabeça - São relativamente simples e seria para jogar contra o tempo, como resta um, sudoku, um deslizante ou aqueles de arrumar as peças.
  • Shoot’em’up - Sabe aqueles jogos onde você sai com sua nave atirando em tudo que se move? Esse é o estilo shoot’em’up.

Por enquanto pensei nesses aqui… se alguém tiver sugestões por favor mande nos comentários, agradeço muito :).

sexta-feira, 20 de junho de 2008 Atualizando a tela com Allegro e com Java

Como disse no post passado, eu ia implementar rotinas para atualização de tela para servir de exemplo. Implementei um programa de exemplo em C que utiliza a biblioteca Allegro, e um em Java utilizando o Java 2D, que já vem no JSE.

(more…)

segunda-feira, 16 de junho de 2008 Atualizando a tela e entendendo o que é flickering e tearing

Esses dias eu estava passeando na PDJ e vi este post aqui perguntando sobre o Triple Buffering. Achei então que seria um bom assunto para o novo artigo do blog. Dei uma pesquisada boa, já que estou muito enferrujado no assunto, e vou apresentar aqui uma explicação sobre o que é flickering, tearing, v-sync e o conceito atrás das técnicas de double buffering, page flipping, triple buffering e dirty rectangles.

(more…)

sábado, 7 de junho de 2008 Animação

Uma técnica muito usada não somente em jogos mas também em computação gráfica e até mesmo programas comuns para dar um toque a mais é a animação. Animar uma cena consiste simplesmente em fazer pequenas modificações entre uma cena estática e outra, e ir trocando de cena rápido o suficiente para que o olho humano tenha a ilusão de movimento.

Neste artigo vou mostrar a idéia e uma implementação usando Java baseada no livro de David Brackeen, mas que pode ser facilmente adaptada para outras linguagens. As classes que estarei apresentando estão também em um “motor 2d” que estou montando já faz alguns anos para criar meus joguinhos no java.

(more…)

quarta-feira, 4 de junho de 2008 Criando o seu jogo - O planejamento

Então você resolveu fazer um jogo. Ele pode ser uma idéia maluca que apareceu na cabeça, um cliente pode ter pedido um jogo para a marca dele chamar mais atenção, você quer fazer uma homenagem para alguém, exercitar as coisas novas que você andou aprendendo fazer com aquela biblioteca nova e por aí vai.

Idéia na cabeça, então posso começar a programar certo? NÃO! A não ser que o jogo seja muito simples e sem qualquer inovação, como os meus rsrsrs, você não deve fazer assim. Aliás até quando são simples e comuns é bom você fazer algum tipo de documentação.

Pesquisando sobre o assunto na internet encontrei diversos posts falando do assunto, entre eles este aqui da CubaGames, onde é mostrado por cima o estilo de documentação que eles utilizam para fazer seus jogos, e este da MiWi do Disk Chocolate, onde ela coloca diversos links para livros e revisões dos mesmos.

Além disso, como o Tiago Barão disse no post da CubaGames, cada um ainda pode inventar o seu. Pretendo em breve criar um novo jogo a partir de um documento destes que vou escrever, e caso realmente isso venha a acontecer irei postando ele em partes por aqui.

segunda-feira, 2 de junho de 2008 Press Start

Bom, então chegou a hora de começar este blog de verdade. Era uma vez, a muito tempo atrás, numa terra distante, havia um jovem estudante sonhador que queria levar entretenimento e diversão para as pessoas do mesmo jeito que seus ídolos faziam: criando jogos.

O tempo passou e ele aprendeu um pouco da teoria de como fazer isso, mas nunca chegou a trabalhar com isso pra fazer dinheiro. Ele acabou indo fazer os velhos e chatos sistemas corporativos, que não vão muito além de mostrar telas de cadastro e manutenção de alguma coisa. Até agora…

Foi então que ele descobriu que poderia fazer um blog e contar aos outros o pouco do que conhece e assim indiretamente realizar seu antigo sonho.

Ele encontrou um servidor que poderia hospedar seu blog gratuitamente e onde ele poderia testar algumas coisas como plugins e temas diferentes, algo que os sites gratuitos de blogs não permitem. Para o motor do blog, wordpress foi escolhido e sai instalando temas e plugins (alguns bem interessantes achei no post do DiskChocolate).

Em seguida, quis traduzir um tema bacana que encontrou por aí e colocar uns anúncios pra tentar ganhar algum dinheiro, quem sabe um dia esse blog não sustenta ele e a família dele não é mesmo?

Para não ficar muito chato só falando de programação de jogos (se é que isso pode ficar chato), decidiu-se por falar também de coisas que todos gostam como o Corinthians e algumas outras coisas interessantes que possam aparecer pelo caminho.

Agora é só escrever :)

Round One, FIGHT!

quinta-feira, 29 de maio de 2008 O começo de tudo

Olá, bem vindos ao meu blog pessoal. Vou falar aqui de futebol, programação de jogos e algumas outras coisas que eu achar interessante. Espero que gostem e voltem sempre!

link pra mim mesmo