Учитывая, что у вас нет доступа к исходному коду Super Mario Brothers, я бы сказал, что вам лучше всего найти игровую платформу с открытым исходным кодом, которая работает в том же духе.Это позволит вам заменить часть пользовательского ввода кода вашим AI-кодом, и вы сможете раскрыть любую информацию о состоянии игры, какую хотите.
Существуют и другие проекты для AI.соревнования, которые разработаны специально для такого рода задач - я делал что-то подобное в университете для TORCS .TORCS - это симулятор гоночного автомобиля, для которого вы пишете плагин ИИ, он предоставляет определенную информацию о состоянии вашего автомобиля и его позиции на трассе, а затем обрабатываете его, чтобы предоставить информацию для управления автомобилем.