Streets of Rage Remake e algumas descobertas

Primeiro, quero recomendar a todos que eram viciados em Streets of Rage (Megadrive) que baixem imediatamente o Streets of Rage Remake. É uma obra-prima. A jogabilidade está muitissimo fiel, a maior parte do jogo é baseada no Streets of Rage 2, mas há alguns elementos de SoR1 e SoR3 e também novas idéias como finais alternativos, novas fases, o Mr. X e Shiva como personagens secretos entre outras novidades.

Procurando sobre como destravar os personagens e modos secretos, achei num fórum: “I love the people who made this and if ever they need an organ transplant I have several superflous family members I would be happy to sacrifice.” Hahaha 🙂

Vamos às descobertas agora:

Descobri que o bolo na foto abaixo:

Axel e o bolo

NÃO É BOLO! Eu sempre pensei que fosse! Veja só o que aparece quando eu como:

Maçã

Ah uma maçã. Claaaro.

Assim como em Rock and Roll Racing, outro clássico, o que na figura abaixo parece ser uns pregos:

Graxa na pista

Nada de pregos. Graxa. O branco é o reflexo da luz. E não sou eu que sou maluco não, eu jogava RRR com meus amigos quando criança (e depois de crescido também) e ninguém percebeu que era graxa.

Ainda bem, porque prego não devia fazer rodar. 🙂

Anúncios

Read it later

Read it later é uma extensão do Firefox que serve para você marcar que quer ler uma página depois, quando tiver tempo. E ainda é possível baixar todas as páginas para leitura offline.

Vale a pena.

Publicado em Web. Tags: . 1 Comment »

xor swap

Motivado pelo Log4Dev, quero contar sobre um truque legal: o xor swap (também conhecido por triple-xor trick).

O xor swap é um truque para trocar o conteúdo de 2 variáveis sem usar uma terceira. Em C, o jeito normal de trocar dois ints (x e y) é:

temp = x;
x = y;
y = temp;

Com o xor swap, o código fica:

x = x ^ y;
y = x ^ y;
x = x ^ y;

E aí pronto, suas variáveis estão invertidas. Pode acreditar (ou ler uma explicação bem mais detalhada). Legal né?

E qual a aplicação disso? Bem, um dia os microcontroladores tiveram quantidades bem escassas de memória, e jogar um int fora para variável temporária assim estava fora de cogitação. Hoje muitos microcontroladores tem uma RAM razoável e a perda de legibilidade e manutenibilidade acarretadas não vale mais a pena para estes controladores. Para os que vivem no cruel mundo dos 128 bytes de RAM, ainda vale a pena.

Publicado em C. Tags: . Leave a Comment »

Osciloscópios e jogos

Demo maravilhosa (download do áudio) feita num osciloscópio. Terceiro lugar na categoria shortfilm no Assembly 2007. E o cara tinha só 15 anos. Sensacional! Eu juro que um dia vou juntar dinheiro e ir pra Finlândia participar do Assembly, nem que seja só pra ficar olhando.

Pra falar a verdade eu queria mesmo era ver a demoscene brasileira no Campus Party Brasil.

Já que estamos falando de osciloscópios. Tennis for two, o segundo jogo usando display gráfico inventado. 1958.

OXO (1952) foi o primeiro, mas era um jogo da velha. Não achei vídeo no youtube. No entanto, existem emuladores, para os que estiverem interessados.

Publicado em hack. Tags: , , . 1 Comment »