Flagship Game at INTED2015
-
Upload
alessandro-bogliolo -
Category
Education
-
view
223 -
download
0
Transcript of Flagship Game at INTED2015
![Page 1: Flagship Game at INTED2015](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/9.jpg)
• 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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022071815/55a86e5b1a28abc75f8b466b/html5/thumbnails/14.jpg)
http://goo.gl/iATQ9v