Nathaniel Inman
  • Posts
  • Tags
  • Works
  • Search
Meander Algorithm
meander

Meander Algorithm

The meander algorithm is a combination of using mazes to allow a meandering with bresenhams line. Below you can see the actual algorithm in …

Sep 4, 2018 2 min read
Generating Exhumed River Channel
exhumed

Generating Exhumed River Channel

I recently did some work in generating rivers in a 2d game. Revisiting this work to create an exhumed river channel, I decided it might be fun to …

Aug 6, 2018 1 min read
Generating Cliffs for 2d Game
cliffs

Generating Cliffs for 2d Game

Source code available on github here.\n\nA recurring problem in 2d games is how to represent depth. In isometric games this is easily solved but in …

Jul 31, 2018 1 min read
Generating 2d Rivers
river

Generating 2d Rivers

Rivers are really hard to generate for 2d top-down games for multiple reasons: Rivers primarily form based on heightmaps which are hard to display in …

Jul 11, 2018 1 min read
Balancing Game Mechanics
game

Balancing Game Mechanics

Two of the most influential components to decreasing LOE in balancing game mechanics is automating the most essential parts of testing those …

Jun 6, 2018 1 min read
Pigeon Hole Stepping v2
pigeon

Pigeon Hole Stepping v2

I had originally written an article on how to implement PHS. Having found the maps generated slightly redundant I decided to take another look. Here …

May 8, 2018 2 min read
Generating Ancient Ruins
generation

Generating Ancient Ruins

While creating algorithms for random continent generation, I came across an old algorithm I had worked with called Coupled Map Lattice. Using that to …

May 3, 2018 1 min read
Ability Icon User Experience
ability

Ability Icon User Experience

When using abilities within most games the user doesn’t have any time to look for an ability name so recalling an ability quickly by an image or …

Mar 7, 2018 1 min read
Updating a SPA automatically without browser refresh
single

Updating a SPA automatically without browser refresh

I was asked a very interesting interview question today. Lets assume you have a single page application running on n users computers as a dashboard …

Jul 11, 2017 3 min read
Angular was dead on arrival
angular2

Angular was dead on arrival

I’m commonly asked why more people don’t choose angular2 which in my head I correct to angular. (we’re on angular 3 alread.. no, …

Jul 10, 2017 1 min read
← Newer Page 2 of 4 Older →
© 2026 Nathaniel Inman