Anunciado Gears of War 2!

Segundo post publicado no Assopre a Fita, foi anunciado o game Gears of War 2, com o Capitão Nascimento. Confira também o box-art do game, uma das poucas informações divulgadas até agora:

Falando sério agora, a montagem ficou perfeita!



Counter Strike Live-Action

Meio tosco e meio velho, mas se você ainda não viu:

[youtube]coWAaxUm0IM[/youtube]

Link para o feed

:P

Prmeiro trailer da 7ª temporada de 24 Horas

OK, este post foge completamente do assunto deste blog, mas como gosto de espionagem e de séries que trazem heróis (ou anti-heróis) contra terroristas, tive de comentar aqui (fora que eu to tentando criar um game de espionagem :P ). E 24 Horas é, para mim, a melhor série da TV americana (em segundo lugar vem Prison Break, mas isso é assunto para outro post):

Assista ao trailer da 7ª temporada de 24 Horas!

Os caras apelaram de vez! O vilão, gente, o vilão! Eles devem ter surpreendido todo mundo com o vilão. E não leia os comentários do Youtube antes de ver o trailer!

Se você gosta de 24 Horas e assistiu as temporadas anteriores, assista! É um trailer de arrepiar! E vamos ver se esta temporada será melhor do que a anterior!

Voltemos à programação normal!



Super Mario 64 em Duas Caras

Por quê será que quando alguém joga algo numa novela/série a gente tem que comentar? Ontem, quando eu tava lendo os meus feeds (e a minha mãe assistindo a novela na TV que fica ao lado do computador), fiquei vendo a novela, até ver uma cena onde uma garota dançava na frente do radinho (ela é filha do Dorgival). E o irmão estava na TV, jogando videogame.

Óbvio que eu iria tentar descobrir que game o garoto estava jogando, e descobri que se travata do Super Mario 64, para o Nintendo 64.

Não sei se teve alguma jogada de marketing com a Nintendo (qualquer produto que aparece em novela sempre tem uma negociação por trás) ou se isso foi opção do autor da novela. Mas o problema é que na maior parte dessas cenas (falando de modo geral) mostra uma criança jogando videogame, e isso alimenta as opiniões de que game é brinquedo, e hoje a situação é bem diferente.

Agora, já imaginaram uma cena dessa usando o Nintendo Wii?

Campanha: Não use hotlinks em seu blog

Domingo, quando li o post do Ninja Gaiden no Retrobits, vi que, depois de alguns dias, acabei exagerando demais com caras que não mereciam e que estão fazendo um ótimo trabalho. mas após aquele post, fiz algo que eu não fazia normalmente: no Google Reader abri vários blogs de games e conferi algumas imagens, apenas olhando os links. E constatei que muitos blogs usam os hotlinks.

Mas o que diabos é o hotlink?

Segundo o Nerdown:

O que é hotlink? Muitas vezes você tem uma imagem bonita ou interessante em seu site, e alguém resolve copiá-la para colocar em outro site. Técnicamente isso não te traz prejuízo algum. O problema começa quando o dono do outro site, em vez de copiar a imagem, simplesmente chama a sua imagem diretamente do seu servidor, fazendo um link direto. Isto é o hotlink.

Admito que no meu blog antigo (no UOL) eu usei isso algumas vezes, mas como tudo na vida é aprendizado, eu deixei de adotar esta prática (ainda não removi os links do antigo blog, mas o mesmo será apagado quando eu terminar a migação de posts que atualmente está na geladeira de afazeres que eu tenho de fazer aqui) e comecei a achar a mesma muito ruim. Também aprendi muita coisa sobre a blogosfera e como se comportar na mesma, mas isso fica para outro post.

O maior problema dos hotlinks é que quem é o maior prejudicado é o dono a imagem. Sei que a frase seguinte é óbvia, mas vou citá-la mesmo assim: quando você visita algum site, o navegador lê os códigos HTML e vai montando a mesma. E isso acaba gastando banda do dono do site. A maioria dos sites está usando serviços que provêem uma certa taxa de transferência mensal. Eu mesmo tenho apenas 10 gigabyes por mês, e com certeza dentro de alguns meses vou fazer um upgrade de serviço e aumentar, já que to usando metade dos meus recursos.

Ah, mas você poderia usar o Dreamhost/Bluehost! Poderia, mas por enquanto fico com este serviço mesmo, que é barato pra mim, não preciso tentar conversar em inglês se tiver algum problema (e por incrível que pareça, faz meses que eu não entro em contato com eles.) e pago em reais (não tenho cartão internacional. Ainda).

E cada imagem que alguém coloca em seu site gasta a minha banda, já que vai ser do meu site que ela vai ser carregada. E muitas vezes o dono da imagem nem sabe que alguém está usando os seus recursos, e na maior parte das vezes, sem autorização.

Ah, mas você poderia usar um recurso de proteção de hotlinks ou o Photobucket. Poderia, mas não sei como que ficaria as imagens que estão aqui no blog, e ativar um negócio desses pode ser ruim para mim e para os leitores.

Então acabo deixando quieto, e com isso vou tentar iniciar uma campanha: se você usa hotlinks em algum post seu, deixe de usar. Isso é ruim para o dono da imagem e ruim para você, já que de uma hora para outra a imagem pode sumir (nada dura pra sempre) ou ser substituída por uma frase ou mesmo uma imagem pornográfica. Já pensou nisso? Fora você sugar os recursos dos outros sem autorização, e a gente tem gasto financeiro para hospedar a página.

Então, se você tem um blog, você tem os seus leitores (que não acessam o meu blog, por exemplo). Espalhe uma opinião própria sobre isso, para tentar conscientizar os donos dos blogs que usam hotlinks (e que lêem os seus blogs) para deixar de usar. Sei que é uma missão quase impossível (a maioria dos blogueiros mais amadores não estão nem aí. É o mesmo problema de copiar e não citar a fonte), mas nunca se sabe se alguns começam a hospedar as imagens em seus sites/álbuns de fotos particulares.

Mudança de foco?

Ultimamente você, que está lendo os meus posts e tem interesse em games, deve estar querendo me matar por ver alguns posts nada a ver com o assunto. Bom, isso não significa uma mudança de foco, mas admito que esta semana os posts sobre games minguaram um pouco.

Realmente considero este blog um blog quase genérico, mas não é igual a um Twitter, que só estou postando bobagens. Aliás, reparou que os posts de lá também minguaram? É a síndrome do primeiro dia: você se anima quando se cadastra em algo (ou ganha um jogo, por exemplo) e no primeiro dia é aquela animação: usa/acessa o serviço toda hora, mas com o passar dos dias aquela animação esfria e tudo volta ao normal (exceto por você pelo menos ter ganhado alguma experiência).

Até este post está fora de foco! Vou explicar: ultimamente consegui a façanha de ter mais de mil posts no Google Reader para ler. Ou seja: é impossível eu conseguir esvaziar aquela lista, a menos que eu consiga ficar pelo menos uns 3 dias direto lendo e absorvendo as informações dos feeds, e vendo se consigo aproveitar algo para postar aqui. É incrível, mas eu to conseguindo arrumar assunto para posts aqui, e os blogueiros sabem que dependendo do assunto do blog isso se torna quase impossível. Sorte minha? Não acho, mas isso acaba detonando outras coisas mais úteis que eu poderia fazer.

O pior é que to perigando trocar de estado e mudar de emprego, e para conseguir a vaga, terei de estudar J2EE a fundo durante no mínimo 15 dias. Fora que ontem teve um evento de TI na minha ex-faculdade e amanhã terei um curso de desenho (aliás, to querendo postar aqui scans dos meus primeiros rabiscos, mas não to tendo tempo para escanear…mas to tendo tempo para escrever este texto! Isso sim é bizarro!).

Quando vi o Contest do Pac-Man, aproveitei a oportunidade para ver se eu sou realmente capaz de criar um jogo. Durante estes dois anos de convivência na UniDev, vi muita coisa teórica de programação de jogos, e nada prático. Alguns podem até me achar um guru, mas eu não me considero um guru e sim um eterno estudante: estou sempre tentando aprender algo que possa me satisfazer, e gamedev me satisfaz, mesmo se um dia terei de fazer coisas que eu não queria fazer. Mas acabei ganhando um conhecimento geral da área.

Fora que eu to sem tempo para terminar a biografia do CSIB (os últimos textos serão insanos e cheios de imagens, e por isso tá demorando para sair), e quero me livrar dela logo, para começar a colocar algumas novidades que eu estou preparando mentalmente aqui (e algumas delas vão realmente fugir do escopo atual do blog) . Só não falo nada já que isso estragaria a surpresa (e algumas delas serão surpreendentes).

Por fim, amanhã, se eu conseguir, vou postar um texto polêmico (que fugirá um pouco do assunto do blog). Vai ser um texto forte, e to querendo postar ele desde domingo. Vou ser cruel com tudo e com todos!

Mas o assunto games no blog continua. Só preciso conseguir me livrar das pendências e quem sabe conseguir ver algum assunto que eu consiga comentar normalmente. Por ora, vou tentando deixar os posts com um certo equilíbrio de assuntos.

Gimp 2.4!!!

Finalmente é lançada uma nova versão (e estável) de uma das melhores ferramentas da atualidade. E finalmente consegui noticiar algo aqui com menos de 24 horas de tempo. E estamos falando do Gimp, editor de imagens opensource:

GIMP 2.4.0 lançado - veja as screenshots e faça o download

Leia o link acima, que tem informações e um screenshot desta versão.

Eu tenho um xodó pelo Gimp já que com ele eu posso faturar algum dinheiro sem medo da comissão anti-pirataria bater na minha porta. É a melhor alternativa ao conhecido (e caro) Photoshop, e apesar de não ter todos os recursos deste último, eu to pouco me lixando. O Gimp me atende nas necessidades básicas, como edições simples e redimensionamento de imagens (que faço direto para as imagens que hospedo aqui), e não vejo necessidade de mudar pra versão pirata do Photoshop. E mesmo se eu tivesse grana para comprar o programa, dificilmente eu compraria, sendo que tem um outro software que tem os mesmos recursos básicos da concorrência. Aliás, você, que usa o Photoshop pirata e ocasionalmente usa todos os recursos do software? Ceio que não. Até no Gimp eu não uso todos os recursos.

Vida longa ao Gimp!

E admito que sou fanboy de softwares opensource. Mas não sou tão fanático quanto o Stallman e seus seguidores.

Java 2D ou usando engine 3D?

Aviso importante: se você não é programador, você não vai entender este post. E se você for programador, mas não for programador Java, também não vai entender muito bem. Continuemos:

Surgiu o primeiro questionamento do Contest Pac-Man (confira também o segundo post da série) quanto à ferramenta que vou utilizar para criar este projeto: se eu vou fazer usando Java 2D ou se devo fazer usando uma engine 3D.

Peraí, você tá pensando em fazer um game em 3D? Na verdade não, mas eu iria tentar simular o estilo 2D do Pac-Man dentro da engine. Bizarro e insano, mas a idéia é essa.

Cheguei a este questionamento já que eu to na dúvida quanto à tela cheia. Ou seja, se eu simular num ambiente gráfico, fica mais fácil eu não depender da resolução do usuário (é…a gente tem que pensar nisso). Se eu fazer em Java 2D, com certeza vou colar alguma coisa (componente?) na interface do Swing. E a tela vai ter um tamanho fixo, e quem usar resoluções mais altas que a padrão vai jogar numa aplicação com parte da tela ocupada.

E como ainda estou na fase das idéias, to cogitando várias possibilidades para eu direcionar os meus estudos e analisar o melhor jeito de criar um game satisfatório.

Mais blogs de games e gamedev

E vamos continuar com o meu projeto de divulgar outras fontes de informação que você pode se interessar em acessar. Apesar do GameNews estar na geladeira (e o maior problema é que as notícias tão ficando velhas e to com quase 900 feeds pra ler…), é interessante conhecer outras opiniões a respeito da área de games e gamedev.

O maior problema é o blog não atender tanto às expectativas que a gente deposita. Os outros blogs que comentei aqui estão praticamente sem atualizações (exceto o do Pinuja, que postou há 2 dias), e isso desanima um pouco o leitor!

Vamos aos novos blogs que achei por aí recentemente:

Para começar, temos o DualBox’s Devblog, o primeiro blog de gamedev na lista, e como o Nuss… E agora?!?, está mais para diário de desenvolvimento do que um blog de gamedev.

O segundo blog é o Desenvolvedor Móvel, que vai tratar de desenvolvimento de softwares e games, mas voltado para celulares. Como já programei em Java, tenho muito interesse em programar games para dispositivos móveis, já que por enquanto é uma das áreas mais viáveis de gamedev no país. Mas como este blog está no início, não sei como que ele vai se comportar nos próximos dias.

O Relaxa e Joga é um blog básico de games, mas, segundo o autor, será focado nos consoles que ele tem (igual a mim, que fala mais do Playstation 2 aqui…), que são o Xbox 360, o Nintendo DS. Um texto muito bom para ler é o Revistas de games no Brasil, ainda vale a pena ?, que fala sobre as antigas revistas de games que a gente ainda comprava. Algum tempo atrás quase fiz um post comentando sobre isso também.

É bom também acompanhar opiniões femininas sobre games. Além do Game Girl, temos o meninaquejoga.com.

E ainda tem o GameHall, que tem 40 blogs de games!

Por fim temos o First Stage, que achei no Gamer.br, quando li alguns comentários de um post do Pablo Miyazawa. É interessante o leitor gamer visitar os comentários de outros blogs, já que você pode encontrar muitos blogs interessantes e desconhecidos da maioria. E não deixe de ler a entrevista do autor com um dos responsáveis pela dublagem de Halo 3. Bem interessante!

Planejando os primeiros passos

Hora de começar a planejar a desenvolver o segundo game real (o primeiro foi um de forca que não deveria ser considerado jogo, mas, sei lá :P ), e desta vez tentar fazer alguma coisa. Apesar de ter 2 anos de experiência como programador, isso não quer dizer nada quanto a criar um game, já que eu só desenvolvi sistemas comerciais.

É claro que saber programação ajuda muito, mas para mim isso não é tão obrigatório, já que basta alguns tutoriais e um desenvolvedor iniciante começa a fazer alguma coisa simples. No meu caso, também, mas como eu já tenho muita noção da parte teórica de um game, como o tal do game design e saber como que um game é desenvolvido, pode ajudar um pouco. Então vou tentar seguir todos os passos básicos, e isso inclui o game design. Pode parecer bobagem fazer um game design de um game simples, mas planejar é sempre bom, e isso pode acabar gerando um artigo fixo na minha página, como documentação.

E por falar no Contest, vou deixar o código-fonte do mesmo disponível junto com os executáveis (no caso, arquivos .jar, mas isso explicarei adiante) na página do game que ainda vai ser criada.

Sobre o arquivo .jar que eu citei, no caso é um executável (nunca poderia chamar um jar de um executável, mas é só para você entender). O arquivo .jar é um conjunto de arquivos .class, que são os arquivos que a máquina virtual do Java lê para executar os programas.

Entendeu? Acho que não, mas para executar o meu pac-man (isso se o mesmo sair), você terá de instalar o Java no seu computador, e com isso você conseguirá executar o programa. A vantagem é que o meu joguinho será multi-plataforma. Ou seja, vai rodar em Windows, Linux, Solaris e etc. Basta ter a máquina virtual instalada para rodar. Só não garanto que vá rodar em celulares, já que o meu foco é um game simples para desktop (computador), mas nada impede de portar o game para J2ME (hoje a nomenclatura é JME, mas a engine 3D jMonkeyEngine também tem esta nomenclatura), o Java para celulares.

Com isso, vou tentar bolar o game usando multi-camadas: uma para a lógica do programa e outra para a parte gráfica. Assim, se eu quiser mandar o game pro celular, é só refazer a parte gráfica e chamar a lógica do programa por ela.

Mas qual será o diferencial do meu Pac-Man para ele não ficar igualzinho ao normal? Isso vai ficar pro próximo post da série, já que eu estou planejando o que posso fazer.