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
September 30, 2010

Update to Functional Equations Reference (version 1.3)

This is a substantial update of this reference document. The most important addition is the chain and substitution rules for arithmetic difference calculus (ADC)….

August 25, 2010

Update to Functional Equations Reference

I have updated the Reference for Functional Equations. I have added several entries to the tables, updated the graphs, added some new graphs, added…

July 27, 2010

A Simple Trick for Moving Objects in a Physics Simulation

(Original Image by Valerie Everett) It is sometime necessary to move an object in a physics simulation to a specific point. On the one…

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 15, 2010

Experimental Tool for Removing Unwanted Artefacts in Textures

Many textures used for 3D art start from photographs. Ideally, such textures should be uniformly lit so that the texture does not interfere with…

April 7, 2010

Poisson Disk Sampling Example Code

I decided to put the Poisson disk sampling code here for download since the site that hosted it is down. The code accompanies the…

October 25, 2009

Tips for Designing and Implementing a Stimulus Response Agent

(Original Image by everyone’s idle.) This post was a originally published on Luma Labs, now dead. As old as stimulus-response techniques are, they still…

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…

Posts navigation

Previous 1 2 3 … 5 Next

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

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

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