2.2.3 • Published 7 months ago

@bass_dandy/w0rm v2.2.3

Weekly downloads
-
License
ISC
Repository
github
Last release
7 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

7 months ago

1.0.2

7 months ago

2.2.0

7 months ago

2.2.3

7 months ago

2.2.2

7 months ago

2.1.0

7 months ago

2.0.0

7 months ago

1.0.1

7 years ago

1.0.0

7 years ago