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: algorithm

Polyominoes are shapes formed from joining squares edge-to-edge, (like Tetris blocks) and this is my book about them: Polyominoes When I started this project,…

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 (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

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

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

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