This article looks at common errors that can be made when implementing Perlin noise, and give systematic tests to verify for the various steps in the algorithm.
This tutorial provides some algorithms useful for working with Bézier curves: determining the length of a piece of curve; interpolating a set of points with a Bézier path; and reducing a large point set to a smooth Bézier curve.
A Bézier curve is a type of curve that is easy to use, and can describe many shapes. This guide gives instructions for implementing algorithms for using Bézier curves in your games.