MySQL Performance Tests

I’m continuing to work on my Medieval Realms project and one of the obstacles I’m faced with at the moment is the storage and retrieval of large amounts of data. My initial test application which consists of approximately 410,000 data sets using a single...

Voronoi Tessellation

Since learning about Simplex Noise and how to use it I’ve started researching Voronoi Tessellation. Voronoi Tessellation is fancifully defined as: Let  be a metric space with distance function . Let be a set of indices and let  be a tuple (ordered collection) of...

Short-circuit Operators

FirstFunction() || SecondFunction() true || SecondFunction() true FirstFunction() && SecondFunction() false && SecondFunction() false...

Resampled Simplex Noise

Over the last few months I have been working with noise generation algorithms. My latest of which is a resampled noise heightmap which builds on from my learnings from Experimenting with Simplex Noise in Java. I have added a colour spectrum to help visualise the...

Experimenting with Simplex Noise in Java

Continuing on from Experimenting with Perlin Noise in Java  I decided to take a look at different noise generation algorithms. In doing so I came across Simplex Noise defined as “a method for constructing an n-dimensional noise function comparable to Perlin...

Experimenting with Perlin Noise in Java

Recently I’ve been working on creating a Perlin Noise function from scratch using the knowledge I’ve learned during my C# Unity adventures. But this time in Java using the Swing library. My aim is to create rapid noise generation. Here are some of my early...