gym-super-mario-bros

gym-super-mario-brosのマリオのスピードを取得する

gym-super-mario-brosのマリオの座標だけでなくスピードを取得する方法がわかったのでメモします。 方針 スーパーマリオのメモリマップからx方向とy方向のスピードを探し出して、取得します。 メモリマップの参考 Super Mario Bros.:RAM map - Data Crystal …

gym-super-mario-brosのジャンプの研究

前回からの続きです。 akiyah.hatenablog.com 今回は、gym-super-mario-brosのジャンプを研究します。 最大ジャンプのAボタンフレーム数 Aボタンを押すとジャンプするのですが、押している長さに応じて高さが変わるようです。 もちろんずーっと押し続けると…

gym-super-mario-bros 1-1を1歩ずつ5歩先のrewardを計算してクリアする

前回の続きです。 akiyah.hatenablog.com backupした状態までresetで戻れるようになったので、それを使ってマリオの1-1をクリアしてみました。 行動は「走る(["right", "B"])」か「走りながらジャンプ(["right", "B", "A"])」の2通りです。5歩先までマリ…

gym-super-mario-brosで途中から再開する方法

mario_backup_reset.gif 日曜日の勉強会の仲間が「マリオAIチャレンジ」をやっているのを見ていて、楽しそうだったので最近触っています。 karaage.hatenadiary.jp まだ学習をさせるところまでは行けていなくて、マリオに行動を配列で指示したり、gifなどの…