Skip to content
This repository was archived by the owner on Jan 13, 2023. It is now read-only.

Latest commit

 

History

History
34 lines (34 loc) · 1.44 KB

File metadata and controls

34 lines (34 loc) · 1.44 KB

< Previous     Next >


Click Here for more Canvas info.
The <canvas> element is perfect for making games in HTML.
The <canvas> element offers all the functionality you need for making games.
Use JavaScript to draw, write, insert images, and more, onto the <canvas>.

.getContext(2d)

The <canvas> element has a built-in object, called the getContext("2d") object, with methods and properties for drawing.

Start Making a Game

To make a game, start by creating a gaming area, and make it ready for drawing:
function startGame() {
  myGameArea.start();
}
var myGameArea = {
  canvas : document.createElement("canvas"),
  start : function() {
    this.canvas.width = 480;
    this.canvas.height = 270;
    this.context = this.canvas.getContext("2d");
    document.body.insertBefore(this.canvas, document.body.childNodes[0]);
  }
}
The object myGameArea will have more properties and methods later in this tutorial.
The function startGame() invokes the method start() of the myGameArea object.
The start() method creates a <canvas> element and inserts it as the first childnode of the <body> element.