Skip to content

Improve your JS coding skills through a series of gaming projects

Notifications You must be signed in to change notification settings

mikegagnon/js-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

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

About

Improve your JS coding skills through a series of gaming projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published