Posts

Showing posts from September, 2022

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...

TeamFightTactics - Coding an AI - Part 1

Image
  Description This part 1 of my series on coding an AI to play TFT. This gives an overview of my problem-solving process. Topics covered: Choosing a project, Risk Management, Software Architecture & Planning, Proof-Of-Concept or Minimum-Viable-Product, & Incremental Improvement. Learn the basics of how an AI works, including techniques like Neural Networks, Fuzzy Logic, Heuristics, & Genetic Algorithms. Technologies discussed: NodeJS, Typescript, MemoryJS, GraphicsMagick, TesseractOCR, TensorFlow, SqlLite, & RobotJS. TFT by Riot Games is a great project due to its strategy elements & simple user-interface. I might do a series in the future on other games, such as: Hearthstone, Clash Royale, Polytopia, Chess, & Clash of Clans. If you have a strategy game suggestion, request it in the comments. Transcript Hey it’s AI Gamer here where I teach you to code by building AIs to play video games.This is my series on TeamFight Tactics, which is an auto-battler built b...

Coding an AI to play video games

Image
  Description I’m learning Artificial Intelligence coding techniques such as Neural Networks with video games. Let’s see if my bot can win against human players. I’m starting with these games: TFT (TeamFight Tactics), Hearthstone, Clash Royale, Polytopia, Chess, & Clash of Clans. If you have a strategy game suggestion, request it in the comments. Transcript Hello and welcome to my channel. If you’re an aspiring coder or a gamer, you’re in the right place. Follow me on my journey to build an AI that can play video games. In the process, you’ll learn to code & hopefully we’ll both improve our gameplay a little as well. I am AI Gamer. I’m an expert coder and a casual gamer. I learned coding as a kid making simple video games. It led to a long and rewarding career coding … boring business applications. After 20 years working for the man, I’m returning to my roots. I created this channel to teach you how to code and to hopefully make it fun. I plan to cover a wide variety of pro...