Saturday 29 January 2011

Consent form for evaluation

Consent form
for Children’s Geography game


This is a consent form for parents whose children will participate in an evaluation of a children’s game. The game is based on having a fun experience learning geography. The children will use tangible objects to interact with the game, these objects are called fiducial markers.

Can you please tick the two boxes below:

I do agree that the recordings (audio and video) of my child made
during this test only be used internally (communicating with other
involved in this thesis)

I do agree that the recordings (audio and video) of my child made
during this test, both internally and externally can be used
(communication to third parties, including presentations)

Date:

Name of child:

Name: Signature:

It looks like this on paper:

Saturday 22 January 2011

Game scenario



The diagram illustrates the flow of how the game should be structured, as we agreed on two weeks ago.

Friday 14 January 2011

Rotate coding

The roataion coding which can be implemented on the globe which is on the first place:

float angle;
float jitter;

void setup() {
size(200, 200);
smooth();
noStroke();
fill(255);
ellmode(CENTER);
frameRate(30);
}

void draw() {
background(102);

// during even-numbered seconds (0, 2, 4, 6...)
if (second() % 2 == 0) {
jitter = random(-0.1, 0.1);
}
angle = angle + jitter;
float c = cos(angle);
translate(width/2, height/2);
rotate(c);
rect(0, 0, 115, 115);
}

Thursday 13 January 2011

Monday 10 January 2011

A few codes we should be using for the game

These are some of the codes we'll need to implement the geography game -

For images:

PImage b;
b = loadImage("laDefense.jpg");
image(b, 0, 0);

For background behind the map:

PImage b;
b = loadImage("laDefense.jpg");
background(b);

Another for particular shapes we intend to input:

PShape s;
s = loadShape("bot.svg");
smooth();
shape(s, 10, 10, 80, 80);// Loading a shape when using setup() and draw()

PShape s;

void setup() {
s = loadShape("bot.svg");
smooth();
noLoop();
}

void draw() {
shape(s, 10, 10, 80, 80);
}

Off course we will need alot more...