Probably Dance

I can program and like games

Tag: Starcraft 2

Why Video Game AI does not Use Machine Learning

I used to be an AI programmer working on video games, and I’m currently trying to learn machine learning. As part of this I find myself having to repeatedly explain why video games don’t use machine learning. People seem to find it interesting enough because it’s not just the obvious reasons (machine learning is hard and far from solved for game playing) but it’s also about developer control and about making an understandable game for the player. Video game AI is designed to deliver a certain experience, which is more difficult to do with machine learning. So this blog post lists the main reasons why video game AI does not use machine learning.

Read the rest of this entry »

What Happened to the Real Time Strategy Genre

I replayed Warcraft III recently and was looking for other games I could play in the same genre. Turns out that outside of StarCraft 2, there are no recent games that are anywhere near as good. What happened?

This blog post was actually prompted by me watching a recommended video on Youtube about exactly this question, and the video gets it totally wrong:

The video really doesn’t answer the question, so lets look at what’s actually happening. Starting with whether strategy games somehow became less popular. The answer: Not really.

Read the rest of this entry »