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

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

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