Crack the game “Lock and Roll” using Artificial Intelligence

8
Crack the game “Lock and Roll” using Artificial Intelligence Hao Luo, Zhifei Song

description

Crack the game “Lock and Roll” using Artificial Intelligence. Hao Luo , Zhifei Song. Introduction. Lock and Roll: very popular game on iphone , more than 12,000,000 had been played ever since last may. Layout of the game:. Introduction. Rules of the game. Challenge. - PowerPoint PPT Presentation

Transcript of Crack the game “Lock and Roll” using Artificial Intelligence

Page 1: Crack the game “Lock and Roll” using  Artificial Intelligence

Crack the game “Lock and Roll” using Artificial Intelligence

Hao Luo, Zhifei Song

Page 2: Crack the game “Lock and Roll” using  Artificial Intelligence

IntroductionLock and Roll: very popular game on iphone,

more than 12,000,000 had been played ever since last may.

Layout of the game:

Page 3: Crack the game “Lock and Roll” using  Artificial Intelligence

IntroductionRules of the game

Page 4: Crack the game “Lock and Roll” using  Artificial Intelligence

ChallengeThe incredibly vast feasible solution space

poses a challenge for us to apply naïve search strategy in finding the optimal solution. For example, in the first round where we need to consider placing four dice into a 4x4 empty board. There are (approximately 40,000) possibilities. And a game which scores 5000 points or above normally contains 25 rounds, the total solution space would be

Page 5: Crack the game “Lock and Roll” using  Artificial Intelligence

Proposed solutionHeuristics!1, potentiality (p), different grid will have different potentiality2, combination scores(c), different combos

would have different combination scores based on the rule.5 4 4 5

4 7 7 4

4 7 7 4

5 4 4 5

Y4 B4

G3R1

G2

P(1,2) = 4-1C(1,2) = 100/2+50/2+75/3+5/3

Page 6: Crack the game “Lock and Roll” using  Artificial Intelligence

Proposed solutionWe want to build our utility function as U =

α*c +β*p. From a set of experiments we will try to find the most suitable parameters α and β to build our utility function. We might try some more sophisticate models depending on our experiment result as well.

Page 7: Crack the game “Lock and Roll” using  Artificial Intelligence

Success MatrixSince it is a itouch/iphone game, we need re-

implement it on PC based on the game rulesWe would implement the proposed solution to solve

the gameWe would run the program multiple times and

determine the parameters in our utility function based on the experiment result to optimize the solution.

Given that a middle-level player (we have asked several of our friends to play it) could score 10,000 points on average, we hope our program would outperform the middle-level player.

Page 8: Crack the game “Lock and Roll” using  Artificial Intelligence

Questions?

Thank you!AD:You could play this game on-line: http://armorgames.com/play/4283/lock-n-rollOr - download to your own iphone from itunes, it’s free!