Selenium WebDriver is used to parse interactive web elements and simulate user input.
AI ultilizes bruteforce time-bounded breath first search on grid state using neighbourhood difference as heuristic function.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Node.js
- Clone the repository
- Install dependencies thru
npm install
- Run the program
npm start
Jest unit test for each classes
npm test
- WebDriverJs - The automation testing framework used
- Sam Sung - Initial work - UBCSamSung
This project is licensed under the MIT License.
- 2048 AI - AI logic