Let’s make a web game!
credit: Photon Storm
Lets make a web g ame! credit: Photon Storm What will we cover - - PowerPoint PPT Presentation
Lets make a web g ame! credit: Photon Storm What will we cover today? The canvas element Phaser, a JavaScript framework Settin g up a local server Makin g an HTML5 pa g e Settin g up Phaser Creatin g a simple g ame
credit: Photon Storm
credit: Nintendo
A canvas is a rectangle in your HTML page where you can use JavaScript to draw anything you want.
credit: Photon Storm
credit: Photon Storm
Phaser is an open source JavaScript framework made for HTML5 game developers by HTML5 game developers.
credit: Silicon Angle
Local servers allow you to test websites you’ve programmed without an internet connection.
Open XAMPP and turn on Apache
credit: The Matrix
Open your XAMPP folder, then htdocs
Name your folder mygame
Go to localhost/mygame
Save your new file as index.html in your folder
credit: Photon Storm
github.com/photonstorm/phaser
create a scripts folder & move phaser.min.js there
Save your new file as game.js in your scripts folder
5 minutes after you write code without comments When you come back to it in 3 weeks
credit: Jandi Small
course of your app (e.g. your player’s health)
var myBestFriend = “Rebecca”; var myBestFriend = “Aileen”;
change the output
function fetch(dog) { run to the ball; pick up the ball; bring the ball back; };
var addition = 13 + 22; var division = 100/15;
Download & save images from tinyurl.com/clf-html5-2014
CREATE UPDATE DRAW
X=0 x=WIDTH y=0 y=HEIGHT
X=0 x=WIDTH y=0 y=HEIGHT
(3,2)
if (squirrel){ console.log(“squirrel!”); } else { console.log(“bark!”); }
enemies