This is a list contains links to articles about some technique in game programming.
Note: if a link is dead, go to archive.org, copy and paste that link into search box to retrieve the saved version of the article.
-
Handling Terrain Transitions: this article discuss a method for handling terrain transitions on the tile map display, which smoothens the game world and makes the map look more natural, thus brings better experience for players.
-
Generate Random Cave Levels Using Cellular Automata: look at a great method for generating random levels that can create new pieces of game content at any time - even when the game is running!.
-
Squares Made for Marching: an article examines procedural tile placement using the Marching Squares algorithm.
-
Understanding Steering Behaviors: steering behaviors aim to help autonomous characters move in a realistic manner, by using simple forces that are combined to produce life-like, improvisational navigation around the characters' environment.
-
"Wave Collapse Function" algorithm in Processing: bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics.
-
Behavior trees for AI: How they work: an introduction to Behavior Trees, with examples and in-depth descriptions, as well as some tips on creating powerful expressive trees.