Tic Tac Toe with AI in JavaScript | MINIMAX ALGORITHM | RECURSION [BEGINNERS][PART2]



Tic-tac-toe for American English, noughts and crosses for British English, or Xs and Os is a paper-and-pencil game for two players, X and O, who take turns filling the spaces in a 3×3 grid (2D Array in JavaScript). The player who succeeds in placing three of their symbols in a horizontal, vertical, or diagonal row is the winner.

For the tutorial and like always, I’m going to start with the logic part, and after we understand that, then I will open the text editor and try the build the game from scratch.

This JavaScript Project may seems easy to build, but trust me there are a lot of things to learn though.

Anyone with JavaScript Basics (For loops, variables, functions, Arrays, if statements … etc) can build this game.

If you didn’t see the 1st PART yet, You can do that from here:

In this part (2nd PART of the tutorial) we’re going to:

1. See a preview of wat we’re going to create.
2. Talk about the Minimax Algorithm.
3. How to implement the Minimax Algorithm in our game using code.
4. Recursion.
5. Create some helper functions.
6. Open our text editors.

If you want to follow along with me when I type in the code, you’ll need to download the starter template from GitHub.
—————————————————————————————————–
| LINKS |
—————————————————————————————————–

DOWNLOAD SOURCE CODE + STARTER TEMPLATE:

—————————————————————————————————–
| RECOMMENDED TUTORIALS |
—————————————————————————————————–

Create a To Do List App Using JavaScript.

Ping Pong Game Using JavaScript

Create a Multiple Choice Quiz Using JavaScript

Tetris Game Using JavaScript

Snake Game Using JavaScript

Flappy Bird Game Using JavaScript

—————————————————————————————————–
| SOCIAL MEDIA |
—————————————————————————————————–

Facebook:
Twitter:
Instagram:
Website:

—————————————————————————————————–
| HASH TAGS |
—————————————————————————————————–
#javascript #AI #minimax #recursion #beginners #tutorial

Nguồn: https://inst-wd.com/

Xem thêm bài viết khác: https://inst-wd.com/game/

5 Comments

  1. i have a wierd problem basically my maximizer never win, even in the recursion , i put a console.log in the return 10 of the maximizer, and the console.log never appears, sorry for my bad english

  2. You are the best man. Great explanations. keep it up!!

  3. Your explanations are dope as always.
    Please upload the videos regularly ASAP.

  4. It's a good video. You are very good in explaining code.

  5. Keep up good work 👍👌

Leave a Reply

Your email address will not be published. Required fields are marked *