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

February 20, 2013

Pentagons

A while back I developed a mild obsession with pentagons (mathematical ones, not symbolistic!) It started when I discovered some beautiful (simple and to me,…

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

October 8, 2009

15 Steps to Implement a Neural Net

(Original image by Hljod.Huskona / CC BY-SA 2.0). I used to hate neural nets. Mostly, I realise now, because I struggled to implement them correctly. Texts…

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…

December 7, 2008

Random Steering – 7 Components for a Toolkit

Random steering is often a useful for simulating interesting steering motion. In this post we look at components that make up a random steering…

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…

Posts navigation

1 2 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

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

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

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