Question
You are working in a game development company where your team is developing a 2-player board game and you are the team leader. Target platforms
You are working in a game development company where your team is developing a 2-player board game and you are the team leader. Target platforms are Android and iOS mobile devices so computational resources are limited and battery is precious. In this game, players can play against a human player or against an AI agent. If a player chooses to play against AI, then s/he can choose the difficulty of the game where game can become more difficult as board size increases and/or AI plays closer to an optimal player. Explain the benefits of algorithmic approach for developing game AI. Which algorithm you will use (Minimax, Alpha-Beta Pruning, MCTS)? Why? What are the advantages of the method you choose over the others? What will you do to improve the efficiency of the adversarial search method you chose? How will you control the difficulty of the game? Assume that people liked your game and they played against each other and against AI, but they have complaints about AI being not good enough after 6 months. Using anything you learned on the course, explain what you will do to improve the game AI
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started