Skip to content

Instantly share code, notes, and snippets.

@ZucchiniZe
Created December 17, 2015 04:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ZucchiniZe/ca5edd93a93ba518314f to your computer and use it in GitHub Desktop.
Save ZucchiniZe/ca5edd93a93ba518314f to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<script src="http://cdnjs.cloudflare.com/ajax/libs/p5.js/0.4.12/p5.js"></script>
<script src="https://rawgit.com/jonleung/79234327a76b2eb4953e/raw/62bbd37c23950be576afac9d8f78112ec46445a2/p5.play.js"></script>
</body>
</html>
var player;
var enemy;
function setup() {
createCanvas(300, 500);
player = createSprite(150, 470);
var playerImage = loadImage("https://cdn.rawgit.com/hackedu/hackedu/d44ce82f4bff5d9a083b5ee18d0aae6f4acf2bed/workshops/dodge/img/cube.png");
player.addImage(playerImage);
enemy = createSprite(150, 0, 8, 64);
}
function draw() {
background(255, 240, 220);
if (keyDown(LEFT_ARROW)) {
player.position.x = player.position.x - 8;
}
if (keyDown(RIGHT_ARROW)) {
player.position.x = player.position.x + 8;
}
enemy.position.y = enemy.position.y += 18;
if (enemy.position.y > 500) {
enemy.position.y = 0;
enemy.position.x = random(300);
}
drawSprites();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment