Hacker News new | past | comments | ask | show | jobs | submit login

I agree. I'm not super impressed with the ability of human Starcraft players to detect and parse the meaning of health bars. That's not really done by the same part of the human brain that I would consider to be "good at playing Starcraft." I'd be fine if the AI had a clean API to tell it the units that are currently on screen, perhaps with some limit on the speed at which the AI can iterate through everything (e.g. it should definitely require a "click" to check an enemy unit's upgrades).

I do agree that detecting cloaked (or burrowed) units is a bit of an interesting case, since a simple API like I mentioned would make it trivial for the AI to detect these units. Perhaps you could do some sort of probabilistic system, or some sort of "attention" system where the AI has to choose where on the game screen to spend its limited attention, and more attention in an area around a cloaked units would increase the probability of the AI "detecting" the cloaked unit. That probably comes close to matching how humans detect cloaked units, e.g. when you're deliberately looking for an observer around your army you have an almost 100% chance of finding it if it's there.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: