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

Substitution Principle

Posting this for a very similar reason to my Cursor Affordance post. I already know what the Substitution Principle is, I just did not know what it was called. By definition “the principle defines that objects of a superclass shall be replaceable with objects of...

Cursor Affordance

This isn’t a new idea to me but a new terminology is. So writing it down to help me remember. Cursor affordance! An important GUI feedback mechanism to allow a player to receive information about possible actions via the cursor/pointer. For example, can I attack...

Short-circuit Operators

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