Category Archives: Uncategorized

Game Programming: Time Slicing

Prerequisite Delayed Result Gathering Introduction In the previous tutorial, I used exposure avoidance as an example to demonstrate how to optimize computation with delayed result gathering. The basic idea is: kick jobs to run on worker threads and gather the … Continue reading

Posted in Uncategorized | Leave a comment

Game Programming: Delayed Result Gathering

本文之中文翻譯在此 Introduction Back at DigiPen (my college where I learned gamedev), whenever people from the games industry came over on a company day to share their industry experience, one question always came up during Q&A: please tell us one thing … Continue reading

Posted in Uncategorized | 2 Comments

Game Math: Dot Product, Rulers, And Bouncing Balls

本文之中文翻譯在此 Prerequisites Trignometry Basics – Sine & Cosine Trigonometry Basics – Tangent, Triangles, And Cannonballs Inverse Trigonometric Functions, Slope Angles, And Facing Objects Overview The dot product is a simple yet extremely useful mathematical tool. It encodes the relationship between … Continue reading

Posted in Gamedev, Math, Uncategorized | 2 Comments

Game Math: How to Eyeball the Inverse of a Matrix

This post is part of my Game Math Series. Matrix Multiplication as Linear Combinations of Columns/Rows As shown in this post, matrix multiplication can be viewed as linear combinations of columns from the left matrix or rows from the right … Continue reading

Posted in Gamedev, Math, Uncategorized | Leave a comment

Settled in Redmond

It’s been two weeks since I got here in Redmond, a little city next to Seattle, and more importantly, where the Microsoft HQ is located, and EVEN more important, where DigiPen is located. I found out that people here normally … Continue reading

Posted in Uncategorized | 1 Comment

Scott Pilgrim is AWESOME!

I’ve started reading Scott Pilgrim comics recently, and I had watched the movie about half a year ago, loved it :)?I also bought Scott Pilgrim VS The World: The Game on PSN. The gameplay is okay, and the soundtrack is … Continue reading

Posted in Uncategorized | Leave a comment

Packing My Stuff

For those who don’t know. I’m going to study at DigiPen Institute of Technology for the Bachelor of Science in Game Design program. Yes, I’ve already had a Bachelor’s Degree in Electrical Engineering, and I’m going to go through another … Continue reading

Posted in Uncategorized | 3 Comments

Picking up My Life where I Left off

Finally, I’ve finished my one-year service in the marine last weekend, and my life has gone back to normal. No more going back to the base on Sundays, no more taking long train rides between home and base, and no … Continue reading

Posted in Uncategorized | 3 Comments

My New Blog

I’ve registered a new domain cjcat.net. This is my new blog. Future posts will be posted here. For my previous posts, please visit my old blog. Cheers 🙂

Posted in Uncategorized | 1 Comment