“Brincando” com a V9990
Sábado chuvoso, já cumpri com as tarefas “de casa”, resolvi brincar um pouco com a V9990. Pra quem não conhece a V9990 é uma placa (ou cartucho se preferirem) com um “novo” processador de vídeo (VDP) para MSX. Fabricado pela Tecnobytes (Oazem) ela é compatível com a GFX9000. Esse VDP, segundo dizem, seria o processador de vídeo utilizado numa versão do TurboR que não chegou a ser lançada, o que é uma pena. Dá pra ver que ela tem “poder de fogo”, mas esbarra em alguns problemas. Eu estou usando por enquanto o GBasic que é compatível, ou seja, consegue utilizar seus novos recursos, ou quase isso… Infelizmente não chegaram a implementar completamente a parte de Sprites no GBasic, o que limita de certo modo o principal uso da V9990. Mas mesmo assim, resolvi testar suas qualidades. Existe ainda uma alternativa, que seria o Power Basic, que também é compatível com a V9990, mas ainda não tive oportunidade de experimentar.
Nos testes de hoje, peguei algumas imagens na WEB, fiz algumas alterações no Paint (isso mesmo paint! rsrs), com o MSXView gerei uma imagem no formato que o MSX entende, no caso usando Screen13, e o resto foi colocar a mão na massa, ou melhor, no teclado mesmo…
Depois de algumas horas, o resultado foi publicado nesses dois vídeos. Ainda falta o cenário atrás para dar ideia de movimento, mas pra algumas poucas horas de “trabalho” estou satisfeito. Fiquei impressionado com a velocidade da processador, já que estou usando o recurso de “copy” das imagens pra simular o efeito do sprite. Realmente animador. Imagine com sprites…
No primeiro vídeo o caminhão está sempre se mexendo e cada vez mais rápido ou mais devagar de acordo com a velocidade que vou atribuindo com a “seta pra cima” ou “seta pra baixo”. No segundo, resolvi implementar uma forma diferente, onde ele só mexe de vez em quando, como se passasse por alguma irregularidade, de forma aleatória, mas também com controle de velocidade nas teclas direcionais.
Quando parado, é possível acionar o canhão. Tive que fazer o quadro a quadro da traseira do caminhão abrindo e o canhão aparecendo. Esse canhão na verdade era uma bazuca de outro personagem que recortei e improvisei. Até que não ficou tão ruim. 😛
Bem, é isso.
Vamos ver no que vai dar essa brincadeira (se é que vai dar em alguma coisa)… sábados tranquilos assim são raros… sabe-se lá quando vou mexer nisso outra vez…
Abraços!
Plataformas “vintage”: Hardware x Software
Eu sempre leio em diversas listas e fóruns a mesma afirmação: “De hardware estamos bem servidos, o problema é software!!! Temos ciclano e beltrano, além das lojas x,y e z vendendo novos hardwares” (ou novas versões de hardwares antigos).
A pergunta é: Por que temos “tanta” disponibilidade de hardware e não de software (novos)? Pra mim é resposta é tão clara e óbvia que nem deveríamos fazer essa pergunta. Vamos tomar como exemplo a plataforma MSX:
Aqui mesmo no Brasil temos pelo menos dois conhecidos fabricantes de hardware. O Ademir Carchano que acaba de relançar a placa Expert3 e o nosso amigo Ricardo Oazem, que entre muitas novidades, lançou a pouco tempo a IDE-MAPPER e a primeira placa de rede “assembled in Brazil” digamos assim. Isso pra falar de coisas recentes. O que eu acho curioso nessa história é que as pessoas acham justo (eu também acho, claro!) pagar pelos produtos desenvolvidos, testados, montados etc, etc, etc… Quanto se paga? Num cálculo rápido, acredito que a Expert 3 saia por volta de R$600,00. Justo? Acredito que sim. Mas será que alguém pagaria R$600 pra alguém que desenvolveu um jogo novo pra MSX??? DUVIDO!!!! Um jogo por 600 pratas??? Nunca! Nem jogo de Xbox360 ou PS3 custa isso tudo! Concordo, mas vamos lembrar que estamos falando de algumas centenas de usuários da plataforma “vintage” contra milhares de usuários dos novos consoles. Se o FIFA2012 tivesse uma estimativa de vendas de apenas centenas de usuários custaria uns 100 mil reais, ou não seria desenvolvido (obviamente). Mas voltando ao assunto. Será que alguém está disposto a estudar, desenvolver, testar, adaptar etc… etc… etc… só pra no final alguém dizer: Parabéns! Ficou legal (ou nem isso…)???? Será? Acho que não. Eu sou um dos loucos que está “brincando” de fazer joguinho aqui. Mas sem qualquer pretensão comercial, obviamente, apenas para distrair meus neurônios.
Não vejo muita solução pra isso. Há os que defendam o software livre, mas isso sinceramente não existe. O desenvolvedor sempre está recebendo de alguma forma, seja através de propaganda, patrocínio ou algo do gênero. É uma “filosofia” bacana, mas que no mundo dos micros “vintage” não vejo como dar certo. O público alvo é muito pequeno para gerar receita da forma que um software livre faz. Simplesmente não funciona.
Outro fato interessante e que muitas vezes não lembramos: O cara que saca de hardware, consegue praticamente sozinho, desenvolver o projeto e implementá-lo. Pode demorar um pouco mais, mas é completamente possível. Nesse casos estou tomando como base os feras que citei no início do Post. Num jogo, o cara tem que ter muita criatividade, saber trabalhar com softwares gráficos para desenhar personagens e cenários, precisa entender de som (alguém já viu algum jogo sem som?), além de programar e testar… testar muito! Dá pra uma pessoa sozinha fazer isso tudo? Sim dá. Mas não espere que o resultado saia rápido… Tenho visto trabalhos sensacionais de melhoria de games, como os updates realizados pelo FRS da lista MSX. São de tirar o chapéu! Vi também um protótipo de um game muito legal do Slotman durante a última MSXRio. Esse é outro cara fera.
Resumindo…
Pagamos o preço de vídeo-games de última geração por “placas de 8bits” (felizes da vida), mas estamos acostumados a não pagar pelos softwares e jogos seja lá de qual geração for…

