Inspirado por jogar games 2D com o Shantae (leia o post anterior) finalmente peguei uma série que tenho vergonha de ter deixado passar quando mais novo, Metroid. Comecei pelo terceiro título da série, Super Metroid de Super Nintendo, e constatei oq todos já diziam, o jogo é fantástico. A evolução de armas e habilidades especiais é muito motivadora e não deixa o jogo ficar cansativo, mesmo sendo obrigado a revisitar alguns lugares várias vezes.

box-art

 

Gostei tanto que acabei jogando também o Metroid Zero Mission que é o remake do primeiro Metroid, e o Metroid Fusion que seria uma continuação direta do Super Metroid, ambos de GameBoy Advance. Com a jogabilidade remodelada e adaptada para o portátil, achei o jogo mais gostoso de jogar e também mais curto e fácil. Grande destaque para o Zero Mission que tem uma parte onde é possível jogar com a Samus totalmente desarmada, sendo necessário escapar e se esconder dos inimigos sem enfrentá-los.

Metroid_--_Zero_Mission_(box_art)Metroid_Fusion_cover

 

Tentei jogar o Metroid Other M, continuação para Wii, e a série Prime, mas ainda prefiro as versões clássicas em 2D. Quem sabe um dia? Espero que lancem um digno para o 3DS, pois por enquanto eu prefiro jogar indies que se basearam no Metroid, como Shantae e Shovel Knight.

Screenshot_2014-10-23-13-54-40Nesses últimos dias estive jogando um título de Nintendo 3DS que peguei em uma promoção e estava esquecido até então. Para a minha surpresa, foi uma das melhores experiências que eu tive no console. Bem desenvolvido, belos gráficos 2D, sound track perfeito, e com elementos de clássicos como mega man, metroid e castlevania, lembrou velhos tempos onde o equilíbrio jogabilidade e diversão era o mais importante.

2559007-shantaecurse_7

Nesse terceiro jogo da série, você está na pele novamente de Shantae, uma ex-gênio (mitologia árabe) que conta com a ajuda de conhecidos amigos (e inimigos) para evitar que o PIRATE MASTER, vilão de forças malignas renasça. Os personagens possuem ligações aos jogos anteriores, porém nada muito complexo que o próprio jogo não explique. Não posso falar muito sobre a história pois algumas partes são reveladoras e surpreendentes, ou seja, melhor jogar pra ver.

large

O jogo possui uma diversidade de itens considerável, e sempre que é apresentado um novo item, a fase exige que você tenha dominado a sua utilização para passar. Além disso, para obter melhorias de vida, você terá que retornar em mapas já conhecidos e com a ajuda dos novos itens, explorar partes que antes não eram possíveis.

download

Infelizmente terminei, com 9 horas de jogo e quase 100%, porém vou comprar e tentar os outros títulos da WayForward pois os caras sabem o que estão fazendo.

 

Vou compartilhar com vocês minha experiência com a cirurgia de desvio de septo que tive que fazer assim como o pós-operatório (recuperação), afim de esclarecer ou ajudar a diminuir a ansiedade de quem pretende fazer.

Diagnóstico

Bom, o diagnóstico de desvio de septo veio um pouco tarde, tenho 29 anos e mesmo em todo esse tempo precisando de descongestionantes nasais, nenhum médico tinha me passado nenhum exame mais apurado. A situação se agravou faz um ou dois anos, quando comecei a ter amigdalite bem mais frequentemente, uma vez ao mês pelo menos, me obrigado a procurar outros especialistas até encontrar um que realmente tentasse resolver o problema. Fiz um exame, tomografia de face, o qual identificou um desvio de septo moderado e também um pequeno cisto em um dos seios da face (nada mais que o acúmulo das secreções produzidas pela mucosa que reveste os diversos seios da face), o médico disse que esse cisto estava em um lugar que não precisaria operar, porém como eu já estaria operando o desvio ele também tentaria retirá-lo.

A técnica escolhida para retificar o desvio será a laser, li na internet que possui uma característica de cicatrização melhor que a convencional com bisturi. Já para a retirada do cisto, sem visibilidade do local, ele usará um equipamento para sugar em uma tentativa sem compromisso de sucesso.

 

Véspera

Exames feitos, entrevista com o anestesista também. Agora me resta esperar ansiosamente o dia da cirurgia (sim, nunca tomei anestesia geral).

Preciso estar as 7:30 no hospital para me internar, e como devo ser o mais velho da turma, minha cirurgia está marcada para as 11:00, devendo estar no quarto meio dia. O anestesista me passou algumas recomendações, como o jejum absoluto desde as 22h (até sem água).

O médico reservou um dia para minha internação, ou seja, poderia ter alta somente no outro dia de manhã, porém o mesmo disse que irá passar a noite para uma análise e possível alta.

Dia da Cirurgia

Tudo pronto, cheguei no hospital por volta das 7:30 e o médico já estava em cirurgia, a enfermeira pediu para que eu me trocasse (avental e cueca do hospital) e esperasse para quando o próximo entrasse ela iria me dar o pré anestésico. Fiquei esperando ansiosamente até que o pré anestésico chegou, um comprimido que deveria me deixar sonolento mas não funcionou. Fiquei por volta de uma hora esperando, que deve ser a duração de uma cirurgia (tirando o tempo de recuperação da anestesia), e fui levado para a sala de cirurgia. No começo fiquei um pouco nervoso e minha pressão aumentou, mas logo baixou e o anestesista após colocar o soro na minha veia me deu um ar que qdo eu cheirei, só lembro de acordar no fim da cirurgia. Sem sentir nada dor nenhuma, porém já com um curativo enorme no nariz. Eu já sabia q o problema de toda cirurgia é o pós, porém a gente sempre tem medo da cirurgia em si e nesse caso nem percebi que ela tinha ocorrido.

Nas primeiras horas, enquanto estava no hospital, ainda estava sonolento, dormi bastante, na outra parte ainda consegui conversar um pouco e esperar pela alta, que veio lá pelas 20h da noite, sem sentir nada. O médico então chegou, falou q tinha sido um sucesso, que tinha retirado bastante coisa e que o resultado seria satisfatório, me passou algumas recomendações e também falou que seria normal se eu cuspisse sangue em algum momento, mas que eu precisaria diferenciar um pequeno sangramento com uma hemorragia, que nesse caso teria que entrar em contato com ele.

Primeiros 3 Dias

Logo que cheguei em casa da cirurgia fui usar o computador, estava bem, acho que por causa da anestesia, que não demorou a passar e logo começou meu sofrimento. Não era dor, mas sim uma sensação de desconforto inexplicável por estar com aquilo no nariz, acredito que meu nariz também tenha começado a inchar, e os dutos lacrimais pararam de funcionar, ou seja, eu não parava de enxugar lagrimas e ao mesmo tempo sentia como se estivesse com uma rinite ou sinusite muito forte por causa do curativo. Na primeira noite não consegui dormir nem um minuto sequer, não estava acostumado a dormir respirando somente pela boca e o desconforto com o curativo aumentava a cada segundo, não consegui imaginar como sobreviveria com aquele negócio durante os próximos 3 dias. O céu da boca sempre dormente. Não conseguia usar computador ou celular e pouco via TV, devido ao desconforto com os olhos. Na segunda noite, consegui dormir alguns minutos espaçados, e acordava com o próprio ronco, porém o dia já foi mais tranquilo, achei que estava me acostumando com o desconforto, mas só achei, pois na última noite ele começou a me incomodar mais, a secreção com um pouco de sangue vinha com mais frequência na boca, e parecia que qualquer hora eu ia me engasgar e não poderia recorrer ao meu nariz, que naquele momento estava fazendo tanta falta. Baixei uns filmes e resolvi enfrentar a última noite acordado, pois parece que deitado a situação piorava. Foi uma noite longa, dormi das 3 as 5, e parecia uma eternidade, passei a manhã toda sentado no sofá da sala aguardando minuto a  minuto a consulta com o médico.

Dia da Vida

Enfim a hora do dia tão esperado chegou, 10:30 estava no consultório mesmo que a consulta tenha sido marcada para as 11h, o médico atrasou um pouco, questão de meia hora, mas que esse tempo serviu pra pensar, o quanto os minutos da minha vida são preciosos, e que se você é livre e saudável, não gaste-os com besteira.

O médico chegou, fez uma brincadeira ao olhar a agenda, falou que era apenas na outra sexta, eu nem perdi tempo acreditando, pois eu saberia que não era humanamente possível mais 7 dias com aquele curativo no nariz, as coisas não pareciam nada bem dentro do meu nariz, e eu já não sabia mais oq tinha ali dentro. Logo que ele me deitou na cadeira, eu esperava que ao mexer no nariz, a dor seria insuportável, porém mais uma vez não tive dor, apenas um desconforto terrível, novamente… estava virando rotina. Ele tirou muita coisa de dentro do meu nariz, a última delas tinha uma consistência mais dura, parecia ser algum plástico e foi a que mais incomodou, mas naquele momento eu sabia que o melhor era tirar logo.

Eu achei que meu nariz estaria de alguma forma prejudicado para a respiração, mas para a minha surpresa, ele nunca esteve tão bem, eu respirei muito ar, como nunca, era um alívio que chegou a emocionar.

O médico então me receitou antialergico para tomar o mês inteiro, junto com o antibiótico que já sai da cirurgia tomando e também um soro para sempre pingar no nariz. Isso é para evitar crises de espirros, rinites e etc. No final da consulta, ele me disse que essa respiração seria temporária, pois ainda formariam “casquinhas” que dificultariam a respiração, e que duas vezes por semana eu teria que voltar lá para retirá-las.

O nariz ainda continua um pouco inchado e bem sensível, mas sem nenhuma marca de cirurgia. Não posso jamais assoar o nariz, somente sugar. Evitar abaixar a cabeça mais que o nível do coração e evitar sair até a próxima consulta, que seria em 3 dias.

Nesse dia eu parei de me questionar sobre se deveria ou não ter feito essa cirurgia.

Até o primeiro retorno ao médico

O nariz voltou a entupir depois de alguns dias, parece realmente que as “casquinhas” estão atrapalhando, não sinto nenhuma dor, apenas sensível e com o céu da boca dormente. Quando cheguei ao médico ele me pediu para que sentasse olhando para cima, e com alguns equipamentos que lembravam pinças ele ficou mexendo no meu nariz e retirando algumas coisas estranhas, mas também não senti dor. Após a visita, voltei a respirar bem. Ele passou uma pomada para passar no nariz duas vezes ao dia, e essa pomada incomoda um pouco na hora de respirar.

Próximas 2 semanas

Meu nariz está instável, hora fica bom, hora piora. Gosto e cheiro muito ruim de vez em quando, parece que tem algo podre no nariz e que as vezes solta. Comprei soro na farmácia, e sempre que sinto ele entupido eu jogo um pouco no nariz, respiro e cuspo o soro. Fazendo isso, eu já cuspi coisas bizarras, algumas vezes coisas escuras como sangue endurecido, e outras vezes pareciam pedaços de carne. Ele disse que é normal, e que é isso que ele tenta tirar quando vou as visitas. Estou tendo algumas dores de cabeça, mas pode ser do antialérgico. O importante é que estou trabalhando normalmente, só ainda não fui liberado para esforço físico. Meu nariz já está melhor que antes da cirurgia, e um detalhe muito importante é que ele não entope mais ao deitar. Coloquei uma imagem do alien que saiu do meu nariz um dia desses:

CLIQUE AQUI VISUALIZAR SE NÃO TIVER NOJO

Até um mês depois

As coisas andam muito bem, em um dos lados parece que deu uma colada na cicatrização, e por isso nas vezes que eu volto no médico ele precisa mexer um pouco, sai um pouco de sangue mas tudo sob controle. Os aliens pararam de sair e também estou respirando com mais naturalidade. Já aconselho a cirurgia!

Qualquer dúvida comente.

Para se certificar que só haverá uma execução de seu programa, fiz um pequeno código que encerra a execução antiga desse mesmo exe, mantendo somente a recém executada.

Coloque isso antes do Application.Run();

Caso queira que mantena apenas a antiga, interrompendo a recém executada, é só trocar o proc.Kill(); por Application.Exit();

ps: Não se esqueça, o código utiliza o nome do executável, então caso use algum executável com um nome bem comum, pode ser que não funcione.

Espero ter ajudado… =)

Trafegar ou armazenar strings é uma tarefa muito comum nos aplicativos e jogos, se você é programador, é muito provável que já tenha feito algum arquivo de texto com configurações ou enviado informações em string através da rede. Mas você já pensou que pode economizar tempo e espaço se utilizar compactação?

Em C# (.Net) a compactação e descompactação de strings é um processo simples, desde que saiba o caminho, e por isso resolvi colocar um exemplo de como utilizar o GZip para a tarefa.

Espero que tenha ajudado, e comente caso tenha alguma dúvida, crítica ou sugestão. …ou apenas para agradecer! =)

Hoje fiz um primeiro teste de movimentação com física e colisão para o meu mais novo projeto de jogo (logo mais passo detalhes sobre ele). Testei entre vários os tipos, aquele que a câmera segue de trás (Resident Evil 4 e 5, Uncharted, Tomb Raider…), com mouse para atacar e o teclado para andar (DeadNation, Alien Breed…), com o mouse para andar e atacar (Diablo, World of Warcraft…) e por fim teclado para andar e atacar (Resident Evil 1, 2 e 3).

A que eu mais me identifiquei foi a última, a qual você usa duas teclas para rotacionar o personagem e outras duas para andar para frente e para trás, assim como no clássico Resident Evil.


Após fazer alguns testes, segue o script da movimentação em LUA para Shiva 3D:

if ( nMX ~= 0 or nMY ~= 0 )
then       
   object.rotate ( hModelObj, 0, nMX, 0, object.kGlobalSpace )

   local dX, dY, dZ = object.getDirection ( hModelObj, object.kGlobalSpace )
   dynamics.addForce ( hDynObj, nMY * 300 * dX, 0, nMY * 300 * dZ, object.kGlobalSpace )

   dynamics.setLinearDamping ( hDynObj, 5 )
end
object.matchTranslation ( hModelObj, hDynObj, object.kGlobalSpace )

Observações:
– nMX e nMX variam entre -1, 0 e 1 conforme as teclas WASD estão apertadas;
– hModelObj é o modelo do personagem e kDynObj é o objeto de colisão.

Confesso que tenho uma inclinação a escolher a movimentação dos jogos que eu mais gostei, porém sei que não são as melhores e por isso quero a opinião de vocês.

Logo após a Microsoft lançar o SDK oficial para utilizar o Kinect no PC eu já comprei um. É muito interessante a ideia de desenvolver para um dispositivo que captura movimentos por tão pouco custo. Imagine as possibilidades? não só no desenvolvimento de jogos que usem o Kinect mas também como ferramenta para desenvolver outros jogos. Sim, pensei que ele pode ser usado como motion capture para animações de modelos 3D, mesmo que o Kinect não seja usado no próprio jogo. As possibilidades são muitas.

E para testar a SDK, que pode ser encontrada aqui: http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/ utilizei o Shiva 3D (engine a qual já tenho algum conhecimento). Tive que programar um plugin em C++, mas nada tão completo, a SDK é bem explicadinha e intuitiva.

Vejam uma demo:

Ainda estou finalizando algumas coisas no plugin, e gostaria de saber se vocês ficaram interessados nisso, se sim, posso abrir o fonte assim que terminar.

Fonte: https://github.com/luizpestana/shivakinect

Até logo!

Olá amigos desenvolvedores e curiosos, estou aqui escrevendo mais um tutorial para facilitar as vossas vidas e também aprender. Dessa vez estarei escrevendo sobre o Shiva 3D, uma engine de jogos que descobri na Campus Party e me interessou devido a sua portabilidade e facilidade de desenvolvimento.

Seria um produto similar ao Unity 3D e Unreal Engine, os quais eu já tinha um pouco de experiência, porém mais acessível, pois além de existir uma versão não comercial gratuita, sua licença custa desde R$400 em sua versão básica, até R$4000 com recursos mais avançados.

Se te interessou, leia o tutorial por completo na comunidade GameDev-BR clicando aqui.

E não esqueça de comentar. =)

Recentemente, meu Home Theater Samsung modelo HT-Z310 entrou no modo de proteção (Protection Mode), que ao ligar, mostra a mensagem PROTECT e desliga instantaneamente. Tentei atualizar o firmware e nada, levei em uma assistência autorizada da Samsung e não conseguiram descobrir qual era o problema pois estava “intermitente”.

Normalmente, quando essa mensagem é mostrada, existe algum problema que o dispositivo se protege de um possível dano maior, talvez irreversível.

– A primeira coisa que devemos testar, é se algum dos cabos externos estão invertidos ou causando algum curto, para isso, desligamos tudo do HT, desligamos o HT segure o STOP até a luz do power piscar (essa função apaga a memória do aparelho), ligue o HT e verifique se a mensagem continua aparecendo, caso não, tente ligar cabo por cabo até detectar qual está causando o problema;

– Se mesmo sem nenhum cabo, o HT continuar em PROTECT, é necessário abri-lo e verificar se o problema está na placa de amplificação (que normalmente é onde apresenta problemas), para isso, retire o cabo flat cinza, q liga a placa da esquerda com a da direita, e ligue o HT, não deverá aparecer a mensagem PROTECT, então, já sabemos que o problema é na placa da direita.

– Retire o cooler (ventilador) e teste se está funcionando, para isso, ligue em alguma fonte externa;

– Analise os capacitores de cor vermelha, caso algum esteja visivelmente estourado, é necessário uma substituição (mais detalhes nesse blog [link]);

– Caso todas ainda continue apresentando o problema, retire a placa de amplificação e isole com fita isolante alguns pontos que podem estar causando curto no aparelho.

No meu caso, as soldas do slot que recebe os fios de alimentação estavam entrando em contato com a carcaça do aparelho, dando curto, e até visivelmente marcando a lata em preto.

Espero que tenha ajudado, pois sem custo algum, resolvi o problema.

Atualização 29/05/2012: quem quiser uma placa nova, entre em contato com o Wilson pelo email wil-som-tv@ibest.com.br.