Karla's Quilting Logo

ContactHomeGalleryGalleryContactContact

Articles

 

Programming M.C. Kids

 

M.C. Kids is my favorite NES games of all time. One of the four developers, Greggman, has written an article about how the game was made.

 

Programming Shadow of the Colossus

 

Shadow of the Colossus is simply an amazing game. This article describes the many challenges Team Ico faced along the way.

 

The Algorithmic Beauty of Plants

 

This is a great book for learning how to dynamically generate trees and plants using Lindenmeyer System fractals. The first two chapters cover the concepts and ideas in 2D, and then quickly move into 3D.

 

C++ to C#

 

For those who love C++ and haven't looked at C# yet, check out this article. It's a great resource for those who want to know more about C# coming from a C++ background.

 

C++ to AS3 (1) (2)

 

Here's a good resource for anyone who plans on learning action script 3.0 after knowing a bunch of C++. It's not a very long article, but it covers a lot of the basic differences.

 

 

Resources

 

Greggman

 

Greggman has been developing games since the NES days, and continues to develop games today. His site contains a good amount of post-mortems along with plenty of other professional programming experience.

 

Toy Maker

 

Toymaker is a great online resources for game programming, specifically graphics and DirectX.

 

DirectX Tutorial

 

DirectX tutorial contains a lot of sample code for DirectX. The site covers how to render, load models, gather user input, and much more.

 

Hugo Elias

 

Hugo has plenty of game related tutorials ranging from Perlin noise to inverse kinematics.

 

XNA Creator's Club

 

The XNA Creator's Club is a good place to look for game specific coding samples. Although XNA is C#, many of the concepts can be extremely useful. The site has samples for height maps, lens flare, shadows, menu systems, and a whole lot more.

 

 

Books

 

C++ Primer Plus (ISBN:0672326973)

 

C++ Primer Plus is a good entry level book for learning the C++ language. It also serves as a good refresher to those who are looking to brush up on templates, multiple inheritance, and other advanced C++ topics.

 

Website copyright (c) 2010 Paul Ewers, all rights reserved.

Some project and game content copyright (c) 2009-2010 DigiPen (USA) Corporation, all rights reserved.