Androidスマホでクラシックスーパーマリオを遊ぶ方法|おすすめエミュレータとROMの注意点
「スーパーマリオ」は、世界で最も歴史が長く、今なお愛され続けているゲームシリーズのひとつです。多くの人にとって、子どもの頃の思い出そのものであることでしょう。「昔のマリオをもう一度遊びたい」と思っても、手元のゲーム機がもう動かない——そんな経験はありませんか?
そんなときに頼りになるのがエミュレーション(エミュレータ)の力です。エミュレータを使えば、お気に入りのマリオゲームをAndroidデバイスでいつでも楽しめます。この記事では、その具体的な方法をわかりやすく解説します。
Androidで遊べるスーパーマリオ作品は?
現在、ファミコン(NES)からWiiまでに発売されたメインのスーパーマリオシリーズは、すべてAndroidでプレイ可能です。具体的には以下の通りです。
- ファミコン:スーパーマリオブラザーズ 1・2・3
- スーパーファミコン:スーパーマリオワールド
- Nintendo 64:スーパーマリオ64
- ニンテンドーゲームキューブ:スーパーマリオサンシャイン
- Wii:スーパーマリオギャラクシー 1・2
さらに、「マリオカート」や「マリオパーティ」といったスピンオフシリーズも遊べます。ゲームボーイなど携帯型ゲーム機向けの「スーパーマリオランド」シリーズも同様に楽しめます。
一方で、Wii UとNintendo Switchは現状Androidではエミュレートできないため、「スーパーマリオメーカー」や「スーパーマリオ オデッセイ」はプレイできない点に注意しましょう。
Androidでマリオを遊ぶために必要なもの
Androidでマリオのゲームをプレイするには、次の2つが基本となります。
- エミュレータ:対象ゲームが発売されたゲーム機の動作を再現するアプリ
- ROM:ゲーム本体のデータが入ったファイル
エミュレータとは、元のゲーム機の動作を模倣するプログラムのこと。実機にはない便利な機能が多数搭載されているのが魅力です。たとえば「セーブステート」機能を使えば、ゲーム中の任意の場所で状態を保存し、後からいつでもその場面から再開できます。
また、Netplay(ネット対戦)に対応したエミュレータもあります。これを使えば、オンラインプレイ非対応だった時代のゲームでも、ローカルやインターネット経由でマルチプレイが可能になります。
ROMとは、ゲーム全体のデータが記録されたファイルのことで、本来はカセットやディスクに収められているデータに相当します。
なお、エミュレートするゲーム機によっては、高性能なCPUを搭載した端末が必要です。ハードが新しいほどフルスピードでの動作は難しくなります。ファミコン程度なら低スペック端末でも余裕ですが、ゲームキューブのタイトルを快適に動かすには、ある程度高性能なスマホが求められます。目安として、Qualcomm Snapdragon 845以上のSoCを搭載していれば、FPS低下を気にせず遊べるでしょう。
また、「スーパーマリオサンシャイン」のように操作体系が複雑なタイトルは、タッチ操作だとかなり遊びづらくなります。Bluetoothゲームパッドなどを接続すれば、格段に快適になりますよ。
おすすめのエミュレータ一覧
使うべきエミュレータは、プレイしたいゲームの元プラットフォームによって異なります。Google Playストアには多くの選択肢がありますが、ここでは各世代ごとにおすすめのものを紹介します。
ファミコン(NES):NES.emu
ファミコン用としては、Playストアで最も評価が高いのが「NES.emu」です。数百円の有料アプリですが、広告表示が一切なく、エミュレーション精度の高さでも定評があります。
UIはシンプルで邪魔にならず、セーブステートに対応しているほか、アプリ終了時に自動でセーブしてくれるため、保存し忘れても前回の続きから再開できます。チートコード対応や最大7倍速の早送り機能も備えています。
画面上の仮想コントローラはサイズや配置を自由にカスタマイズ可能。Androidに対応した外部ゲームパッドを接続すれば、より本物に近い操作感で遊べます。
スーパーファミコン(SNES):SNES9x EX+
スーパーファミコン用のおすすめは「SNES9x EX+」。NES.emuと同じ開発者によるアプリで、操作性や機能面もよく似ています。
セーブステート、チート、最大7倍速の早送りに対応。仮想パッドのカスタマイズや外部コントローラの利用も、NES.emuと同様に可能です。
さらに、テスト用のゲーム「Bio Worm」がバンドルされており、インストール直後にすぐ動作を確認できるのも嬉しいポイントです。
Nintendo 64:M64Plus FZ
N64用で実用的なのは、Playストアでは「M64Plus FZ」ほぼ一択です。グラフィックス関連を中心に、非常に多くの機能を備えています。
テクスチャパックを導入してグラフィックを強化したり、CPUへの負荷が心配なら、単純に解像度を引き上げるアップスケーリングだけを試すこともできます。また、「精度優先」か「速度優先」かを選択できるので、再現性とパフォーマンスのバランスを自分好みに調整可能です。
8BitDo製コントローラに対応しており、専用のUSB変換アダプタがあれば純正N64コントローラも使用できます。
有料のPro版(約4ドル)にすると、セーブデータのGoogle Driveバックアップや、Netplayによるローカル・オンライン対戦が解放されます。「マリオカート64」などを友人と遊びたいなら、Pro版を購入する価値は十分にあります。
ゲームキューブ&Wii:Dolphin
ゲームキューブとWiiは別々のゲーム機に見えますが、アーキテクチャが似ているため、同じ「Dolphin」で両方をエミュレートできます。他のエミュレータ同様、セーブステートやチートにも対応しています。
グラフィックス設定が非常に豊富なのも特徴です。ネイティブ解像度での表示はもちろん、最大4Kへのアップスケーリング、アンチエイリアス、画面比16:9の強制レンダリングなどが可能です(ただし、16:9の強制は一部タイトルでは正常に動作しない場合があります)。
DolphinはCPU負荷が高めなので、以下の設定でパフォーマンスを改善するのがおすすめです。
- 解像度はネイティブのままにする
- 「Shader Compilation mode」を「Synchronous」に設定する
- 「Shader Pre-Compilation」を有効にする
シェーダーの事前コンパイルを有効にすると、ゲーム起動に数分余計にかかることがありますが、その分FPSが大きく向上します。
Netplayには対応していますが、PC版と異なりAndroid版ではローカル対戦のみ利用可能です。
コントローラはAndroid対応のものなら基本的に何でも使え、最大5台まで接続してマルチプレイが楽しめます。変換アダプタがあれば純正のゲームキューブコントローラも使用可能です。Wiiリモコンにも対応していますが、別途サードパーティ製のセンサーバーが必要になる点に注意しましょう。
古いマリオゲームのROMはどこで手に入る?
まず知っておいてほしい重要な点として、自分が所有していないゲームのROMをダウンロードすることは、海賊行為(違法コピー)にあたります。
ROMの入手先を具体的に案内することはできませんが、安全な考え方をお伝えします。最も確実なのは、すでに実物(カセットやディスク)を所有しているゲームのROMだけをダウンロードするか、自身でカセットやディスクからデータを吸い出すことです。
ダウンロードの際は、信頼できないソースから入手するとマルウェアに感染する恐れがあるため注意が必要です。ROMは通常ZIP・RAR・7z形式で圧縮されていますが、必ずしもそうとは限りません。機種固有の特殊な拡張子が使われる場合もあるので、迷ったら事前に調査しておくのが安心です。もしダウンロードしたファイルがAPKやEXE形式だった場合は、悪意のあるファイルである可能性が高いため、直ちに削除してください。
ROMの容量はタイトルによってさまざまですが、一般的に新しいハードほどファイルサイズは大きくなります。たとえば『スーパーマリオブラザーズ3』は約384KBしかありませんが、『スーパーマリオサンシャイン』は約1GB近くに達します。
Androidを懐かしのゲーム機に変えよう
お気に入りのマリオゲームに合ったエミュレータとROMさえ揃えば、準備は完了です。通勤・通学の移動中でも、いつでもどこでも懐かしいマリオの世界に浸れます。
ちなみに、Androidでエミュレートできるのは任天堂のハードだけではありません。PlayStationなど、他のゲーム機の名作もぜひ探してみてください。
-
PCからAndroidスマホを完全操作できる無料アプリ「Vysor」の使い方
AirDroidなどのアプリを使えば、Android端末とPCの間でファイルを簡単にやり取りできます。しかし、こうしたアプリでできるのはファイルの送受信やスクリーンショットの撮影など、あくまで補助的な作業にとどまり、端末そのものをPCから自由に操作することはできません。 そこでおすすめしたいのが、Google Chromeアプリの「Vysor」です。Vysorを利用すれば、Chromeブラウザが動作する環境であればOSを問わず、Android端末をPCから完全にコントロールできます。アプリを導入すると、実際の端末の画面がそのままPCの画面に映し出され、まるで手に持って操作しているかのように扱
-
AndroidでGoogle Playストアがクラッシュ・強制終了する問題を解決する方法
Google Playストアは、Androidスマートフォンにアプリをダウンロードするための窓口となる存在です。好きなアプリを手軽に検索してインストールできる便利なツールですが、いざ使おうとしたときに「Google Playストアが停止しました」というエラーメッセージが表示されたり、アプリが突然落ちてしまったりすると困りますよね。特に、待ち望んでいたゲームをダウンロードしようとPlayストアを開いた瞬間にエラーが出たら、がっかりしてしまうものです。しかし、ご安心ください。この記事では、Google Playストアがクラッシュする問題を解決するための方法を、初心者の方にもわかりやすく順番に紹介し