Greetings and Welcome! Look around, stay... Stay!


A1 Publishing now online!

Ever since my dad had his first book published, he is determined he would just continuously write more books so we decided to just put up our own publishing house exclusively to publish our own books! 

And now we are taking it to the next level by having its very own online address where our customers can now conveniently purchase online anywhere in the world and have my dad's book delivered right at their door steps!

Coin Soccer hits the app store's featured page!

One week after the release of our second iPhone game - Coin Soccer(screen shot below), Apple decided to email us and tell us they liked our game and wanted to put it under the "New Hot Games" for a week. So wham! On September 15, 2009, our game was put up there and making tons of hits!

Congratulation to us - to Orchun, Miles, Bonny and everyone else who worked 4 cruel months to flesh out this game and finally finish through to put this game out in the market.

 

jQuery Notifications plugin

I just created my first contribution to the jQuery community. A multi-type notifications to provide feedback to your users!

You can show a warning, an error, a success or a notice message - all customizable through CSS.

Head over to my newly created software ontributions page to check it out and for a demo.

Kludge hits the app store!

Hey folks!

Its just its 2nd day on the app store and its now #83 on the top most paid board games! What you don't believe? Okay here's a proof:

kludge top 83

Go grab your copy now! I put up the tutorial video we made for the game you can watch here.

Kludge coming to iPhone!

I'm developing a master mind clone - Kludge which is due to be release by mid April with my multi-talented partner whose a game artist and a game designer rolled into one.

kludge in game actual

We are putting the players into a futuristic setting where we try to make them think they are trying to hack through a futuristic and high tech computer. Pretty cheezy huh.

Finally! My game development projects!

Whew! After 4 months long of being out of job, I've finally piece together most of my personal game development projects and uploaded here on my site! That's the cool thing of being jobless, you get to do all these cool software projects that you have been sought doing for a long time. 

Texture splatting and terrain patches

Here's an implementation of texture splatting and terrain patches using DirectX and shaders. My demo combines 3 blend maps to produce the final texel.

Ogre Track Editor

Okay that wasn't good. Its been a while since I last blogged. But anyway I just released my first Ogre3D contribution - an Ogre Track Editor!

Anyone can use this to define key frames to be use in Ogre's engine. Once your done defining your key frames and tracks, the application can generate an Ogre compatible formatted code for yout o easily copy and paste into your code editor.

Here's a screen shot to entice you guys to use it.

Access Denied!

Recently my team was tasked to revamp our current access controls. My team mate researched for RBAC - short for role based access control, which is one of the newer alternatives to the existing access controls.

Our implementation was we came up with a way to define arbitrary modules - meaning its up to the user of our system to come up with what she thinks are modules.

Bonjour! Parlez vous français?

I was tasked recently to make an effort to internationalize our system.

To start with I created the directory structure first, proposing something like this:

<approot>/lang
<approot>/lang/en
<approot>/lang/en/SiteManager.en
<approot>/lang/fr/SiteManager.fr

For each template/screen we have, there's an equivalent language text file for that.

For each language we support, there's a new directory created under the lang folder and named the folder with the language's equivalent code.