<script src="snake.js" charset="utf-8"></script>
<canvas></canvas>
<h1>Score: <span id="score">0</span> | Time: <span id="time">0</span>s</h1>
<script type="text/javascript">
var snake = new Game({
size: 400,
blockSize: 15,
fps: 25,
utils: {
showGrid: true,
distance: true,
distanceCount: true,
distancePerpendicular: true
},
aStar: true
});
snake.play();
</script>this is API Documentation for function:
new Game();| Key | Type | Desc |
|---|---|---|
| size | Number | Set board size in px |
| blockSize | Number | Set every block size in board |
| fps | Number | Game framerate |
| utils | Object | Show game utilities |
| aStar | Boolean | A* run configuration |
Automatic Mode:
- open
auto.htmlin your browser. - click play button and let snake run with a* algorithm.
Manual Mode:
- open
manual.htmlin your browser - use arrow key on keyboard โฌ โฌโกโฌ to control snake.
