2.2.3 • Published 10 months ago

@bass_dandy/w0rm v2.2.3

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

Usage:

import Worm from '@bass_dandy/w0rm';

// create game state and load into canvas
const game = new Worm(
	canvas, // *required* a <canvas> DOM element
	(score: number) => {...} // *optional* a callback executed on each score update
);

// add event listeners for default keyboard controls
game.enableKeyboardControls();

// remove event listeners for default keyboard controls
game.disableKeyboardControls();

// remove event listeners for default keyboard controls, clear game state, unload canvas
game.destroy();

If you would like to use alternate controls, game instances expose methods for direct control:

// control pause state
game.play();
game.pause();

// move the worm in a direction
game.up();
game.right();
game.left();
game.down();

// shoot portals
game.fire1();
game.fire2();

For local development, run

npm run serve

and navigate to localhost:3000 in your web browser.

2.2.1

10 months ago

1.0.2

11 months ago

2.2.0

11 months ago

2.2.3

10 months ago

2.2.2

10 months ago

2.1.0

11 months ago

2.0.0

11 months ago

1.0.1

7 years ago

1.0.0

7 years ago