Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Artificial Intelligence in Game Development- Tic Tac Toe AI
Artificial Intelligence in Game Development- Tic Tac Toe AI

Artificial Intelligence in Game Development- Tic Tac Toe AI: Artificial intelligence & Javascript 2D Game Development - MinMax algorithm - "Computer vs You" Tic Tac Toe AI game

Arrow left icon
Profile Icon Aarthi Elumalai
Arrow right icon
€8.99 €101.99
Video Feb 2019 9hrs 35mins 1st Edition
Video
€8.99 €101.99
Subscription
Free Trial
Renews at €18.99p/m
Arrow left icon
Profile Icon Aarthi Elumalai
Arrow right icon
€8.99 €101.99
Video Feb 2019 9hrs 35mins 1st Edition
Video
€8.99 €101.99
Subscription
Free Trial
Renews at €18.99p/m
Video
€8.99 €101.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with a video?

Product feature icon Download this video in MP4 format
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Key benefits

  • In our course,
  • -> Delve more into theories and implementation by learning what MiniMax algorithm is, and how to implement it,
  • -> Apply your new found knowledge to create a fully functional Artificial intelligence that can play a Tic Tac Toe game against expert human players.
  • -> All the while learning, and becoming proficient in Javascript, HTML5 canvas, HTML5, CSS3, front end web development and 2D game development.

Description

The author made this course as easy to understand as possible. The author structured it in such a way that each section will handle one major part of the course. Introduction: This is where we'll explain how the game works, it's various features and what we'll be using to achieve the same results. Module 1: We'll explain the basics of artificial intelligence and it's various terminologies. We'll put the ground work you'll need to understand the further concepts explained in this course. Module 2: We'll explain what the MiniMax alrogithm is and how it's implemented. We'll use pictorical and graphical representation to explain the concept with 2 detailed examples. We'll also explain the Pseudocode of the algorithm. Module 3: We'll explain how the MiniMax algorithm can be implemented in creating an artificial intelligence based player (computer player) for a Tic Tac Toe game. We'll explain the concept with another pictorial representation of the entire process. Module 4: We'll delve into Javascript and HTML5 canvas concepts that are related to the project we'll be creating. Module 5: We'll be teaching you how to create the bare bones of the app with HTML5. The result will be a page with all the elements we need in our game, devoid any colors or design elements. After that, we'll "beautify" our app. We'll be using CSS elements to give our game colors and styles. At the end of this module, we'll have a Tic Tac Toe web game that'll look like the final result, albeit one that is not playable yet. Module 6: We'll introduce a step by step algorithm that explains what we'll be doing while creating the Javascript part of our code. Module 7: We'll be delving into Javascript & HTML5 canvas code of our game in this module, and we'll teach you how to make the game playable (let the user draw on the canvas and display the game results) in here. In this part, we'll create the necessary code to make the human player play the game on the app. Module 8: This would be the meat of the course. In this module, we'll be applying the MiniMax algorithm with relevant Javascript code to create an artificial intelligence that can play against the human player (the web user). All the code files are placed at https://github.com/PacktPublishing/Artificial-intelligence-in-Game-development---Tic-Tac-Toe-AI

Who is this book for?

This course is for programmers who want to get into artificial intelligence. Web developers and programmers who want to add artificial intelligence to their websites, software, and apps.

What you will learn

  • Create a complete dynamic Tic Tac Toe game app with an unbeatable AI with Javascript, HTML5 canvas and CSS
  • Improve your web app development, web game development & javascript skills
  • Improve your front end design and development skills
  • How to design the game logic for the game and implement it as code
  • Learn HTML5, CSS3 and much more while developing your game
  • Add artificial intelligent to your resume with this project as proof of your knowledge

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Feb 28, 2019
Length: 9hrs 35mins
Edition : 1st
Language : English
ISBN-13 : 9781838644772
Languages :

What do you get with a video?

Product feature icon Download this video in MP4 format
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Feb 28, 2019
Length: 9hrs 35mins
Edition : 1st
Language : English
ISBN-13 : 9781838644772
Languages :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 71.97 164.97 93.00 saved
Artificial Intelligence in Game Development- Tic Tac Toe AI
€8.99 €101.99
Mobile Artificial Intelligence Projects
€29.99
Hands-On Deep Learning for Games
€32.99
Total 71.97 164.97 93.00 saved Stars icon
Banner background image

Table of Contents

9 Chapters
Introduction Chevron down icon Chevron up icon
Artificial intelligence basic terms explanation Chevron down icon Chevron up icon
MiniMax algorithm explanation + Pseudocode Chevron down icon Chevron up icon
MiniMax for Tic Tac Toe - Explanation + Pseudocode Chevron down icon Chevron up icon
HTML and CSS code with explanation for the game Chevron down icon Chevron up icon
[OPTIONAL] JavaScript & HTML5 Canvas Basic Concepts (related to this project) Chevron down icon Chevron up icon
Step by step algorithm for the JavaScript code Chevron down icon Chevron up icon
Coding the Tic Tac Toe AI in JavaScript Chevron down icon Chevron up icon
MiniMax algorithm in JavaScript Chevron down icon Chevron up icon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How can I download a video package for offline viewing? Chevron down icon Chevron up icon
  1. Login to your account at Packtpub.com.
  2. Click on "My Account" and then click on the "My Videos" tab to access your videos.
  3. Click on the "Download Now" link to start your video download.
How can I extract my video file? Chevron down icon Chevron up icon

All modern operating systems ship with ZIP file extraction built in. If you'd prefer to use a dedicated compression application, we've tested WinRAR / 7-Zip for Windows, Zipeg / iZip / UnRarX for Mac and 7-Zip / PeaZip for Linux. These applications support all extension files.

How can I get help and support around my video package? Chevron down icon Chevron up icon

If your video course doesn't give you what you were expecting, either because of functionality problems or because the content isn't up to scratch, please mail customercare@packt.com with details of the problem. In addition, so that we can best provide the support you need, please include the following information for our support team.

  1. Video
  2. Format watched (HTML, MP4, streaming)
  3. Chapter or section that issue relates to (if relevant)
  4. System being played on
  5. Browser used (if relevant)
  6. Details of support
Why can’t I download my video package? Chevron down icon Chevron up icon

In the even that you are having issues downloading your video package then please follow these instructions:

  1. Disable all your browser plugins and extensions: Some security and download manager extensions can cause issues during the download.
  2. Download the video course using a different browser: We've tested downloads operate correctly in current versions of Chrome, Firefox, Internet Explorer, and Safari.