Games!

hearts

Butterfly Game

Butterfly Game

Fly like a butterfly!


Bear Dress Up Game

Build-A-Bear

A simple drag-and-drop dress up game :)


Quiz

Buggy Quiz

Find out what bug you are in this quiz!

Notes

frogs

Butterfly Game

My first attempt at making this I used the W3 Schools tutorial, but when I tried to add a sprite to it, I ran into a lot of issues. I ended up starting from stratch with this youtube tutorial, which was a lot easier to customise since it has clearer orginization. I highly recommend using that one if you want to try something similar, especially if you're a complete beginner like me.

Bear Dress Up Game

This one was the easiest by far. Each image is its own draggable div. I don't remember which resources/tutorials I used, but you can see the js below:

read more

dragElement(document.getElementById("tophat")); dragElement(document.getElementById("scarf"));

// make dragElement for each accessory

function dragElement(elmnt) { var pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; if (document.getElementById(elmnt.id + "header")) {

// if present, the header is where you move the DIV from:

document.getElementById(elmnt.id + "header").onmousedown = dragMouseDown; } else {

// otherwise, move the DIV from anywhere inside the DIV:

elmnt.onmousedown = dragMouseDown; } function dragMouseDown(e) { e = e || window.event; e.preventDefault();

// get the mouse cursor position at startup:

pos3 = e.clientX; pos4 = e.clientY; document.onmouseup = closeDragElement;

// call a function whenever the cursor moves:

document.onmousemove = elementDrag; } function elementDrag(e) { e = e || window.event; e.preventDefault();

// calculate the new cursor position:

pos1 = pos3 - e.clientX; pos2 = pos4 - e.clientY; pos3 = e.clientX; pos4 = e.clientY;

// set the element's new position:

elmnt.style.top = (elmnt.offsetTop - pos2) + "px"; elmnt.style.left = (elmnt.offsetLeft - pos1) + "px"; } function closeDragElement() {

// stop moving when mouse button is released:

document.onmouseup = null; document.onmousemove = null; } }

Other:

  • The assets in the dress up game and butterfly sprite were made by yours truly! :D I used piskel for the sprite and ibis paint for everything else
  • Most of my gifs I just got from 99GifShop and GifCities
  • I also used a gif from this very cool CD gif collection!
  • The template I used ("Spice") for the layout of this page, as well as other gif collections, are linked in the sidebar.
  • broken CD

    Extras

  • First attempt at making butterfly game [link]. It has less bugs.
  • Animal Crossing quiz (and og arcade layout) [link]
  • Virtual Pet