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

Category: Tutorial

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

Estimating a Continuous Distribution from a Sample Set

It is sometimes necessary to find the distribution given a sample set from that distribution. If we do not know anything about the distribution,…

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…

April 8, 2009

How to Turn XSI Mod Tool into a Level Editor for your XNA Games: Updated for XNA 3.0.

Last year I wrote a tutorial explaining how to use XSI Mod Tool as a level editor, specifically for XNA. Below is the same…

September 21, 2008

Generating Random Numbers with Arbitrary Distributions

For many applications, detailed statistical models are overkill. Instead, we can get away with a rough description of the distribution – not in mathematical…

September 14, 2008

Google App Engine for Games

Google App Engine has many properties that makes it suitable for indie development. Two articles in Dev.Mag look at GAE for game development (Issue…

September 6, 2008

60 Ways to make Game Maker projects more maintainable

Game Maker is a great tool; it is especially suited for rapid development and small projects. However, as a project becomes bigger, it becomes…

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

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

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

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