Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tirithen/gamesystem

A simple system for making games, based on the idea pocket-ces by Andrew Petersen
https://github.com/tirithen/gamesystem

Last synced: about 5 hours ago
JSON representation

A simple system for making games, based on the idea pocket-ces by Andrew Petersen

Awesome Lists containing this project

README

        

# Gamesystem

[![Build Status](https://travis-ci.org/tirithen/gamesystem.svg?branch=master)](https://travis-ci.org/tirithen/gamesystem)

## Idea

Alternative implementation of the [pocket-ces](https://github.com/kirbysayshi/pocket-ces) project in ECMAScript 6.

## Example (how to make a game)

See directory *example/canvas* for a simple example, a circle that you can control with the keyboard arrows.

## Use this package as an npm dependency

Add the package to your project:

$ npm install --save-dev gamesystem

Import the World constructor in your JavaScript code:

import World from 'gamesystem';

## Development

### Installation

* Pull repository
* Run *$ npm install*
* Run *$ npm start*
* Open http://localhost:8080/canvas in browser

## License

This project is released under the GPL-3.0 license.

## Please submit your feedback

Any feedback is of value to improve this system, please feel free to use the GitHub issue tracker at https://github.com/tirithen/gamesystem/issues