Hacker Newsnew | past | comments | ask | show | jobs | submit | bluefreeze's commentslogin

This might be OOT, but I'm just curious how do you train AI on video games? Do you connect AI to internal API of the game or you let AI parse image data the from the screen and use external input (like keyboard or mouse) in order to play the game?


The first option is how "game AI" has been developed by most gaming companies until recently. The second option is how DeepMind, OpenAI, and a few others are now building gaming AI. Only the latter is about building a gaming AI that "learns to play the game like a human does".


I have seen a few cases where they build a client for the game.

It receives messages like a connecting client application does and sends messages to the server as well.

The downside of this is that you are trying to honor an unpublished API that no one promises not to change and no one will tell you when it does.


IIRC it's almost entirely based on game APIs or memory hacking


The latter is much harder. It has been done for e.g. Atari games.


I think Up/Down would be better.


Yeah. It just defer request Font Awesome, so the icon will show up after the main css parsed by browser. But I think it will speed up the site.


So, Mozilla now changed from non-profit into ads-profit. Oh, great.


Consider they're pretty much the only big non-profit in a market that's being ruled by giant corporations. If they have to act to hold their stand against them, that's still better than vanishing. I don't want a web without Mozilla, to be honest.


Am I the first person who realized "Signal vs. Noise" blog move to http://signalvnoise.com/?


I build code sharing app called Climbi (http://climbi.com) for my side projects, and I almost use it every day for give someone help by providing code example on forum and social media sites. And I love it :)


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

Search: