Wednesday, January 26, 2011

Choosing between Nikon D90 or D7000?

D7000 is a lot better than D90 for one reason that it already match (or somehow beats) D300s feature... or more.

The reason I would probably get D7000 for it's better AF, more AF points, better video recording and more external function -- but using weak lens then it's pretty useless. Thanks to my Nikon 85mm/1.8, video with my D90 looks awesome (except the wobbling).

Dual SD is more like a PRO function to me. I never had any jpg/raw failure from my D60 for the past 2yrs to D90 1yr plus as well. I always move files thru my backup machine when I got home and keep my SD card clean.

Tuesday, January 18, 2011

Demo game and updated particle system

This is just a demo game screenshot for my game engine. The game has all features I have in my engine except for Scrolling Background and AI (check my previous post) which I haven't really thought of the right concept to match the actual game.

Art sucks I admit! Every image/texture resource was just a re-use from the old test apps. I wish someone could help me on this department! =)

Anyway here are the screenshots...

Tuesday, January 11, 2011

XNA Game engine status

What have I done so far...

Device - main game engine / framework
Screen states - small framework to handle screens eg. start menu, ingame, options
Input manager - keyboard, mouse, keypad
FPS utility - simple benchmark monitoring
Font manager - handles all font files
Texture manager - handles all texture files
Sound manager - handles all sound files with XACT

Wednesday, January 05, 2011

ArithmeticException was handled. Function does not accept floating point Not-a-Number value

After my years of game engine writing this is actually my first time to write a working physics engine with a simple sphere-sphere, sphere-box 2d collision. Though one thing bothers me is that at some point the application crashes randomly.

So I noticed that my application consistently crashing at Math.Sign() with NaN values passing in it. I tried to fix the bug the whole day without luck -- the bug is very trivial what causing it.

Saturday, January 01, 2011