{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/playing-snes-in-the-retro-learning","title":"Playing SNES in the Retro Learning Environment","arxiv_id":"1611.02205","date":"2016-11-07","proceeding":null,"authors":["Nadav Bhonker","Shai Rozenberg","Itay Hubara"],"abstract":"Mastering a video game requires skill, tactics and strategy. While these\nattributes may be acquired naturally by human players, teaching them to a\ncomputer program is a far more challenging task. In recent years, extensive\nresearch was carried out in the field of reinforcement learning and numerous\nalgorithms were introduced, aiming to learn how to perform human tasks such as\nplaying video games. As a result, the Arcade Learning Environment (ALE)\n(Bellemare et al., 2013) has become a commonly used benchmark environment\nallowing algorithms to train on various Atari 2600 games. In many games the\nstate-of-the-art algorithms outperform humans. In this paper we introduce a new\nlearning environment, the Retro Learning Environment --- RLE, that can run\ngames on the Super Nintendo Entertainment System (SNES), Sega Genesis and\nseveral other gaming consoles. The environment is expandable, allowing for more\nvideo games and consoles to be easily added to the environment, while\nmaintaining the same interface as ALE. Moreover, RLE is compatible with Python\nand Torch. SNES games pose a significant challenge to current algorithms due to\ntheir higher level of complexity and versatility.","url_abs":"http://arxiv.org/abs/1611.02205v2","url_pdf":"http://arxiv.org/pdf/1611.02205v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"playing-snes-in-the-retro-learning","repo_url":"https://github.com/nadavbh12/Retro-Learning-Environment","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"torch","reach":null}],"tasks":[{"task_slug":"atari-games","task_name":"Atari Games"},{"task_slug":"reinforcement-learning","task_name":"Reinforcement Learning"},{"task_slug":"snes-games","task_name":"SNES Games"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/snes-games-on-f-zero","task":"SNES Games","dataset":"F-Zero","model":"Dueling D-DQN","rank_in_archive_order":1,"of":3,"metrics":{"Score":"5161"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-f-zero","task":"SNES Games","dataset":"F-Zero","model":"D-DQN","rank_in_archive_order":2,"of":3,"metrics":{"Score":"3636"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-f-zero","task":"SNES Games","dataset":"F-Zero","model":"DQN","rank_in_archive_order":3,"of":3,"metrics":{"Score":"3116"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-gradius-iii","task":"SNES Games","dataset":"Gradius III","model":"Dueling D-DQN","rank_in_archive_order":1,"of":3,"metrics":{"Score":"16929"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-gradius-iii","task":"SNES Games","dataset":"Gradius III","model":"D-DQN","rank_in_archive_order":2,"of":3,"metrics":{"Score":"12343"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-gradius-iii","task":"SNES Games","dataset":"Gradius III","model":"DQN","rank_in_archive_order":3,"of":3,"metrics":{"Score":"7583"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-mortal-kombat","task":"SNES Games","dataset":"Mortal Kombat","model":"Dueling D-DQN","rank_in_archive_order":1,"of":3,"metrics":{"Score":"169300"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-mortal-kombat","task":"SNES Games","dataset":"Mortal Kombat","model":"DQN","rank_in_archive_order":2,"of":3,"metrics":{"Score":"83733"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-mortal-kombat","task":"SNES Games","dataset":"Mortal Kombat","model":"D-DQN","rank_in_archive_order":3,"of":3,"metrics":{"Score":"56200"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-super-mario","task":"SNES Games","dataset":"Super Mario","model":"Dueling D-DQN","rank_in_archive_order":1,"of":3,"metrics":{"Score":"20030"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-super-mario","task":"SNES Games","dataset":"Super Mario","model":"D-DQN","rank_in_archive_order":2,"of":3,"metrics":{"Score":"16946"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-super-mario","task":"SNES Games","dataset":"Super Mario","model":"DQN","rank_in_archive_order":3,"of":3,"metrics":{"Score":"11765"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-wolfenstein","task":"SNES Games","dataset":"Wolfenstein","model":"DQN","rank_in_archive_order":1,"of":3,"metrics":{"Score":"100"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-wolfenstein","task":"SNES Games","dataset":"Wolfenstein","model":"D-DQN","rank_in_archive_order":2,"of":3,"metrics":{"Score":"83"},"uses_additional_data":false},{"leaderboard":"/sota/snes-games-on-wolfenstein","task":"SNES Games","dataset":"Wolfenstein","model":"Dueling D-DQN","rank_in_archive_order":3,"of":3,"metrics":{"Score":"40"},"uses_additional_data":false}],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}