Posts

Intro to JavaScript - Coding a TFT AI - Part 3

Image
  Description This part 3 of my series on coding an AI to play TFT. This teaches basic coding concepts in JavaScript and TypeScript. Topics covered: LoDash, Open-Source, NPMjs, syntax, pseudo-random number generation, optimization, classes, constructors, static, variables, datatypes, boolean logic, lambdas, hashmaps, loops. Transcript Hello. This is part 3 of my series on coding an AI to play the TeamFightTactics video game. This video is a brief overview of the TypeScript language which will provide the foundation needed to understand the rest of the series. This is a basic course and is beginner friendly. Most importantly, we’re going to learn by writing real code related to the TFT game, not some boring academic examples. If you haven’t watched the previous video in the series, you may want to watch that first to understand the rules of the TFT game. If you have any interest in a career in coding I suggest JavaScript as a starting point. There are pros and cons to every programm...

TeamFightTactics - Rules & Strategy - Coding an AI - Part 2

Image
Description This part 2 of my series on coding an AI to play TFT. This explains the rules of the game and how the various strategy elements will affect my AI design. Topics covered: Unit traits, Augments, Items, XP, Income, board placement, Statistics, Neural Networks, Fuzzy Logic, Training Data Gathering. Transcript Hey it’s AI Gamer here where I teach you to code by building AIs to play video games.This is part of my series on TeamFight Tactics. This video will explain the rules of the game and how they will affect my AI design. The easiest way to explain is to actually hop into a game. If you want to follow along, you can download the game on Mobile or PC from teamfighttactics.leagueoflegends.com. It’s free to play. Although some cosmetic upgrades do cost real money, but they’re completely optional. TFT is a turn-based strategy game in the AutoChess genre where eight players go head to head building armies and fighting each other. It’s easy to play, but hard to master. There’s no st...