Skip to content

Latest commit

 

History

History
75 lines (43 loc) · 2.05 KB

README.md

File metadata and controls

75 lines (43 loc) · 2.05 KB

Course in JavaScript Game Development

Improve your JS coding skills through a series of gaming projects, culminating in the development of a Chess AI. The course also provides projects for learning basic data structures and algorithms.

The course consists of lecture notes that walk you through the steps of developing each game. You will likely need a human tutor to answer questions.

Prerequisites

Novice familiarity with JavaScript.

Project 1: A refresher on loops in JavaScript

Lecture notes

Project 2: Lights Out

Project 3: Thumb Wrestling

Project 4: Linked lists

Lecture notes

Project 5: Doubly linked lists

Lecture notes

Project 6: Binary search trees

Lecture notes

Project 7: Sokoban

Project 8: Deep copy

Project 9: Tic Tac Toe AI

Project 10: Connect Four AI

Project 11: Othello AI

Project 12: Checkers AI

Project 13: Chess AI