Monday, January 01, 2007

Happy New Year!

My new year's resolution: To be a better man :D

Hope you all enjoy your evening...

Monday, December 25, 2006

Merry Christmas!

We just spent our Christmas at home, everything seems to be great and only thing is that my sister is spending her Christmas at US. Anyway, all our attention was given to my little bro Kevin and so happy to open all his gifts. My mom got a new Samsung phone from me! =D and was surprised as well, great food, bro and me played dota till morning hehe.

again, Merry Christmas... Advance Happy New Year!

Sunday, December 17, 2006

Game Engine: GUI / New Game AI Books!

I'm quite busy this days and it does really affect my game engine progress. But anyway i'm still aiming to finish my first game engine Q1 of next year.

I just finished my basic GUI engine that is powered by lua scripting. GUI includes Panel/Parent Window, Cursor, Editbox, Button, Label, Checkbox, and Progressbar. Can modify it's color, texture, position, size, border(some) etc...

I think that's enough for now since i already covers most GUI controls that can bee seen in most games. Here are the screenshots:


I might go back to AI for a while... i just bought 2 books from the internet. Programming Game AI by Example by Mat Buckland and AI Game Engine Programming by Brian Schwab. I've already read some parts and i think it will help my engine to become more modular and systematic. I just wonder at first why these 2 books somehow have their own approaches in creating game AI... and just realized AI by Example is more beginner approach and AI Game Engine is for intermediate to advance which is kind of releif. I don't want to waste money for 2 beginner books. Well i can't really decide what book buy at first hehehe... so i bought both! They have really good reviews y'know. Can't wait to try them out.

Cheers all! and Advance Merry Christmas!

Saturday, November 25, 2006

Razer Copperhead Mouse

I had this Razer Copperhead Mouse (Chaos Green) bought last december christmas at singapore and obviously has been overused in games like quake3 and quake4. Last few months the left clicker seems to be worning off.

After confirming via email/web to Razer's tech support if how they can help me fix this stuff and even ask them how to open this thing! then I have been told to ship my broken mouse to Hongkong for replacemant and in just 2 days later without waiting a new razer mouse finally arrived! and this time without "First Edition" label thing. If i broke this one and warranty been voided, i'll probably get another one.

I'm now planning to upgrading my PC for this comming QuakeWars lol! Not really sure yet (e6600 is still expensive). At least my mouse is ready =D

OT: my new game engine is almost done with new rendering code, sound engine and GUI powered by lua scripting. i will keep this update after finishing some errands and hopefully will post a downloadable game sample.

cheers

Thursday, November 16, 2006

Hotmail @ 1gig Storage?

hm... i just noticed lately after having problem visiting hotmail and logging in, i saw this text "1% of 1000MB" instead of "1% of 25MB"?? i'm thinkin their having maintenance for upgrades or reconfiguration. well if this is true then it's about time. i'm just 1 of few guys who uses hotmail as their primary email and even i never use my gmail and yahoo for important mails.

Ok hotmail, how about adding Search Box huh?

cheers for hotmail users!

Friday, November 03, 2006

game engine: AI Basic FSM (Finite State Machine)

i almost totally forgot, actually this has been updated late last month. monster's AI are now more fun to attack rather than standing and waiting to get killed hehehe. FSM includes IDLE, WANDER, EVADE, DEAD.. that's all, i told you it's basic :D. i'm currently workin on revised code of my engine. anyway you can check the screenshots.

hey, one a time please...

kill kill!

Thursday, November 02, 2006

ping!

pong! still here., well so far not so good. my brother is still in the hospital for his treatment and sadly it's been almost 2 weeks already. i just need to wait till my little bro get well and back home for me to get back concentrate on my stuff.

i wil be talking about my sound engine using openal+vorbis, crappy razer copperhead mouse, updated engine using shadow volume(stencil) and AI Wisdom book for only P350... on my next post.

keep in touch.

Tuesday, October 17, 2006

birthday thing... y'know

i just replaced my chat box to yellbox(.com). i'm not sure if tag-board.com if still alive but anyway i'm not goin to use that anymore. yellchat is good enough for my blog plus it's very simple.

who's birthday is it today?... me. happy birthday to me! :D hmm rainny day and loads of work... idunno today is just soo boring.

thanks to those who greets and those who forgot my birthday and also to those who don't care. hehehe peace :-)

edit: i got this surprise birthday cake in the office this afternoon, yeah was surprise indeed. big thanks to verifone guys for the cake, pics, everything. this year beats last year's birthday heheheh.


archie, thanks for the pics!

Sunday, October 15, 2006

new game plan... sound programming?

i decided to stop workin on AI for a while. for some reason i think i already know the basic theory how you implement it into your engine (ok fsm and stimuli probably). anyway for the last few weeks i've been playing my game with diablo2 soundtracks of Matt Uelmen (on winamp) and it realy came out good and the only thing missing is the sounds. then i realize based on what i saw in the net... sound programming should be easier than any of the modules in game development.

so instead i will just start studying the basics of sound programming using OpenAL with OGG Vorbis and my only goal is my engine to at least play stereo music and play mono sound streams that can change position.

...and after that i will jump back to scripting, AI and sounds should work cooperatively on scripts.

cheers

Thursday, October 05, 2006

game engine: AI (Deterministic Algorithm) - Random Motion

no big surprises, i just add another character WANDERING state if in boredom or no evading is involve. anyway check those minotaurs wander around the maps. yeah you wonder why it's slow / low fps, yes my code is not optimize yet plus my laptop's vc sucks. check the screenshots...

i spawned 10 creatures and works pretty well.

next stop, EVADING state most probably, if detected in line of sight and in distance then boom! creature will attack you... classic diablo hehehe.