HTML igre

1. Grafičko sučelje igre

HTML igrice su izrađene uz pomoć elementa <canvas>. Canvas je savršen za jednostavne igrice. On će nam služiti kao prostor u kojem će se igrica odvijati. <Canvas> element ima ugrađeni objekt pod imenom getContext(“2d”), on sadrži metode i svojstva za crtanje.

Primjer:

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]);
}}


Funkcija startGame() poziva metodu start() na myGameAreaobjekt.

start() metoda stvara <canvas> element i unosi ga kao prvi čvor u <body> elementu.

HTML element canvas koristi se za crtanje grafika na web stranici, koristi se za crtanje grafike u hodu putem skriptiranja u JavaScriptu.