Trailers…TV Drama and life….
Posted by terenctb in General, Relationships on July 3rd, 2009
I’ve always loved watching Trailers, even more so than watching the entire movie. Trailer usually give you the best parts of the movie, skipping the boring inbetween bits. They catch the best dialogue, the most awkard moments and the most romantic.
TV Dramas are pretty much the same..with life packed in 45 minutes. You can fall in love, fall out of love and have your friend die all in 45 minutes. I don’t know about you but I always hope that life could be more like a trailer, skipping to the good parts but not the awful bits. Everything has a happy ending (or should have a happy ending), with some ice cream at the end of course.
Green in Malaysia…Probably not..
Malaysia will probably get bypassed in the Green revolution. It’s hard to take it seriously when we have so much more to figure out in our society without trying to save the planet. I went to “mixer” and I can’t say I was hearthening by what I found. The majority of the crowd seemed to made up of people wanting to be “cool” and “green” as par with normal Malaysia. Superficiallity to the Max. There were some serious folks there but just to many insurance agents, life style consultants ad nauseum.
It’s hard to believe how little people know about what is happening..perhaps they don’t care. I was told I shouldn’t tell people what to drive. Why the hell not. If I take pains to sort my garbage, drive a small car, take public transport when I can and don’t use plastic bags why I can’t I pooh pooh people who don’t. I would advocate a 1000% increase on road tax for cars above a certain litre. We are rapidly approach the point of the no return or if we haven’t reached it already.
I leave you a way to calculate your footprint.
iPhone and iPod Touch prices in Malaysia….
Saying that the iPhone or the iPod Touch is overpriced in Malaysia is an understatement to say the least. Let’s take a look at the iPod Touch first.
- iPOD Touch 8GB, USD 229(RM806). Retail in Malaysia RM949
- iPOD Touch 16GB, USD 299(RM1,052). Retail in Malaysia RM1,229
- iPOD Touch 32GB, USD 399(RM1,404). Retail in Malaysia RM1,629
RM100++. Now the kicker
- iPhone 8G, USD 99(RM348).Retail in Malaysia RM1510. With a 24 month upfront fee it’s free.
Deconstructing AI – Honor and Money Part I
I have been working on porting Honor and Money from Torque Game Engine to Torque Game Engine Advanced. I did initially port some of the AI but have increasingly been alarmed at how fragile the AI I built for the game is. Honor and Money is a top down shooter and the behaviour of the monsters are fairly important to the gameplay. I implemented a fairly simple-state script based AI which worked decent but had times where the monsters would stand around and just look pretty.
So in order to document this process and perhaps give myself a better understanding of what I have done, I am going to be doing a series where I try to “fix” some of issues with the current AI. I doubt Honor and Money is going to sell so maybe I can get some research value out of it. The steps involved will be:
- Deconstruct the current AI in Honor and Money. This will hopefully expose the fragility and other potential issues.
- Research other ways to implement the AI, perhaps using something like Behaviour Trees to improve control and stability
- Prototype/Re-implement the Game AI
Installing Jaunty Jackalope on my old Presario B3800
After getting my new Mac Book Pro, I was trying to figure out what to do with my old laptop, a Compaq Presario B3800. That notebook and me has been through some great and not so great times. So I decided to install a Linux on it. I have tried Ubuntu in the past and always found it relatively easy to install. Now relative is a wonderful term, especially when I used to play with Linux since kernel version 0.99 with multiple disk installs (yes those small retangular objects that are only good as drink coasters now).
Ubuntu is up to version 9.04 right now, or “Jaunty Jackalope”. What exactly is a Jackalope? Look no further.

Installation was simply downloading the small single install disk iso, burning a copy and rebooting it. There was a pretty cool “Try it out” option too, I did it to check if most things were working. Bye Bye Windows XP, Hello Ubuntu.
It’s a pretty straight forward install but the only thing that didn’t work was the sound. So after a night and morning of poking around, another re-install (i’m such a sucker for Linux installations), I found my answer.
1) Download and install the Gnome Alsa Mixer
2) From Ubuntu you can just select the “Application” Menu and “Add/Remove”..where did those days go where I had to download, untar, configure and make then install.
3) Once installed, run the mixer. There should be an external amplifier option that is ticked on. Turn it off.
4) Voila, We have sound.
Everything else seems to work great. Even the ‘wireless’ works well (i’m at Starbucks with my laptop stealing bandwidth right now) and is really easy to use. The fonts are a bit big, but that easily taken care of.
Think I will a day of development to play around with my old friend and her new OS.
Buonasera….Authentic Italian Cuisine?
I felt like eating some Italian so rather than going for a chain joint like Italiannies or a Mamak type place ..or better yet a fairly well known Western food place next to a big ditch near the ‘old Lim Kok Wing’..I decide to grace a place in SS 2. Try to help the local economy and all you know. I remembered a place that was reviewed in the Star a while back, and though I would have a try and boy regretted it. What do you expect from a Main Stream Paper that can’t even get their real news right.

Hidden Horror in SS2
So the place isn’t anything fancy, and I was thinking..hmm…Read there was a Italian or at least descendant of a Italian chef there…Should be better than chain store or anything you could get. Well the short and tall of it was that the Pumpkin soup had too little Pumpkin and alot of Pepper. The Meatball Spaghetti had too much garlic and the Meatballs were kinda of small. So if anybody tells you they want to try this place, give it a pass for now.

Where's da pumpkin? Pepper soup more like...

Dinky meat balls...At least they taste ok.
All in all, this cost me 40 bucks. 10% service charge..Aiyo…I must review that Pork Burger place Ribs Oasis…that was much better.
Visual Style for Games..
Posted by terenctb in Game Development on June 21st, 2009
Lately I’ve been putting some thought on a visual style for our iPhone game and I am trying to figure out how to explain my thoughts on this topic in words. I’m not an artist but an observer of design. My approach to this is as follows:
- A visual style must be cohesive and true to itself. Both in terms of colors, style(not sure if this is the right word, but for example clean lines versus a more complex lines, what is difference between different art styles of realism versus icon).
- Game Art isn’t Art as Games have a commercial purpose. This makes Game Art closer to Product Design. Pop art if I am correct and I remember my art history courses.
- What mood are you trying to achieve? Darker colors = Dark moods. More pastel color (i.e. new age) give you a ‘happier’ tone. Horror games can be dark and foreboding. Casual games have to be cheerful and uplifting because you play them to relax.
- Do you want your game to be different? Notice I use the word different here rather than unique. I don’t believe that anything is truly unique is visual styling. The reasons are two fold. A truly unique style has 2 immediate reactions. Either you will ‘like’ it or you will ‘hate’ it. The second reason is that I believe thinking you can come up with a new unique style in product with a 6 month development cycle is a waste of time. People spend their whole lifes trying to figure out their groove.
- Branding and IP. Characters and a strong theme usually help reinforce recognition. This works with my prior point about cohesiveness but more in the fact what your ‘intent’ is to be able to also try to both differentiate your game from the others, establish a ‘world’ that could be commerically turned into multiple products. I am sure there are more qualified people online who talk about brand recognition etc..I argue that you need to establish certain brand with your product that isn’t necessarily built around your gameplay mechanics but establish a reusable style. Taking a generic approach to this will leave your Game ultimately forgettable. What you want to do is try by way of color, characters, ’style’ and flow to make your game ’stick’ in the players mind.
- Attraction. With the huge amout of games out there right now, you have to think about how to ‘attract’ a player to you game. Knowing a little about your target market will help you choose the appeal. Alot of people call this a ‘pop’. I hate Art Directors who say that. The word game we are working on right covers a fairly large spectrum of English speakers from Scrabble afficionadoes to Kids Spelling Bee types.
At the end of the day, I would go for a strong IP driven theme, if I could. It’s nice to think about the ability to change your wallpaper, skins etc but that only works IMHO on something you use alot(i.e. computer, phones, chat ,browsers). Our game, as popular as we may want it to be is probably going to be played 1-5% of the time on their iPhone so having the ability to ’skin’ things might not work as well.
Using Pivotal Tracker for a shared To Do list
Posted by terenctb in Game Development, iPhone on June 16th, 2009
We have started using Pivotal Tracker for both our upcoming iPhone and for me it has been much better than my various To Do list that i tend to leave my lap top and end up ignoring (or worse yet the To Do lists I scratch up on a piece of paper).
There are several wierd things about it though:
- You can’t change the project start date. So the moment you create the project and start entering User Stories, the clock is ticking. It will start the project on the next monday (if you didn’t start the project on Monday itself).
- There aren’t any tasks for user stories. So some of your user stories end up being tasks.
- The flow of user stories is kinda strange but could work. You start with user stories in an ‘ice box’. You then move your stories to the current list and assign a story point to it. The stories will overflow into the backlog based on your velocity set for an iteration. So you have organize by priority.
- Bugs and Chores are consider zero velocity because they don’t contribute to your delivery. Rightly so I thinks. Should write better code while you go.
The plus points is:
- Planning user stories are pretty fast, almost as good as user story cards especially when you are dealing with remote users talking via skype. Moving stories between current, icebox and backlog are immediate and updates the same.
- Tracking your day to day user stories are fast, you get a start button, a finish button and then deliver, accept. Although we don’t have a user, so you may end up accepting your own stories.
Pork noodle place behind my house…
This shop has been around for several years (more than 8 years, possibly longer) and has some extremely popular and tasty Pork noodles. I remember I always used to get it when I was sick. It is just around the corner from the Taman Bahagia LRT station(SS 3/59 Corner, same row as the Post Office and other car audio shops), so those who want to try it traveling from other places can do so with ease. If I remember correctly they start at around 10:00 (maybe earlier) and are closed on Tuesdays(or Mondays).

Sign next to da stinky drain
The price is pretty expensive for hawker fare, RM4.70 for a small bowl above RM5 for a big bowl. I remember when it was only RM3.50. The place is run by a husband and wife pair with a helper(used to be the daugther but some other guy has replaced her).

Pork noodle heaven...
So after you order (the place is packed, even as early as 10 in the morning), you will be given a bowl of Chili as marker so they they can remember you. Almost everybody there is eating the pork noodles, so you might even have to wait for 20minutes(if you can get a place to sit even). People sure love their pork.

Pork Soup, Pork parts, Pork Pieces, Pork Pork Pork
Once you get the noodles (a choice of mee, kuey teow, mei fan(rice noodles) and maybe loh see fan(thicker rice noodles) you are fit to participate in a porky fiesta. Fried pork rind/bits with Pork innards and meat. Minced pork with sour veggies mixed and some greens(just for color eh?) and liver. The soup is especially thickish and feels like it will clot your arteries right away. Eat it and prove your chinese ness as my Dad used to say…
Unity3D and Honor and Money?
Posted by terenctb in Game Development on June 5th, 2009
Rather than just finishing Honor and Money, we are thinking about widening the platforms for it just so that we can explore those marketplaces. Unity3D has recently launched a windows version of their Game Development Software and I have been kicking the tires for a while. The big question is if Unity3D can be used to replace what has been done so far in Torque.
Although the port to TGEA is going well, there is a fair amount of rework especially on the way game data was being handled. So looking at Unity with the possibility of porting to the Wii and the iPhone seems like a good idea. Although Torque provides a Wii version as well and an iPhone, the amount of work required looks more significant simply because how many ‘different versions’ of Torque there are.