4 ms·
I think the really clever bit is the way he's using save states to automatically figure out the game physics. For instance, he holds the left button and looks f
by ketralnis 11y ago
I think the really clever bit is the way he's using save states to automatically figure out the game physics. For instance, he holds the left button and looks for a memory location that's decreasing, figures that must be the X location. Then restores the memory state to before he did that. With that info he differentiates obstacles by trying to walk into them. If it fails, it's a wall (so draw it like a wall instead of a floor). Restore back to the player's timeline and continue
He doesn't say if that's a step he does once per game or every few frames, but given the clock speed differences between the host and guest VM it could well be redone pretty constantly which would allow for games with more than one mode of play
- cellularmitosis 11y agoIf I understood him correctly, he seemed to indicate a lot of that was happening on other threads.
- fixermark 11y agoTom 7's work on machine learning and NES emulation is very impressive. This isn't the first time he's attacked that space; you can see previous experiences he had with an automatic game-playing AI he built called "LearnFun / PlayFun" on that YouTube channel also: https://www.youtube.com/watch?v=xOCurBYI_gY https://www.youtube.com/watch?v=xOCurBYI_gY https://www.youtube.com/watch?v=YGJHR9Ovszs https://www.youtube.com/watch?v=YGJHR9Ovszs https://www.youtube.com/watch?v=Q-WgQcnessA https://www.youtube.com/watch?v=Q-WgQcnessA
- deleted 11y ago[deleted]