Wagenheimer's Game Development Blog
Casual Gaming Programming, News and Tutorials.
Casual Gaming Programming, News and Tutorials.
17/09/09
Com a inestimável ajuda de Johannes Stein, finalmente agora a Phoenix Lib esta compilando através no Lazarus tanto para Windows quanto para MAC OS!
Agora finalmente temos uma ótima engine baseada em Pascal para desenvolvimento de jogos Multiplataforma. Num futuro próximo, pretendo também testar ela no Linux, e quem sabe também na recém lançada versão do FreePascal para Iphone, onde ela possivelmente ira funcionar com pouquíssimas modificações.
Além disso, estou ajudando Andreaz Lago nos testes do novo Build da Phoenix Lib, e ele está adicionando muitos novos recursos e novidades, e posso afirmar, Phoenix Lib tem de tudo para ser a Engine definitiva para desenvolvimento de jogos! Já iniciei a conversão do Abra Academy – Returning Cast para essa na versão da Phoenix, que servira para o lançamento da sua versão em Japonês e das versões para MAC OS!
Meus novos jogos, também já estão sendo todos desenvolvidos nesta nova versão da Phoenix Lib! Aguardem… Logo teremos muitas mais novidades!
17/08/09
O forum do Wagenheimer Game Development Blog forum está agora disponível!
Lá você pode tirar sua dúvidas sobre a Asphyre, Phoenix Engine ou sobre qualquer um dos jogos feitos por mim. Não deixem de visitar e fiquem a vontade para fazer qualquer pergunta e tirar suas dúvidas!
14/08/09
Foi lançada uma nova versão do jogo Druids – Battle of Magic com diversas novidades :
Quem ainda não conheco o jogo, vale a pena dar uma olhada. E para quem já conhece, as novas musicas e efeitos são um atrativo a mais para melhorar ainda mais a experiência. Não deixem de conferir.
Faça o Download da versão demo de Druids – Battle of Magic aqui.
24/07/09
O jogo Abra Academy alcançou o TOP 1 no site da Big Fish Games Japão.
A conversão do Abra Academy – Returning Cast já esta em andamento, e logo deverá ser lançando também.
Se você quer conhecer a versão em Japonês, visite o site oficial : Abra Academy Japan
03/03/09
A Versão em Japonês do Abra Academy foi lançado no portal da BigFish Games Japão.
Ele já alcançou o Top 3 em downloads no portal.
A Versão em Japonês do Abra Academy foi o meu primeiro jogo totalmente feito na nova Asphyre Sphinx, e demonstra todos os recursos desta poderosa engine. Uma versão demo está disponível para download no Site Oficial.
Download Abra Academy Japanese
12/02/09
A versão em Japonês do meu jogo Abra Academy que está em fase final de Beta Testing, e está prestes a ser lançado, já sendo finalizado utilizando o Asphyre Sphinx, onde conversão foi tranquila e sem dificuldades.
Breve aqui neste forum, iniciarei uma série de tutoriais sobre o Asphyre Sphinx, tratando desde a sua instalação básica, tutoriais básicos e até mesmo tutoriais mais avançados. Também lançarei algumas ferramentas desenvolvidas por mim para ser utilizadas com essa engine, entre elas uma PathEngine e uma GuiEngine, logo postarei mais detalhes e informações sobre cada uma destas ferramentas. Você não perde por esperar.
12/02/09
Andreaz Lago anunciou o lançamento da versão preview da Phoenix Engine versão 2.0!
Aqui esta o release oficial :
“Hello everyone.
As some of you have been aware i’ve worked silently on Phoenix since the last release. Researching alot on methods to make API independent renderer and other designs.
Now i feel i have the groundwork made of what will become the next version. The tight coupling to OpenGL is gone, a Direct3D renderer will be written in the future (I’m currently concentrating on getting the OpenGL one rock solid as well as adding more features).
All rendering is done via a common interface, and using vertex buffers, this will make the renderer interfaces alot easier (and hopefully encounter less driver hazzels as the older versions) and faster.
Currently its only tested on Turbo Delphi for Win32 but FreePascal and Delphi 7 support will come if it doesnt work as it is.
There’s also a prototype version of the new image editor, basically the same but better interface and, finally with source!
I’d love any feedback and idea’s on what you like and what you don’t like.”
19/11/08
Hoje vou começar a série de tutoriais e artigos sobre a Asphyre Engine. Neste primeiro, vou falar sobre a história das principais versões da Asphyre Engine, e vou dar uma breve introdução sobre quais são seus recursos. Versões
11/11/08
Características
Abra Academy foi um dos primeiros jogos de Hidden-Object do mercado, e até hoje faz grande sucesso em todo o mercado mundial. Ele e sua continuação Abra Academy – Returning Cast, já foram jogados por centenas de milhares de pessoas em todo o mundo, e foram destaque por muito tempo na maioria dos grandes portais de jogos casuais existentes. Os dois, além de terem sido lançados em inglês, também ganharam versões em Francês, Alemão, Espanhol e estão com a versão em Japonês já em fase de testes. Em Abra Academy, você deve ajudar Wanda, uma aprendiz de feiticeira, a se graduar na escola de magia Abra Academy. Você deve guiá-la através de várias salas ajudando-a a encontrar objetos e aprender novas magias. Cada sala irá colocar suas hablidades em testes.
Em Abra Academy – Returning Cast, Criaturas misteriosas invadiram a escola e estão amedrontando os alunos e causando grandes confusões. Wanda e suas amigas foram chamadas de volta para a escola, onde devem investigar estes ataques e encotrar uma maneira de acabar de vez com essas criaturas misteriosas.
História e Desenvolvimento
Pouca gente sabe, mas Abra Academy, teve uma versão não lançada, onde ainda se chamava Witch Scholl Graduation, e tinha outros gráficos, outra música e efeitos sonoros, outra interface, outros minigames e cenários totalmente diferentes da versão comercializada. Esta versão utilizava personagens feitos em 3D, em vez dos gráficos 2D Cartoon da versão final. Esta priveira versão, foi desenvolvida numa engine chamada Phoenix Lib, feita por Andreaz Lago. Uma excelente engine, que roda sobre OpenGL, e foi a primeira engine para Delphi, onde existia a possibilidade de usar imagens com Patterns com tamanhos não fixos, essencial para armazenar a grande quantidades de objetos existentes em cada cenário em uma única textura.
Antes de seu lançamento oficial, Big Fish Studios comprou todos os direitos sobre a série Abra Academy e foi assinado um contrato de parceria, onde agora como produtora jogo, decidiu fazer uma reformulação completa, com novos gráficos, novos cenários e principalmente novas músicas e efeitos sonoros, que agora seriam feito pela Somatone Studios, uma empresa que já tinha grande experiência com musicas e efeitos sonoros para jogos e até para filmes de Hollywood. A equipe foi mantida, e com todo o suporte da BigFish, Abra Academy chegou a um novo nível de qualidade, se tornando um jogo de enorme sucesso em todo o mundo. A versão final, foi refeita utilizando novamente a Asphyre Engine, agora em sua versão 4.0, devido principalmente a uma maior compatibilidade dos drivers Out-Of-Box dos Drivers Windows XP e Windows Vista com o DirectX, sobre o OpenGL, que normalmente exigia instalação de novos drivers na máquina para que se pudesse usar todos os seus recursos. Mas muito do trabalho feito na Phoenix Lib não foi perdido, e foi reaproveitado e convertido para a Asphyre Engine.
Já para as versões em Japonês, novamente, a engine foi refeita praticamente do zero, para incluir suporte a textos Unicode, e para utilizar a nova e revolucionária versão da Asphyre Engine, a versão 5.0, que agora possui suporte para DirectX 9, DirectX 7, OpenGL e Software Rasterizer, sendo assim totalmente compatível com praticamente qualquer computador existente no mercado, mesmo os computadores mais antigos que não estejam com drivers de vídeo atualizado. Essa conversão, foi feita também pensando num futuro suporte a Mac, onde se utilizando o Provider para OpenGL e o compilador FreePascal, brevemente será possível compilar a Asphyre Engine para Mac, com praticamente nenhuma alteração do código fonte já feito para Windows.
Abra Academy – Trailer
Abra Academy Returnign Cast – Trailer

Links Abra Academy – Official Web Site
Abra Academy – Big Fish Games Abra Academy Returning Cast – Big Fish Games Asphyre Engine Phoenix Lib by Andreaz Lago
06/11/08
Vamos hoje falar um pouco sobre o meu primeiro jogo publicado, Druids – Battle of Magic.
Características
Druids – Battle of Magic foi um dos primeiros jogos Match-3 a fugir do padrão Tabuleiro Quadrado, que a maioria dos jogos Match-3 tinham até o momento, possibilitando assim uma infinidade de fases diferentes e desafiantes, indo com 110 fases desafiantes em seu lançamento, e incluindo também um editor de levels, para que os próprios jogadores pudessem construir levels personalizados.
Além disso, ele foi um dos primeiros jogos da categoria que utilizou o recurso de se acumular magia, onde assim que você tivesse mana suficiente, você poderia soltar 4 diferentes tipos de poderes no tabuleiro, trazendo assim uma novidade muito bem vinda à jogabilidade e sendo um grande diferencial para os jogos da época. Em 2007, Druids Battle of Magic ganhou o prêmio de Melhor Jogo Puzzle de 2007, oferecido pelo site Bytten.
Desenvolvimento
O jogo foi todo todo programado utilizando a Asphyre eXtreme 3.1, e compilado no Borland Delphi 7. Foi também utilizada a Sprite Engine feita por DraculaLin, e o Particle Engine feita por 2MorrowMan. Os gráficos foram criados por Mario Russo, e a música foi composta por John Wattscrick.
Links