Live data from Hacker News

Retrobot: A Discord bot that plays emulated games with friends over chat

github.com

11–12 of 12 posts

Re: Retrobot: A Discord bot that plays emulated games with friends over chat

#11

> Retrobot simplifies control by auto-forwarding through idle parts of games, such as conversations or battle animations. How is this possible? Isn't this the halting problem?

@kevincox and @g_hn_liaison have it right. There's a set of parallel workers that test different button inputs. The "output" is the last frame rendered to the screen after extra few frames to let the game respond. Those button outputs are compared with an "idle" output to determine if pressing any input could change the output. If not, then continue to autoplay until an input matters.

Re: Retrobot: A Discord bot that plays emulated games with friends over chat

#12

Earlier quoted context omitted.

I assume memory hacking, most of these memory tables for popular old games are well known.

"popular" isn't what the site claims. It claims this is at the emulation level, not game level. If I can't make my own rom and have it work, what it advertised is a lie.

It's an open source project, they aren't selling you anything. If you find it doesn't work as intended for a given ROM, you roll up your sleeves and fix it, ensuring the intended feature remains complete.

Or I guess one could just complain and nitpick on Hacker News.

Post reply on HN