Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
HTML5 gamepad API support for voxel.js
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
LICENSE.md
README.md
crosshair.png
demo.js
favicon.ico
index.html
index.js
package.json
player.png

README.md

voxel-gamepad

Adds gamepad support for voxel.js using the HTML5 Gamepad API.

If you're looking for a gamepad which works well cross-platform, try the Logitech F310. An Xbox controller should suffice on Windows.

Not working? Try the gamepad tester and see how it goes - otherwise, open an issue :)

Installation

npm install voxel-gamepad

Usage

require('voxel-gamepad')(game)

Call the function on the game instance to load up gamepad support. Now, you should be able to connect your controller, open up the game, and press one of the controller's face buttons to start using your gamepad.

var engine = require('voxel-engine')
  , gamepad = require('voxel-gamepad')

var game = engine({
    materials: ['#fff', '#000']
  , materialFlatColor: true
  , chunkDistance: 2
  , contols: {
    discreteFire: true
  }
})

gamepad(game)
Something went wrong with that request. Please try again.