code-spot

a programming blog

  • Blog
  • Writing (on Game Development)
  • Polyominoes
  • Private Projects
    • Difference and Functional Equations Reference
    • Python Image Code
    • Special Numbers Library
    • XSI Scripting Using Python: Course Notes
  • About Me
Skip to content

Tag: Dev.Mag

June 15, 2010

Region Quadtrees in C++

(Original image by GoAwayStupidAI). Below are four C++ implementations of the region quadtree (the kind used for image compression, for example). The different implementations…

October 24, 2009

Guerrilla Tool Development

Tools for editing game levels and AI for your own games are nice to have, but it is not always practical to implement these…

May 28, 2009

Getting More out of Seamless Tiles

I wrote an article for Dev.Mag covering some techniques for working with seamless tile sets such as making blend tiles, getting more variety with procedural colour  manipulation,…

April 9, 2009

Cellular Automata for Simulation in Games

A cellular automata system is one of the best demonstrations of emergence. If you do not know what cellular automata (CA) is, then you…

I am Herman Tulleken. I have an honors degree in computer engineering, and I have been making games professionally since 2006, working for Luma…

November 15, 2008

Quadtrees

The code below implements some quadtree extensions, as discussed in another Dev.Mag tutorial about quadtrees (see Issue 27). The tutorial covers the following topics:…

I use this code to illustrate many of the tutorials on this site, and the articles I write for Dev.Mag. Ideally, I would like…

October 6, 2008

Quadtrees

The quadtree is an important 2D data structure and forms the core of many spatial algorithms, including compression, collision detection, and stitching algorithms. Below…

September 14, 2008

Google App Engine for Games

Google App Engine has many properties that makes it suitable for indie development. Two articles in Dev.Mag look at GAE for game development (Issue…

Categories

  • Algorithms (25)
  • C++ (3)
  • Downloads (13)
  • Game Development (18)
  • Games (1)
  • Image Processing (11)
  • Java (2)
  • Mathematics (11)
  • Python (6)
  • Simulation (5)
  • Snippet (8)
  • Tools (4)
  • Tutorial (9)
  • Web Development (1)

Blogroll

  • Dev.Mag

Tag cloud

Dev.Mag response curve spatial partitioning Mathematics filtering sampling blending random algorithm game tools difference equation C++ white noise level editor distribution function vector field grids functional equation AI Image Processing Simulation sum compression z-transform editor tiles Game Development discrete calculus quadtrees probability random number generation maintainability random distribution Special Numbers Library quadtree functional equations artificial intelligence Python computer graphics Perlin noise 2D image partitioning Game Maker optimisation procedural texture

Categories

  • Algorithms (25)
  • C++ (3)
  • Downloads (13)
  • Game Development (18)
  • Games (1)
  • Image Processing (11)
  • Java (2)
  • Mathematics (11)
  • Python (6)
  • Simulation (5)
  • Snippet (8)
  • Tools (4)
  • Tutorial (9)
  • Web Development (1)

Blogroll

  • Dev.Mag

Tag cloud

Game Development vector field quadtree artificial intelligence game tools spatial partitioning random Image Processing Python blending z-transform Perlin noise sampling distribution function optimisation image partitioning random number generation computer graphics random distribution compression algorithm difference equation functional equations discrete calculus tiles C++ maintainability Dev.Mag level editor Special Numbers Library response curve grids quadtrees AI functional equation Simulation Game Maker filtering 2D editor Mathematics probability white noise sum procedural texture
Copyright code-spot. All rights reserved. | Powered by WordPress & Writers Blogily Theme