Generating Cliffs for 2d Game

Generating Cliffs for 2d Game

Source code available on github here.

A recurring problem in 2d games is how to represent depth. In isometric games this is easily solved but in discretely top-down games it's harder to solve. After doing a lot of research I fell onto a simple idea: do the best you can insinuating the depth and leave the rest to the imagination. Here's the algorithm I used to create 2d top-down cliffs:

  • Create a small map of perlin noise and a wide map of perlin noise. Add the two together and give the large map a weight of 3 with the small

Read More

Balancing Game Mechanics

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 mechanics, and providing meaningful and easy to understand graphs. Some meaningful questions to better lay the foundation of balancing and creating these components:

  • What are the actual core stat(s) that identify survival? (Usually health)
  • What are the ancillary stat(s) that help facilitate the increase or decrease that core? (damage, strength, dexterity, etc.) I'm assuming all actors here are equal and we aren't comparing apples and oranges.
  • What are the supplemental stat(s) that may contribute to

Read More

Space Invaders

Space Invaders

So I've recently compiled a bunch of my libraries together into a collection I call ion-cloud available on npm. In order to best test these, I've recreated my own adaptation of Space Invaders available free to play here on my website by clicking the link above or here and open source at https://github.com/NathanielInman/space-invaders

Read More

Coterie

Coterie

Aug 3, 2016 Update: Coterie is now playable on mobile or touch devices as well.

Play Coterie

Growing up I deeply enjoyed two specific cards games: Triple Triad in Final Fantasy VIII and Tetra Master in Final Fantasy IX. Having some extra time this past week I developed a simple card game variant called Coterie. What started as an excuse to get more familiar with flexbox in css ended up actually being fun to play!

This two player game starts with each player having a different colored set of 8 cards. Each card will have random points distributed around its

Read More