Skip to content

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

Tag: algorithm

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…

May 12, 2010

Catching Common Image Processing Programming Errors with Generic Unit Tests

When implementing image algorithms, I am prone to make these mistakes: swapping x and y; working on the wrong channel; making off-by-one errors, especially…

April 16, 2010

Simple, Fast* Approximate Minimum / Maximum Filters

*Fast = not toooo slow… For the image restoration tool I had to implement min and max filters (also erosion and dilation—in this case with a…

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…

Categories

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

Blogroll

  • Dev.Mag

Tag cloud

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

Categories

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

Blogroll

  • Dev.Mag

Tag cloud

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