Since the beginning of time, mankind has constructed fantasy worlds, and since the beginning of cartography, there have presumably been fantasy maps to go with them. However, in recent years, the field of fantasy cartography has seen a marked rise in interest. Nowadays it's quite common for fantasy novels to include fictional maps of their …
Category: Computing
Stop using Bridson’s algorithm!
tl;dr: Bridson's algorithm is slow. If you're considering using it, know that it would be both easier and faster to do dart-throwing with a grid to check validity. In 2007, Canadian computer scientist Robert Bridson sumbitted a paper to the annual SIGGRAPH conference presenting a new algorithm for generating spacial distributions of points ("Fast Poisson … Continue reading Stop using Bridson’s algorithm!
Introducing the Elastic projections
It's well known that every world map is inaccurate, to one degree or another. The amount of distortion it introduces to the geographic features on it depends on the specific map projection used. Hundreds of map projections have been invented over the last two thousand years, but many commentators, including myself, remain …
How to make a TypeScript webapp in IntelliJ without frameworks
This post outlines how to create a webapp with multiple files and third-party dependencies in TypeScript without relying on Node.js or Require.js, using the IntelliJ IDE. For such a seemingly simple task, there is a dearth of useful tutorial material online; most TypeScript guides assume a level of familiarity with JavaScript that I don't think … Continue reading How to make a TypeScript webapp in IntelliJ without frameworks
Introducing the Danseiji Projections
Update 2024: There is now a new and improved version of these projections called the Elastic projections that I recommend you use instead. See "Introducing the Elastic projections". For centuries, cartographers have wrestled with the challenges of making accurate maps. They were limited by not only the mathematical impossibility of …