Featured project – Aleste Gaiden Cartridge (MSX Brasil Oficial)

Depois de um longo período de silêncio, devido a um período de muito trabalho não relacionado a coisas legais, finalmente retorno com novidades, principalmente porque apesar do blog estar um pouco silencioso não significa que trabalhos em background não estão sendo desenvolvidos, muito pelo contrário pois essas horas de silêncio significam que muita coisa legal está sendo feita 🙂

Vamos deixar as outras coisas legais para outros posts pois o objetivo desse post aqui é mostrar um cartucho desenvolvido por uma das maiores comunidades de MSX no Facebook, que é a MSX Brasil Oficial, comunidade essa onde sou um dos fundadores e também um dos moderadores.

O projeto se iniciou nas conversas entre Erwin Brasil, um dos fundadores e também um dos moderadores da MSX Brasil Oficial com o Sergio Augusto Vladisauskis um dos membros mais atuantes da comunidade MSX nacional. Após algum tempo o Sergio entrou em contato comigo perguntando sobre a compatibilidade de uma ROM do jogo para MSX2, Aleste Gaiden, que havia sido gerada pelo software do Vincent Van Dam, o DSK2ROM.

Um problema havia sido detectado no som FM da ROM gerada, quando executada nos MSX TurboR operando em modo R800, causando sons estranhos e modificando completamente a musica para ruídos nada agradáveis de se ouvir. Ao testar essa ROM em um dos meus MSX TurboR, naquele dia, eu não sabia que estaria entrando de maneira intensa no desenvolvimento desse projeto.

Após testar essa ROM e concluir que tínhamos um problema, chegamos a conclusão que estava relacionado ao modo R800 pois eu havia testado a mesma ROM no MSX TurboR mas em modo Z80, bootando a máquina pressionando a tecla 1 e tudo havia funcionado perfeitamente, então para corrigir isso deveríamos inserir uma rotina que chaveasse o funcionamento dessas máquinas para o modo Z80, na inicialização do jogo.

Como as notícias correm rápido demais em um ambiente comunitário forte e principalmente com muita gente boa interagindo entre si, então em poucos minutos um dos membros da comunidade MSX bem conhecido pelo seu alto conhecimento da plataforma MSX, o Julio Lemos, entrou em contato comigo já com uma ROM modificada para esse fim e como era de se esperar, essa ROM funcionou perfeitamente.

Apesar desse contratempo tudo caminhava muito bem e os cartuchos MegaFlashROM começavam a ser produzidos para que enfim a ROM pudesse ser gravada e entregue aos participantes patrocinadores do projeto. Mas o pior estava por vir e nesse momento mais uma vez o Sergio me informou que a ROM do Aleste Gaiden não funcionava nessa MegaFlashROM 512Kb, apesar de rodar muitos jogos MegaROM, incluindo MetalGear2 e Goonies ‘R’ Good Enough, ambos de 512Kb, de mesma capacidade da ROM do Aleste Gaiden.

Marcamos, eu, Sergio e sua noiva, Cristina Simões e também o Rogério Matte (MSX ARM) no Shopping Light no centro de São Paulo, onde o Sergio me levou uma versão dessa MegaFlashROM 512Kb, com todos os chips soquetados afim de que pudéssemos modificá-la, caso fosse necessário, mas olhando a descrição da MegaFlashROM na própria plaquinha, dizia MegaFlashROM Konami4, o que já indicava uma pista do “problemão” que teríamos que resolver.

Não dá apara avançar nas explicações sem antes falar sobre a…

…DSK2ROM

O projeto DSK2ROM apesar de ser excelente e complexo tem um conceito bastante simples, ele simplesmente adiciona uma DISKBIOS modificada para “enxergar” a mapper da MegaFlashROM como se fosse um disco, mas infelizmente a DSK2ROM não suporta mapper Konami4 e para chegar a essa conclusão eu havia iniciado um trabalho de desenvolvimento de um novo gravador de flash para a MegaFlashROM que seria o responsável de patchear o software e DISKBIOS corretamente para a mapper Konami4, desenvolvi então o DSK2FLASH e fiz alguns testes com o jogo Aleste 1, que também não funcionava nessa mesma MegaFlashROM Konami4, entretanto cheguei a conclusão que o trabalho em cima da DISKBIOS seria bem demorado e que se o pessoal concordasse eu começaria os trabalhos em cima disso, mas não seria algo imediato e levaria talvez alguns meses até que tudo estivesse concluído.

O pessoal do projeto concordou em esperar mais um tempo até que eu tivesse tudo concluído mas nesse momento o inesperado aconteceu novamente. Como as notícias correm rápido e até mesmo porque depois que expliquei tecnicamente, exatamente, o que precisaríamos fazer para ter o Aleste Gaiden rodando nessa MegaFlashROM K4, algumas horas após expor esse fato na lista dos participantes do projeto, eu recebi um email do Marcelo Zoffy que eu conheci naquele exato momento em que lia aquele email mas que já de entrada havia ganho minha apreciação, admiração e respeito.

No email ele me dizia que havia feito exatamente o que eu precisava, inclusive já tinha uma ROM do Aleste Gaiden preparada para rodar na MegaFlasgROM Konami4, mas que só havia testado em um OpenMSX e nunca em um MSX real, ROM essa que estava inclusa em anexo no email. Nem precisa dizer que testei essa ROM correndo em vários MSX, desde MSX2 importados, MSX TurboR e também no ZemmixNeo, todos funcionando 100% e de primeira.

Agradeci ao Marcelo Zoffy, prometi que enviaria um cartucho novinho para ele assim que o mesmo estivesse pronto, peguei a ROM enviada por ele reenviei ao Julio Lemos para que ele aplicasse a sua modificação que chaveia o modo de operação para Z80 nos MSX TurboR e em 1 semana já tínhamos tudo pronto para lançar os cartuchos.

Após tudo isso, o Sergio correu para produzir, testar e corrigir eventuais problemas nas plaquinhas de MegaFlashROM já com os cartuchos transparentes, bem como Erwin finalizou a arte dos adesivos que estampam a frente dos cartuchos do Aleste Gaiden, que podem ser apreciadas nas fotos abaixo 🙂

Me lembro que há uns 3 anos atrás eu lancei o concurso Pop!Dev, visando premiar o desenvolvimento de software para MegaRAM, na época, onde o prêmio seria justamente uma MegaRAM 2MB. Infelizmente não houveram participantes nesse concurso e o mesmo foi cancelado alguns meses depois.

Felizmente ao participar de iniciativas como essa, onde membros da comunidade estão realmente focados em fazer algo acontecer, me faz repensar o relançamento do Pop!Dev novamente, sob outros moldes.

Posso afirmar que os vencedores do Pop!Dev do Aleste Gaiden, foram Marcelo Zoffy e Julio Lemos 🙂

Conforme prometido, tanto o Marcelo Zoffy, quanto o Julio Lemos, receberam 1 cartucho do Aleste Gaiden cada um deles pela grandiosa ajuda nesse projeto, pois sem eles talvez a ROM utilizada não fosse a do Aleste Gaiden, conforme pensado originalmente.

Agradeço também ao Sergio, que como um dos pais do projeto demonstrou uma grande capacidade e agilidade de “movimentação”, pois sabemos que em projetos desse tipo é necessário alguém com essa força em fazer a coisa acontecer, bem como ao Erwin pelas ideias e arte do cartucho e também a todos os que patrocinaram o projeto, sem vocês ele não teria acontecido nessa proporção em que aconteceu.

[]’s
PopolonY2k

GDMSX no Telegram

A última semana aqui no Brasil foi bastante movimentada nas diversas redes sociais, por conta do bloqueio do aplicativo WhatsApp por um juiz de São Bernardo do Campo.

Entretanto há algum tempo já existe uma alternativa, extremamente superior, com interface muito mais bonita e mais fácil de usar, com protocolo e API abertos sendo altamente integrável com qualquer coisa que você possa e venha imaginar, dependendo apenas da sua criatividade, além de ser Open Source.

Estou falando do Telegram, que é o mais forte concorrente do WhatsApp e pelo simples fato de ser desenvolvedor de tecnologias de mensagens instantâneas, estou utilizando-o há algum tempo afim de conhecer alternativas abertas, concorrentes ao WhatsApp.

Telegram logo

Telegram Logo

Realmente é um excelente software, muito completo e com versões para Windows, MacOSX e Linux, além das versões mobile disponíveis para Android, iPhone e Windows Phone. Com tudo isso, além dos grupos que também existem no WhatsApp, o Telegram tem uma feature extra imbatível que são os canais.

Aproveitando a onda Telegram que assolou o Brasil, após a queda do WhatsApp, aproveitei para criar mais um branch do GDMSX, no formato canal do Telegram, podendo ser acessado nesse link, ou buscando por gdmsx na lista de canais do Telegram.

Posso dizer que há tempos eu não ficava tão empolgado com um software de mensagens instantâneas como estou com o Telegram.

Long live to Telegram. 🙂

[]’s
PopolonY2k

R.I.P MSN !!!

Finalmente a rede MSN está fora do ar. No ultimo dia 31 de outubro a Microsoft iniciou o desligamento dos servidores que ainda mantinham a rede MSN ativa.

Apesar do anúncio feito há quase 2 anos de que o MSN seria desativado em favor do Skype, a Microsoft manteve os servidores MSN ativos graças ao mercado Chinês que obrigava a empresa a manter o serviço, principalmente por conta de contratos com empresas locais de telefonia que contavam com o MSN como parte do pacote de serviços mobile disponíveis em seus planos aos usuários chineses.

Por conta disso, desde o anúncio da “morte” da rede MSN em 2012, ainda era possível acessar essa rede utilizando clientes não oficiais como o PlanetaMessenger.org, Adium, PidginIM e MirandaIM. Um pouco mais de 1 mês após o último anúncio da desativação dos servidores MSN, finalmente chegou o momento em que podemos dizer que a rede está fora do ar e dessa vez foi para talvez nunca mais voltar.

Damned skype

Damned Skype

Digo isso pois essa semana o plugin MSN do projeto Open Source que mantenho há mais de 13 anos, o PlanetaMessenger.org, não consegue mais estabelecer conexão com o Dispatcher Server (*) do serviço MSN, bem como outros clientes mobile para Android, como o IM+.

(*) Dispatch Server é um dos servidores da rede MSN que informam qual o Notification Server (*) está disponível para o cliente se conectar.

(*) Notification Server é um dos servidores da rede MSN que providenciam alguns serviços como login, notificação de presença, lista de contatos, etc…

Isso já havia acontecido no passado, exatamente em outubro de 2003, entretanto naquele mesmo ano, alguns meses antes já era conhecido que a Microsoft bloquearia os clientes não oficiais que usavam a rede MSN com protocolos anteriores ao MSNP8. Por esse motivo eu fiz a engenharia reversa do protocolo MSNP8 do cliente oficial e implementei o novo modelo de autenticação SSL e demais pacotes necessários, na biblioteca do plugin MSN do PlanetaMessenger.org denominada JMML (Java MSN Messenger Library), e voilá, após isso a Microsoft nunca mais conseguiu retirar o PlanetaMessenger.org da rede MSN.

Se passaram mais de 10 anos e nesse intervalo eu vi o PidginIM, Adium e o MirandaIM terem suas implementações do protocolo MSN bloqueadas várias vezes, obrigando-os a fazer patches de correção para manter seus clientes conectados na rede MSN, entretanto a implementação do protocolo MSN do PlanetaMessenger.org (JMML) se manteve firme e forte nesse intervalo de tempo, nunca tendo sido afetada por esses bloqueios, apenas recebendo atualizações pertinentes a correções de bugs e problemas de segurança.

O mesmo aconteceu para os projetos que utilizaram a biblioteca JMML para se conectar na rede MSN, pois até onde sei alguns grandes nomes desse mercado de clientes e servidores de mensagens instantâneas, como o projeto OpenFire da Ignite realtime/JiveSoftware jamais tiveram nenhum problema de acesso à rede MSN, enquanto utilizaram a JMML em seu core.

R.I.P MSN

R.I.P MSN

Agora apenas me resta deixar que a JMML descanse em paz junto com a rede MSN……ou quem sabe fazer um servidor compatível com MSN . 🙂

Enjoy.

[]’s
PopolonY2k

Referência

MSN – Windows Live Messenger (Wikipedia)
http://en.wikipedia.org/wiki/Windows_Live_Messenger

Skype official website
http://www.skype.com/

Microsoft official website
http://www.microsoft.com

PlanetaMessenger.org official website
http://www.planetamessenger.org

Adium official website
https://adium.im/

PidginIM official website
https://pidgin.im/

MirandaIM official website
http://www.miranda-im.org/

IM+ mobile messenger
https://plus.im/

MSNP8 Protocol (Wikipedia)
http://en.wikipedia.org/wiki/Microsoft_Notification_Protocol#MSNP8

PlanetaMessenger.org Libraries (JMML, DJcq2k, ComVC, …)
http://sourceforge.net/projects/pmlibs/

OpenFire (Ignite realtime/Jive Software)
http://www.igniterealtime.org/projects/openfire/

Ignite realtime/Jivesoftware about page
http://www.igniterealtime.org/about/index.jsp

PlanetaMessenger.org’s Sourceforge.net project’s page
http://sourceforge.net/projects/planeta/

News about MSN network ending.
http://www.neowin.net/…/msn-messenger-will-finally-shut-dow…
http://www.windowscentral.com/msn-messenger-shut-down-china…

Pop!Dev – Primeiro concurso de desenvolvimento de software para MSX (MegaRAM edition)

Memória de computador, um recurso tão infinito atualmente que a maioria das pessoas mais novas e mesmo os mais antigos não sabem ou se esqueceram que no passado esse recurso era algo precioso ou até mesmo inexistente devido a tecnologia pouco desenvolvida da época. Me lembro que em meados dos anos 80 os micros pessoais ou tinham 64Kb de RAM, exatamente o caso dos micros de 8Bits como o MSX, ou tinham de 512Kb a 640Kb por default, sendo esse o caso dos micros da linha IBM-PC.

Para piorar um pouco mais as coisas, aqui no Brasil vivíamos a famigerada reserva de mercado que nos impedia de ter acesso às mesmas tecnologias top de mercado existentes em outros países na época. Independente disso eu particularmente acredito que quando o ser humano enfrenta adversidades devido a alguma limitação física ou técnica, ele termina desenvolvendo soluções criativas para burlar tais limitações.

Enquanto isso no Japão.

O MSX ia de vento em popa no Japão e em diversos países da Europa e até por conta disso o consórcio MSX, capitaneado pela ASCII japonesa, decidiu aperfeiçoar o padrão a partir dos MSX2, o que possibilitou softwares mais complexos e que exploravam melhor a capacidade do padrão através do uso de mais memória nessas máquinas. Foi assim que nasceu a expansão de memória padrão do MSX, denominada Memory Mapper, solução essa que envolve padronização da camada física e lógica para ser ter acesso a mais memória nos micros do padrão.

MSX Memory Mapper

MSX Memory Mapper cartridge

Enquanto isso no Brasil

No Brasil estávamos muito distantes do resto do mundo em todos os quesitos tecnológicos não importando se o padrão era o IBM-PC, Amiga ou MSX. O fato é que precisávamos manter o mercado nacional aquecido de alguma forma, mesmo que acompanhando o mercado internacional utilizando soluções independentes e desenvolvendo assim um “padrão próprio”.

Nesse cenário em meados dos anos 80 um famoso projetista de periféricos de MSX, na época, desenvolveu um dispositivo de memória denominado MegaRAM e que poderia estender os míseros 64Kb do MSX para 256Kb, 512Kb e 768Kb, sendo esses os modelos mais comuns de MegaRAM naquela época. O nome desse projetista é Ademir Carchano, que é membro ativo da comunidade MSX nacional até os dias de hoje, onde lança constantemente diversos produtos relacionados ao universo MSX, sob o selo ACVS.

MegaRAM ACVS

MegaRAM ACVS

A criação da MegaRAM possibilitou que diversos usuários brasileiros tivessem acesso a jogos incríveis, lançados no Japão, que utilizavam mais do que 64Kb, só que armazenados em ROM e conhecidos lá fora como MegaROM.

Aleste é um dos games MegaROM, portados para MegaRAM.

Aleste é um dos games MegaROM, portados para MegaRAM.

MSX Today

Hoje o cenário de desenvolvimento de novos hardwares e softwares para MSX no Brasil está bem aquecido, como há anos não se via. Atualmente contamos com a fabricação de dispositivos IDE, incluindo a IDE com Memory Mapper, novos kits que convertem um MSX comum para MSX2+, como é o caso do M5X e também novos games como o Flappy Bird para MSX e music players como o Pop!Art.

Flappy Bird for MSX

Flappy Bird for MSX

Mas independente dos novos lançamentos, sempre há quem busque alguns antigos e consolidados dispositivos como é o caso da MegaRAM. Ainda mais depois do anuncio da nova MegaRAM de 2MB feito pelo próprio Ademir Carchano, na comunidade MSX Brasil no FaceBook.

Incentivo aos produtores nacionais.

Logo que recebi a notícia da nova MegaRAM de 2MB fiquei entusiasmado principalmente pelo fato de contarmos com um espaço de 2MB para futuras aplicações que assim desejarem usar essa área “infinita”  de memória. O meu primeiro impulso foi adquirir a minha MegaRAM de 2MB, mas como eu já estava com a mão na massa e também como já havia citado no grupo GDMSX do FaceBook e G+ sobre um possível concurso de desenvolvimento de software para retro-máquinas, decidi então patrocinar o primeiro concurso do grupo GDMSX e do meu blog, adquirindo uma MegaRAM 2MB que será entregue ao futuro vencedor da competição.

O concurso

Bom, definido o prêmio vamos ao nome do concurso e às regras do mesmo, e entrando na onda Pop!*, nomeei o concurso como Pop!Dev :). Quanto às regras, elas serão breves, simples, diretas e sem muita burocracia 🙂

Objetivo

Primeiro, o grande objetivo desse concurso é fomentar o desenvolvimento de software para a plataforma MSX, sendo assim só serão válidos softwares desenvolvidos para essa plataforma, não importando o modelo utilizado, seja MSX1, MSX2, MSX2+ ou MSX TurboR.

Outra questão principal é referente ao uso da MegaRAM, sendo que os softwares inscritos na competição deverão ser compatíveis com a MegaRAM, independente do modelo (256Kb, 512Kb, 768Kb ou 2MB) e fabricante, pois o intuito dessa competição é justamente fomentar o desenvolvimento e a troca de conhecimento sobre a MegaRAM, lembrando apenas que se alguém fizer algo que utilize uma MegaRAM de maior capacidade, esse terá uma vantagem sobre os demais competidores, pois quanto maior a capacidade de memória utilizado por um software, geralmente mais complexo ele tende a ser.

Com base nessas premissas, vamos às regras.

As regras

  1. O software participante deverá ser compatível com MSX, independente do modelo escolhido (MSX1, MSX2, MSX2+ ou TurboR).
  2. O software participante deverá ser compatível com a tecnologia MegaRAM, sendo independente de fabricante e modelo (256Kb,512Kb, 768Kb ou 2MB).
  3. Apenas participantes do grupo GDMSX, tanto do FaceBook quanto do G+ poderão participar da competição, portanto, se você quiser participar da competição entre em uma das comunidades do GDMSX (FaceBook ou G+) para que possa apresentar seu projeto e estar apto a participar da competição.
  4. Seu projeto deverá ser original, ou seja, ser de sua autoria. Não serão aceitos ports com base no código fonte ou binários de programas ou jogos feitos para outras plataformas, por outras pessoas/empresas, tendo sido apenas modificados por você. O software deve ser desenvolvido e concebido inteiramente por você. Claro que você pode utilizar técnicas concebidas por outras pessoas, mas o código deve ser implementado por você.
  5. O software poderá ser feito por um grupo de mais de uma pessoa, entretanto se os desenvolvedores optarem por fazer dessa forma, deverão marcar seus nomes no momento da apresentação do projeto no post em uma das comunidades do GDMSX.
  6. O código fonte deverá ser aberto e liberado por alguma licença open source, seja alguma GNU (como GPL), Creative Commons ou BSD, afinal o intuito do concurso é a troca de informações e experiências.
  7. O participante poderá inscrever mais de um software na competição.
  8. Os membros da comissão julgadora não poderão participar da competição.

 Votação

Vou escolher alguns membros do GDMSX que não estiverem participando da competição para formar a comissão julgadora e essa comissão será apresentada no decorrer do desenvolvimento do concurso. Quanto a parte técnica, o que mais contará pontos nesse concurso está relacionado a melhor arquitetura de software e solução desenvolvida. Mas o que isso quer dizer ?

Bem vou enumerar abaixo os itens mais relevantes.

  1. Software mais bem modularizado. Isso é importantíssimo para reuso futuro por outros membros da comunidade em outros projetos.
  2. Software mais bem documentado. Importante pelo mesmo motivo acima citado.
  3. Software que utilize MegaRAM de maior capacidade terá pontuação maior, ou seja, um software que utilize 512Kb terá maior peso sobre um feito para rodar com uma MegaRAM de 256Kb, no caso de um empate técnico.
  4. Qualidade “profissional” do software. Isso envolve interface com o usuário e usabilidade. Softwares com aparência mais profissional serão mais bem avaliados e pontuados. Isso não quer dizer que softwares gráficos serão mais bem avaliados do que softwares em texto, uma vez que existem softwares em modo texto que tem um visual “estupidamente” profissional, as vezes mais profissionais do que softwares em modo gráfico. Mas não adianta ser bonito e tecnicamente pobre pois em nosso concurso o “tecnicamente bom/ótimo” supera um que tenha apenas a interface com o usuário bonita, entretanto se o software for ótimo nos dois quesitos, teremos um campeão. 🙂

Duração do concurso.

A duração do concurso será de 6 meses a partir da publicação desse post, ou seja, 25 de Abril de 2015 o concurso será finalizado e entrará em fase de avaliação dos projetos participantes. No mês seguinte deverá ser anunciado o vencedor, tanto aqui no blog quanto nas comunidades do GDMSX no FaceBook e G+.

O que poderá ser desenvolvido

Tudo o que você quiser, desde jogos, utilitários de disco, editores gráficos, editores musicais, music players, demos, enfim, a sua imaginação é o limite. 🙂

Em que linguagem posso desenvolver.

Qualquer uma, desde ASM, C, Turbo Pascal, MUMPS, ADA, Prolog, ou seja, qualquer uma que você domine.

Premiação

O vencedor do concurso será premiado com uma MegaRAM 2MB da ACVS.

Conclusão

Esse é o primeiro de muitos concursos que estarei organizando, via blog e GDMSX e espero que consigamos desenvolver muita coisa legal para a plataforma MSX. Futuramente vou buscar patrocínios de fabricantes nacionais e talvez até internacionais que atuam no cenário MSX, mas esse primeiro é 100% patrocinado pelo Blog PopolonY2k e comunidades GDMSX.

Divirtam-se.

[]’s
PopolonY2k

Referências na internet

Memória RAM (Wikipedia)
http://en.wikipedia.org/wiki/Random-access_memory

Default (Wikipedia)
http://en.wikipedia.org/wiki/Default_%28computer_science%29

Reserva de Mercado (Wikipedia)
http://pt.wikipedia.org/wiki/Reserva_de_mercado

ASCII Entertainment
http://www.ign.com/companies/ascii-entertainment

Memory Mapper (Blog MSX All)
http://blog.msxall.com/2011/01/memory-mapper.html

ACVS (Ademir Carchano)
http://www.carchano.com.br/loja/

MegaRAM (Marcelo Eiras blog)
http://www.marceloeiras.com.br/msxsite/msxmega.htm

MegaROM (BiFi website)
http://bifi.msxnet.org/msxnet/tech/megaroms.html

M5X (OptoTech)
http://optotech.net.br/fzanoto/m5x.htm

Dissecando o Flappy Bird (Retrocomputaria blog)
http://www.retrocomputaria.com.br/plus/?p=8843

Pop!Art – Music Player (Retrocomputaria blog)
http://www.retrocomputaria.com.br/plus/?p=8015

MegaRAM 2MB (ACVS website)
http://www.carchano.com.br/loja/produtos_descricao.asp?lang=pt_BR&codigo_produto=43

MSX Brasil (FaceBook)
https://www.facebook.com/groups/182223775136806/

GDMSX (FaceBook)
https://www.facebook.com/groups/gdmsx/

GDMSX (G+)
https://plus.google.com/u/0/communities/105926991534247611226

GPL (Wikipedia)
http://en.wikipedia.org/wiki/GNU_General_Public_License

Creative Commons (Wikipedia)
http://en.wikipedia.org/wiki/Creative_Commons

BSD Licenses (Wikipedia)
http://en.wikipedia.org/wiki/BSD_licenses

ASM language (Wikipedia)
http://en.wikipedia.org/wiki/Assembly_language

C language (Wikipedia)
http://en.wikipedia.org/wiki/C_%28programming_language%29

Turbo Pascal (Wikipedia)
http://en.wikipedia.org/wiki/Turbo_Pascal

MUMPS (Wikipedia)
http://en.wikipedia.org/wiki/MUMPS

ADA language (Wikipedia)
http://en.wikipedia.org/wiki/Ada_%28programming_language%29

Prolog language (Wikipedia)
http://en.wikipedia.org/wiki/Prolog

SplitPlay

Quem viveu a adolescência nos anos 80 sabe que indústria dos vídeo games era completamente dominada pelo Japão, principalmente após a crise de 1984 que deixou essa indústria vulnerável nos EUA no início dos anos 80.

Naquela época a Europa também tinha uma indústria forte, principalmente na Inglaterra onde diversos estúdios se dedicavam ao desenvolvimento de jogos para a plataforma ZX Spectrum, sendo essa uma das plataformas mais promissoras da época tendo diversos ótimos jogos lançados no mercado, inclusive sendo portados para outras plataformas como MSX e Amstrad CPC.

Também nessa época me lembro que os espanhóis começavam a desenvolver muitos jogos para MSX e ZX Spectrum, sendo muitos deles excelentes e outros de qualidade contestável. Mas como é se fazendo que se chega a perfeição, já naquela época fomos agraciados com excelentes jogos espanhóis, como por exemplo Astro Marine Corps.


Astro Marine Corps (ZX Spectrum, MSX e Amstrad CPC)

Felizmente o tempo passa e hoje os espanhóis também são bastante reconhecidos no mercado internacional de desenvolvimento de jogos, conforme já descrevi em um texto aqui há algum tempinho atrás.

Enquanto isso no Brasil

Infelizmente o Brasil é um País em que os empreendedores tem que gastar muita energia e dedicação para colocar seus sonhos em prática, pois há pouco ou quase nenhum investimento por parte do governo no fomento da indústria nacional de jogos. Entretanto graças ao espírito empreendedor dos estúdios nacionais, muitas vezes caseiros, esse mercado tem se desenvolvido ainda que lentamente, mas se considerarmos o cenário de 10 anos atrás, estamos vivendo um momento de extrema inovação e principalmente se desenvolvendo rapidamente.

SplitPlay

Os estúdios e desenvolvedores brasileiros sempre tiveram dificuldades principalmente no que diz respeito a facilidade de distribuição no mercado nacional. Me lembro que na década de 80 mesmo os grandes desenvolvedores da época, a maioria dedicados ao mercado de computadores MSX, tinham muita dificuldade em distribuir seus softwares, dentre eles diversos jogos feitos na época para essa plataforma. O meio mais efetivo na época era a publicidade em revistas especializadas, o que era caro e na maioria das vezes não significava retorno do investimento, uma vez que o fator pirataria também influenciava para que a quantidade de cópias fosse bem limitada aqui no Brasil, mais do que nos dias atuais.

Nesse cenário desfavorável o mercado nacional de games foi se desenvolvendo e hoje podemos dizer que é impressionante o número estúdios e desenvolvedores nacionais existentes por aqui, entretanto faltava uma boa alternativa nacional às grandes game stores internacionais, como a Steam, GooglePlay e iTunes, que na maioria das vezes não traz retorno nem reconhecimento algum aos estúdios nacionais, mantendo-os pequenos e muitas vezes irrelevantes no mercado mundial.

Para minha surpresa, no início do ano recebi um contato por parte do pessoal da SplitPlay, que é uma game store dedicada 100% a distribuição de jogos desenvolvidos aqui no Brasil onde, após algumas trocas de emails, estabelecemos uma parceria que me permitirá fazer uma análise dos jogos disponibilizados na SplitPlay :).

SplitPlay

SplitPlay Game Store website

Tenho recebido jogos de excelente qualidade e apesar da maioria ter um preço final que chega a ser 10 vezes menor que o de um jogo estrangeiro, posso afirmar que a maioria deles não deixa nada a desejar aos desenvolvidos por estúdios internacionais que tem acesso a mais recursos financeiros em seus desenvolvimentos.

Bom, esse é o primeiro de muitos posts que farei a respeito dos jogos nacionais disponibilizados na SplitPlay e nas análises posteriores tentarei pontuar os jogos considerando a qualidade gráfica, recursos computacionais utilizados, qualidade sonora, jogabilidade e portabilidade.

Quem viveu na época de ouro do MSX, deve se lembrar das análises de jogos feitas pela revista MSX Micro, portanto devem lembrar o estilo utilizado por essa publicação na época…..para quem não era nascido só posso sugerir que aproveitem e divirtam-se.

[]’s
PopolonY2k