Flagship Game at INTED2015

14
Alessandro Bogliolo CodeWeek Ambassador DiSBeF - University of Urbino NeuNet http://flagshipgame.eu/ Flagship Game: A Pan-European Crowdcoding Educational Experiment INTED 2015 – Madrid, 3 Feb 2015

Transcript of Flagship Game at INTED2015

Page 1: Flagship Game at INTED2015

Alessandro BoglioloCodeWeek AmbassadorDiSBeF - University of UrbinoNeuNet

http://flagshipgame.eu/

Flagship Game:A Pan-European CrowdcodingEducational Experiment

INTED 2015 – Madrid, 3 Feb 2015

Page 2: Flagship Game at INTED2015

Objective

Coding literacy campaign

CodeWeekEU 2014

Pan-European collaboration

Hands-on coding experience

Challenges

A new type of mobile game (easy to be spread)

Developed in a week by absolute beginners

Page 3: Flagship Game at INTED2015

CrowdCoding

Open spec of a new type of mobile game

Incremental releases

Live coding sessions based on Ai2 and video logs

CodeWeek edition for Android in 1 week

Engagement

Challenge

Page 4: Flagship Game at INTED2015

Open SpecFlag Sorting Game

A given sorting criterion alphabetical order used by default

16 flags randomly taken from a set of 38

Random positions in a 4x4 grid

A challenge tap the flags in the proper order in minimum time, according to the sorting criterion proposed

http://flagshipgame.eu/specs/

FLAG SORTING GAME

PLAY

RESTART HINT

HINTCHALLENGE: Sort Flags by:

Alphabetical Order

SCORE

BEST 12,340,100,142

34,242,106

NEXT

TIME

Italy

74 secs

Page 5: Flagship Game at INTED2015

Open SpecCorrect tap

The first tap is always correct

The n-th tap is correct if the sorting parameter associated with the tapped flag is greater or equal than that associated with the last tapped one

At the n-th correct tap, number n is displayed near the tapped flag

FLAG SORTING GAME

PLAY

RESTART HINT

HINTCHALLENGE: Sort Flags by:

Alphabetical Order

SCORE

BEST 12,340,100,142

34,242,106

NEXT

TIME

Italy74 secs

1

2

Page 6: Flagship Game at INTED2015

Open SpecWrong tap

At each tap, the value of the parameter associated with the tapped flag is displayed

A tap is wrong if it is not correct, i.e., if the value of the parameter associated with the tapped flag is less than the one associated with the last tapped flag

When a wrong flag is tapped, it simply disappears from the grid

FLAG SORTING GAME

PLAY

RESTART HINT

HINTCHALLENGE: Sort Flags by:

Alphabetical Order

SCORE

BEST 12,340,100,142

34,242,106

NEXT

TIME

Italy

74 secs

1

2

Estonia

Page 7: Flagship Game at INTED2015

Open SpecGame Over

The game is over when all the flags have been tapped once

FLAG SORTING GAME

PLAY

RESTART HINT

HINTCHALLENGE: Sort Flags by:

Alphabetical Order

SCORE

BEST 12,340,100,142

34,242,106

NEXT

TIME 74 secs

1

2

3

4 5

6

7

Page 8: Flagship Game at INTED2015

Open SpecScore

Size of the search space

There are 16! (i.e., more than 1020) different ways of sorting 16 flags

The maximum achievable score is 16!

The first tap is always correct and sets the score to 1.

At the n-th correct tap the score is multiplied by n

To achieve the highest score, all the flags have to be tapped in the proper order in less than 1 minute

Page 9: Flagship Game at INTED2015

• 38 CodeWeekEU countries (28 EU countries + 10)

• 16 combinations of a given set of 38 flagsN1 = (38 choose 16) = 38!/(16!*22!) = 22,239,974,430

• Permutations of the 16 choosen flagsN2 = 16! = 20,922,789,888,000

• Number of different instances of the game:N1 x N2 = 465,322,312,113,382,000,000,000 = 4.65 x 1023

Same order of magnitude:Stars in the universeAtoms or molecules in a mole of a given substance

Open SpecChallenge

Page 10: Flagship Game at INTED2015

Incremental releaseAn application stub was released on the Google Play store

before the beginning of the actual development

A new (working) release was uploaded after each development step

End-users could both contribute to the development and watch the game take shape in their hands by installing updates on their smartphones

Page 11: Flagship Game at INTED2015

Live coding sessionsAi2 was used as a development platform

– Visual programming– Cloud-based environment– Android platform

Coding sessions streamed live step by step

Video logs available online together with project files

Page 12: Flagship Game at INTED2015

CodeWeek editionhttp://flagshipgame.eu/roadmap/

Pre-release published on October 2, 2014

Specs disclosed on October 11, 2014

Codeweek edition released by Neelie Kroes on October 16, 2014

10 incremental releases

8 hours of video tutorials

Page 13: Flagship Game at INTED2015

Engagementhttp://flagshipgame.eu/join/

Many different forms of engagement:• Attendance of FlagShipEU events • Coding • Testing and debugging • New sorting criteria • Translations• Contests

1,300 downloads of the spec500 active participants

Page 14: Flagship Game at INTED2015

http://goo.gl/iATQ9v