Find Jobs
Hire Freelancers

Adversarial Search and Games

€40 EUR

Completed
Posted over 6 years ago

€40 EUR

Paid on delivery
An intelligently play the 2048-puzzle game, using more advanced techniques to probe the search space than the simple methods. The project is to write [login to view URL] integrated into a define skeleton, which intelligently plays the 2048-puzzle game. Of course, that is indeed a very naive way to play the 2048-puzzle game. The project implement a Player AI with the following points in mind: 1) Employ the minimax algorithm. This is a requirement. There are many viable strategies to beat the 2048-puzzle game, but in this project I will be practicing with the minimax algorithm. 2) Implement alpha-beta pruning. This is a requirement. This should speed up the search process by eliminating irrelevant branches. In this case, is there anything we can do about move ordering? 3) Use heuristic functions. What is the maximum height of the game tree? Unlike elementary games like tic-tac-toe, in this game it is highly impracticable to search the entire depth of the theoretical game tree. To be able to cut off your search at any point, you must employ heuristic functions to allow you to assign approximate values to nodes in the tree. The time limit allowed for each move is 0.2 seconds, so you must implement a systematic way to cut off your search before time runs out. 4) Assign heuristic weights. You will likely want to include more than one heuristic function. In that case, you will need to assign weights associated with each individual heuristic. Deciding on an appropriate set of weights will take careful reasoning, along with careful experimentation. If you feel adventurous, you can also simply write an optimization meta-algorithm to iterate over the space of weight vectors, until you arrive at results that you are happy enough with. The Project must fulfill the following requirements: You must use adversarial search in your PlayerAI (minimax with alpha-beta pruning). You must provide your move within the time limit of 0.2 seconds. You must name your file [login to view URL] You must respect the given skeleton to intergate PlayerAI
Project ID: 15429728

About the project

1 proposal
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Code Relevant Skills and Experience Coder Proposed Milestones €40 EUR - code
€40 EUR in 10 days
5.0 (1 review)
1.1
1.1

About the client

Flag of GERMANY
Oberderdingen Flehingen, Germany
5.0
1
Payment method verified
Member since Sep 26, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.