Professional Documents
Culture Documents
Lucrare de Laborator Nr. 3
Lucrare de Laborator Nr. 3
Lucrare de Laborator Nr. 3
Sisteme de IA în jocuri
Sarcina: Să se elaboreze un program care folosește un algoritm determinist (e.g.
minimax, A*, monte carlo) pentru a simula un jucător cu Ai într-un joc cu informații
perfecte.
Jocuri propuse:
Exemplu ales
2048
function AI(grid) {
this.grid = grid;
}
if (depth == 0) {
result = { move: direction, score: newAI.eval() };
} else {
result = newAI.search(depth-1, bestScore, beta, positions, cutoffs);
if (result.score > 9900) { // win
result.score--; // to slightly penalize higher depth from win
}
positions = result.positions;
cutoffs = result.cutoffs;
}
AI.prototype.translate = function(move) {
return {
0: 'up',
1: 'right',
2: 'down',
3: 'left'
}[move];
}