::[ NEWS ]::
.August.06.2006.: Ok, I found something really cool when I logged into meebo a while ago, and thought I'd try it out. I placed it on the very bottom on the right side menu (it's rather big, you can't miss it )...

Anyway, on what I've been up to (hence no real updates for this site...yet)...

I'm making a mobile game (on my spare time) for a group called Curiosity Labs. They're supplying the mobile artwork and sound/music, so I really don't have any problems (plus they're friendly ).

It's like a modified Bejeweled clone (google for Bejeweled from PopCap games) built for the mobile . Will post some screenshots after it's done .

Other News:

  • GUIChan 0.5.0 Released!. A portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL.
  • Code::Blocks Studio 1.0rc2. A free, open source, cross platform C/C++ IDE. Very useful if you haven't got money to buy Microsoft's Visual Studio/C++ IDE.
  • OpenGL Shader Designer 1.5.9.4. A powerful shader editor for for developing fragment and vertex shaders using the OpenGL Shading Language (GLSL).
  • HawkNL 1.68 Now!. HawkNL is a game-oriented network library available under LGPL (it is a good alternative to DirectX's DirectPlay). Check it out!

"There couldn't be a society of people who didn't dream.
They'd be dead in two weeks."

- William Burroughs

Previous News:

.May.23.2006.: I've actually totally forgotten about this site . I recently checked the site visit stats...and I'm surprised! Last month (April), I got 1,602 unique visitors (1,944 total).

That's not much for some other sites...but for this site, which I haven't been updating regularly anymore with new contents, it's surprising people still visit here.

I'm assuming you guys are here for my tutorials. Well, I hope they help(ed) you. They're actually my notes (I'm forgetful, unfortunately ) written in a tutorial manner...that's the reason why it's written as if it's speaking to you. I never liked how many tutorials/guides are written on the Internet. It's as if they don't want you to learn. I don't like reading much, so in the circumstance that I need to read, I hope it'd be a fun read.

Well, I'm currently in my third job as a developer, two years after graduating from college. I miss mobile game development. It was easy, fun, and you get to use the creative side of your brain. My current work has got nothing to do with creativity, unfortunately. And I haven't the slightest interest in my work (one word: "uninspiring"). Oh well, that's life, I guess....

Maybe I'll write some mobile game development tutorial. That's a big "maybe". I still haven't finished that cel-shading tutorial written many, many, and I mean _many_ months ago either.

That's all. Expect a tutorial (let's cross our fingers on this one) within two weeks.

.January.05.2006.: Whoa! An update! hehe...sorry, I haven't been updating this site much with new content...just when I was getting good number of visitor hits...

Well, here's my excuse: I've been busy working.

I'll try to get new contents for this site. Probably for the guest tutorials section. I remember getting permissions for some a few months ago. I might not write new stuffs for the moment though.

Well, that's it for now. Happy New Year Everybody!!!

.June.12.2005.: Hehe, I got side tracked while writing that cel-shading tutorial (which, by the way, is here -- just so you see its progress so far ).

What got me side tracked is this game I am trying out right now called Thang. It's an MMO and I am at level 22 right now as of this typing...

Anyway, for those who can't wait for the tutorial to be done, here are the two sites where I learned it from (notice I'm not linking to that cel-shading article from GameDev.Net ):

If you've read through these two sites, you'll see that the idea is really simple and the implementation couldn't be more straightforward.

The second link above says it all really. Just do a dot-product to get the texture coordinate to use. The concept is the same as flat shading (if you know software rendering or its concept, at least) except you are doing a one dimensional texturemapping instead for cel-shading.

It also shows how cel-shading could show smooth lighting with more shades in your one dimensional texture.

The first link discusses it more in-depth (if you're the kind of guy/gal who likes to learn that way). It also has OpenGL function call snippets to give you OpenGL users an idea of how it would be implemented. Nice isn't it?

Anyway, a high school friend and I are planning on making our own game (still planning...). It's been a while since I dabbled with any graphics stuffs for many hours at a time. It'll be fun if it pushed through.

That's all. I'll find ways to stop playing Thang and finish that tutorial.

.May.24.2005.: I feel sad and tired right now. Whatever that is left of my interest in graphics/game programming, is almost entirely gone now -- I think. I am busy now with work developing for the mobile Symbian OS, and no longer have enough free time to continue working on my hobby project .

And yet when I saw the sample OpenGL ES (ES = OpenGL for mobile) demos from the latest Symbian SDK, the urge to learn came back. I am a bit confused right now with what I really want to do. I feel like I no longer have any interest whatsoever in graphics/games development, and yet the moment I see something cool, that urge comes back -- for a while, that is.

Anyway, should I ever get free time again, I will definitely look into swShader. It's always cool when something like this runs fast without a need for a fast video card.

I will post a new tutorial, I assure you guys that. Maybe I'll finish that cel-shading tutorial I started a while back . You see, my traffic stats says my site's visits has been increasing, from 2,492 visits last March, to 2,534 last April ! So I guess I need to update something to keep that trend up. .

That's enough rambling for now. I shall try to finish that cel-shading tutorial within this week or next week. Thanks for visiting!

.March.24.2005.: Hehe, I took an online quiz today (the ones that are for fun hehe)...it's the Which Website Are You? quiz. Here's my result:

You are wikipedia.org You are a know-it-all.  You are trustworthy, most of the time.  
You are  versatile and useful.  You like volunteering.  You are free.

Anyway, I started my new job at a new company Wednesday last week. They are definitely more mature in software development and really have a process compared to my first job. Unfortunately, I am so used to my first job, I currently see these things (documentation? extensive bug testing? using *gasp* CVS?!? ) as something that uses up time too much that there is too little time to code .

Before you expert software developers start to flame me, I'll let you know that I know that I am, of course, wrong. These process are there to ensure the best quality of software that a group puts out.... I know that if something is designed / planned well from the start, the actual coding should be easy (yeah right, tell that to someone who knows very little about Symbian C++ ).

Whew...I hope that last paragraph will keep you guys off my back......just kidding...

Anyway, that's all. My site counter says that this month, my number of visits have already surpassed that of last month's count (and the month before that). Right now (2:14PM, GMT+8), the site statistics says there has been 1,286 unique visitors (and 1,466 total visits!) And that's a great enough news for me to continue this site. .

.March.09.2005.: I added a new link on my (guess which) links page! It's a link to ZeusCMD website. This site has got tutorials on OpenGL ES (25 tutorials! as of this writing), so check out the site.

.February.27.2005.: I whipped up a new tutorial for you guys. It's not the cel-shading tutorial like I said a few days back (I'm still working on it ). This one's about how to connect and chat in an IRC server without using any of those IRC applications (e.g. mIRC, Pirch). You'll be able to chat on an IRC server through telnet with this tutorial....

Well, that's it for now. Hope you enjoy the new tutorial. I'm off to bed now. It's 2:50AM (how time flies ) and I'm tired...*yawn*...

(Update: 9:51PM) - I visited today this site's control panel where I browsed at the traffic statistics of this site. I was surprised to know that last January, I had 1002 unique visitors (and 1187 visits). This February, as of today (the 27th), I have 1019 unique visitors (and 1211 visits)! Before seeing that page, I was guessing the average visits this site gets was around 20-30 per month!

I would like to thank you guys for visiting this site even if updates were sluggish a few weeks/months back.

I found out that a portal site has linked me also. It's the 3DXtra site.

Some directory-listing sites have listed me which helped up my traffice a bit (around 10 hits per month combined). Like NodeWorks, 3D Valley and Cbel.

All in all, thank you guys for bothering to visit this site....

.February.24.2005.: Hey there folks! I just added the "Online Stat" box here on the main page on the right. You'll now know when I'm online in either ICQ (which I rarely go online now), or Yahoo! Messenger (which I go online a lot more than ICQ).

Now, if only I know how to put an online stat image for MSN Messenger...hmmm...(in case you don't know yet, I'm hinting to you readers that if you know how, teach me please )

That's all. I'm off to bed now.

.February.16.2005.: Wow...it's been a WHILE since I updated this site with anything.... Would you believe I only updated this site nine (yes, that's fewer than the number of fingers most people have) times the whole 365 days of 2004...talk about dedication huh?

Well, a lot has happened you see. I got a job, and didn't have time to update this site, nor was I able to finish that "almost finished" tutorial a few news back (which was last year)....

Here's what has happened to me so far:

  • May 16, 2004 - My official starting date at my very first job. It was a Sunday, so I started on May 17 instead.
  • November 16, 2004 - My official regularization as an employee. You see, I had to be under probation for six months prior to regularization at work.
  • February 16, 2005 - I submitted my resignation. I thought quite a bit about this, mind you.
  • March 16, 2005 - This day, I will officially start on my new work from a new company.
In case you haven't noticed, they all happened (or will happen) on the sixteenth of a month. Oh yeah, my birthday? May 16......(no, I'm not kidding).

I'm making a cel-shading tutorial in OpenGL. Hopefully, I'll finish this one. I plan to put it in another tutorial section, not under OpenGL. Maybe under "Graphics Techniques" or something.

That's all.  

:.Site.:.Menu.:
:// .site..news.
:// .tutorials..1.
:// .tutorials..2.
:// .projects.
:// .forums.
:// .gbook.
:// .links.

:.Archive.:
:// .2002.
:// .2003.
:// .2004.

:.Online.Stat.:
ICQ YM