game-grid

0.0.9 • Public • Published

game-grid

Reusable grid model and grid canvas view for 2D board games.

This initial version contains basic canvas grid view and model able to identify cell neighbors. See http://github.com/marushkevych/game-of-life for usage examples.

var grid = require('game-grid');
var canvas = document.getElementById("canvas");
 
var view = new grid.GridView(canvas, {size: 10, scale: 7});
var model = new grid.GridModel(10);
 
view.onCellClick(function(cell) {
    var modelCell = model.getCell(cell.x, cell.y);
    // react to cell click
});
 
view.paintGrid();

Package Sidebar

Install

npm i game-grid

Weekly Downloads

1

Version

0.0.9

License

BSD-2-Clause

Last publish

Collaborators

  • marushkevych