Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Artificial Intelligence - Connect 4 and Alpha-Beta Pruning - Lecture 11

Dave Churchill via YouTube

Overview

Explore a comprehensive lecture on artificial intelligence focusing on the implementation of Connect 4 game AI. Dive into user interface controls, testing scenarios, and key components like GameState.js and Players.js. Learn about crucial AI functions including getAction(), IDAlphaBeta(), AlphaBeta(), and eval(). Understand the marking scheme, tournament qualification criteria, and receive valuable debugging hints. Gain practical insights into AI techniques applied to game development in this 53-minute session from Memorial University's Computer Science 3200 course.

Syllabus

- Connect 4
- User Interface Controls
- Ignore These Dates from 2022
- UI Testing Scenarios
- Print Eval Button
- Assignment Code
- GameState.js
- Players.js
- Player_Student.js
- Constructor / Class Variables
- getAction function
- IDAlphaBeta function
- AlphaBeta function
- eval function
- Marking Scheme
- Tournament Qualification
- Final Debugging Hints

Taught by

Dave Churchill

Reviews

Start your review of Introduction to Artificial Intelligence - Connect 4 and Alpha-Beta Pruning - Lecture 11

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.