noci

1.0.3 • Public • Published

NOCI

NOCI NOCI NOCI

Procedural Avatar Generator

npm version License: MIT

Click Here For Demo


Install

NPM

npm install --save noci

Yarn

yarn add noci

Usage

  const grid = require('noci')({
    width: 10,
    height: 10,
    iterations: 10,
    seed: 'random-seed',
    fold: 'VERTICAL' // Can also be 'HORIZONTAL' or 'BOTH'
  })

  grid.forEach(
    (rows, y) => {
      rows.forEach(
        (cell, x) => {
          switch (cell) {
            case 'ALIVE' {
              // Paint pixel at (`x`, `y`) with skin color.
              break;
            }
            case 'CONTOUR': {
              // Paint pixel at (`x`, `y`) with border color.
              break;
            }
            default: { // or 'DEAD'
              // Paint pixel at (`x`, `y`) with background color.
              break;
            }
          }
        }
      )
    }
  )

References

Based on the algorithm by yurkth.

Package Sidebar

Install

npm i noci

Weekly Downloads

3

Version

1.0.3

License

MIT

Unpacked Size

6.49 kB

Total Files

7

Last publish

Collaborators

  • tabone