Overview
Learn about Assignment 3 implementation details and midterm exam information in this university lecture from Memorial University's Intro to Artificial Intelligence course. Explore the graphical user interface demonstration, test scenarios, and essential components including GameState.js, Players.js, and Player_Student.js files. Master key AI concepts through detailed explanations of the IDAlphaBeta function, AlphaBeta function, Eval function, and Zobrist hashing. Understand the marking scheme and requirements for implementing AI algorithms in game-playing scenarios. Gain practical insights into modern problem-solving techniques and data structures used in artificial intelligence applications.
Syllabus
00:00 - Midterm Exam Info
10:13 - Assignment 3 GUI + Demo
19:08 - 4 Test Scenarios
24:33 - Eval + Zobrist Buttons
28:03 - Assignment Files
28:17 - GameState.js
39:50 - Players.js
46:47 - Player_Student.js
48:12 - Constructor
53:41 - IDAlphaBeta function
55:42 - AlphaBeta function
58:40 - Eval function
01:04:31 - getZobristHash function
01:08:15 - Marking Scheme
Taught by
Dave Churchill