-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathreadme.txt
14 lines (12 loc) · 997 Bytes
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Kareem Mohamed Morsy Ismail , ID: 20190386, Group: CS-S5, Program: CS, Email: kreem.morsy@hotmail.com
David Emad Philip Ata-Allah , ID: 20190191, Group: CS-S5, Program: CS, Email: davidemadphilip@gmail.com
Mostafa Mahmoud Anwar Morsy Sadek , ID: 20190544, Group: CS-S5, Program: CS, Email: mostafamorsy22@gmail.com
Mohamed Ashraf Mohamed Ali , ID: 20190424, Group: CS-S5, Program: CS, Email: ashraf.dawood2295@gmail.com
Mohamed Essam Beshier Mohamed , ID: 20190461, Group: IS-S3, Program: IS, Email: messamb26@gmail.com R.I.P.
Programming language used: Python
GUI: Implemented with Tkinter (built-in)
Algorithm implemented: Alpha beta pruning
How to run the code: Double click 'play.bat' or run the command 'python main.py' in the project directory
Heuristic function used:
Our heuristic function calculates the sum of distance to the furthest empty (or occupied by the opponent) pocket,
subtracting it from the distance from the opponent's marbles to the AI's pockets.