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

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

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

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