Math Quest: Flash RPG Game
It's been awhile I didn't post something worthwhile to this blog so some of you might be wondering what's really happen to me. Am I having a deep problem that prevent me from posting to this blog or did I completely lost interest to indie game development? Well man, I'm still coding games if you really want to know
Currently I am working for a local game start-up called HezMedia Interactive Sdn Bhd for their upcoming Flash based game called Math Quest. Math Quest is a role playing game specially designed to help students 10 to 12 years old of age to better learn mathematics. So the game belong to edutainment market which I have never ever consider to enter it before.
Math Quest is an online game which mean player need to connect to the game website to play it. The prototype of the game has already been running with major portion of the game feature has been completed including combat. Here is research paper discussing what Math Quest game try to achieve and deliver. It's in PDF format.
Why Do I Join The Team?
What makes Math Quest special that I'm interested to join the development team? After all I already have developed a complex game so you might assume that I'm working on this game seems like a backward progress to me. The reason that I join their team is because I always interested to work with someone else developing role playing or strategy games so I can't refuse it. The timing is also right for me as I just already finished Blade Thrust Tactics game when I received their offer in November 2009.
Another major appeal is because the game uses isometric perspective. As you already know Blade Thrust Tactics use isometric perspective so I believe I can leverage my experience to the game.
My Role In The Team
I work as a core programmer for the game so I'm doing most of AS3 coding in the game except anything that involves server side coding. Actually the game basic engine has already been running before I join the team as the previous programmer left the team so I inherite quite a code from him. When I join the team, the game basic movement and rendering engine has been completed and its working fine so I guess I don't have to build it from scratch.
So my work from that point is to just add more feature to the game such as dialog system, quest handling system, character statistic housekeeping and all stuff you expect from typical role playing game. I also contribute some portion to design details as there are plenty of design details that has not been finalized yet.
It takes some time to get used to the working experience as this is the first time I'm doing coding for AS3 as I am a C/C++ guy. So far the transition isn't as bad as I thought it to be because AS3 is almost like a full featured programming language such as C/C++. So I can carry most of my coding style to the new environment which is good.
I promise to spell out more details about the game. So stay tuned for upcoming news of the game.
May 10th, 2010 - 17:01
Nice screenshot you get there, Edy. When and how can I test this game? Considering you are the person who codes the game, this should be a good game. How much your influence on this game? Did you contribute something to the design? Does it feel strange working with people after years of solo work?
May 12th, 2010 - 11:32
Initially the dev team plan to make the game accessible to the public at the end of July 2010 but due to some problem, we are only releasing multiple mini games related to the game within the time frame. Don’t get me wrong. The game is almost finished in term of feature but we are lacking content to make the game more engaging and beneficial to play. That’s why we are using the help of a script writer to refine the story line.
Working in a dev team is quite an experience to me. Luckily I have a cool dev team to work with so I can adapt just nice. As I already told, my role in the team is to implement features in the game so most of my work is about coding and yes, I do modify some library assets when the need arises. Since I have experience working with Bezier curve tool in Inkscape and Flash CS4 use the tool, it is just a matter of adapting to the interface.
So as you can see, my work scope in the dev is limited as I don’t have to think many aspect in design, story, character and others. This way I can concentrate on coding aspect and help the best way that I can think of.
I do miss working as a lone wolf but I can gain a lot of experince by observing how other people work. It’s a precious learning process.
August 7th, 2010 - 16:03
Update on August 2010 – Math Quest game right now can be played on browser but first you have to register your name and e-mail address to play it. It’s an alpha version 0.80 – most of the game features have been completed but the content only represent around 40% of what it should be for full version. The team has successfully conduct 2 sets of tests on a group of students to detect bugs and ways to improve the game. So far the tests has been successful and the teams has acquired plenty of valuable data on ways to improve the game.
The soft launch for the game will be carried out at the end of August 2010 and the primary launch will be carried out 2 months later at the end of October 2010. Hopefully by that time, the whole game content can be completed and ready to be deployed as full product. So these coming months represent some critical time for the development team.
September 3rd, 2010 - 14:42
Thank you this made for very intresting reading. I really love your site, the theme is really cool. I have came here a few times but have never left a commented, just wanted to let you know… Keep up the great work! Another thing i love to do when reading blogs is play Flash games
Worlds Hardest Game and Crush The Castle are the two favorite.
October 30th, 2010 - 04:19
Cool game. What kind of code did you use?
November 9th, 2010 - 12:59
@Sudoku Puzzles. I’m using Action Script 3 – nice tool for game coder like me