Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!

1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Member Since 10 Nov 2009
Offline Last Active Today, 10:07 AM

Journal Entries

The Curiously Recurring Gimlet Pattern > My Code for Doing Two Things That Sooner or Later You Will Want to do with Bezier Curves

Posted 29 January 2015

I just added full cubic bezier curve support to the vector tessellation creation tool I am developing (see here ). I’ll include some video at a later date (Update: here ) showing this feature in action but first I want to document and make publicly available some of the code involved: namely, a bezier class in C# that supports two functions that are not t...

The Curiously Recurring Gimlet Pattern > Untitled Escher Game Update

Posted 24 December 2014

I’ve decided my “ untitled Escher game “, i.e. Zoop on a double logarithmic spiral, is going to be named “Draak”, which is the Dutch word for dragon. The title bears no relation to the game beyond the fact that I am going to use as its logo art based on the following novel tesselation of the plane that I discovered while fooling around with the tess...

The Curiously Recurring Gimlet Pattern > An Application for Creating Novel Escher-like Tessellations of the Plane

Posted 16 November 2014

Over the past several weeks I have been investigating desktop applications for creating novel Escher-like tilings of the plane. Basically I’ve determined that none of what is publicly available is useful to me. The game I have in development will involve an animated Escher-like tessellation of a double logarithmic spiral — see here . The “logarithmic spir...

The Curiously Recurring Gimlet Pattern > What I am working on…

Posted 17 October 2014

I’m working on a puzzle game for iPads that takes the mechanics of a somewhat obscure game from the 1990s(*) and puts them on a double logarithmic spiral.

The final app will be styled similar to one of M. C. Escher’s tessellations of the plane with the tessellation changing at level breaks. I don't have a name yet...

Gameplay will be like the foll...

The Curiously Recurring Gimlet Pattern > Discretely Distributed Random Numbers in C#

Posted 02 October 2014

Random numbers generated from a discrete distribution are commonly needed in game development.

By "discrete distibution" we just mean the roll you get from something like an unfair die, e.g. you want a random number from 0 to 5 but you want 4 and 5 to be twice as likely as 0, 1, 2, or 3. If we think of each possible random value as having a weight, in th...