Lets go
This commit is contained in:
parent
999b2e5045
commit
1b30d11112
3 changed files with 2344 additions and 0 deletions
3
src/index.html
Normal file
3
src/index.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<script src=vendor/kontra.js></script>
|
||||
<script src=main.js></script>
|
||||
<canvas width="500" height="300" id="game"></canvas>
|
26
src/main.js
Normal file
26
src/main.js
Normal file
|
@ -0,0 +1,26 @@
|
|||
var sprite = kontra.sprite({
|
||||
x: 100, // starting x,y position of the sprite
|
||||
y: 80,
|
||||
color: 'red', // fill color of the sprite rectangle
|
||||
width: 20, // width and height of the sprite rectangle
|
||||
height: 40,
|
||||
dx: 2 // move the sprite 2px to the right every frame
|
||||
});
|
||||
|
||||
var loop = kontra.gameLoop({ // create the main game loop
|
||||
update: function() { // update the game state
|
||||
sprite.update();
|
||||
|
||||
// wrap the sprites position when it reaches
|
||||
// the edge of the screen
|
||||
if (sprite.x > kontra.canvas.width) {
|
||||
sprite.x = -sprite.width;
|
||||
}
|
||||
},
|
||||
render: function() { // render the game state
|
||||
sprite.render();
|
||||
}
|
||||
});
|
||||
|
||||
kontra.init(getElementById('game'));
|
||||
loop.start(); // start the game
|
2315
src/vendor/kontra.js
vendored
Normal file
2315
src/vendor/kontra.js
vendored
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue