55
Pico-8 Fantasy Consoleを使ってMacでレトロゲームを作る方法

Pico-8は、子供の頃に憧れたゲームコンソールです。Mac(およびその他のコンピューター)用のレトロゲームコンソール環境で、自分だけの小さなゲームを作ることができます。

次に読む: Macでのコーディング完全ガイド

他のユーザーが作ったレトロゲームをプレイしたり、オリジナルのビデオゲームを作ったりできます。また、どのゲームでもいつでも中断して、レベルデザイン、音楽、スプライト、その他のコンテンツを編集することも可能です。スーパーマリオメーカーに少し似ていますが、はるかにパワフルです。

Pico-8には、巨大で熱心なコミュニティがあります。それがPico-8の特別なところなのです。

ゲームは.png(ping画像ファイル)形式の「仮想カートリッジ」として共有されます。ゲームはHTML 5に直接エクスポートすることも、自己完結型ゲーム(他のゲームと同じようにインストール)としてエクスポートすることもできます。HTML 5を使えば、ゲームをウェブサイトに埋め込むことができます。そうすれば、Pico-8を持っていない人でも、他のユーザーがプレイできるようになります。

Pico-8ゲームを販売している人もいます。良いゲームのアイデアがあるなら、Pico-8で実現できるかもしれません。

参照:

  • コーディングを学ぶべき理由(そしてその方法)
  • Google Project Bloks を使用して Mac で子供にコーディングを教える方法
  • Swift Playgroundsの使い方:AppleのSwiftでコーディングを学ぶ
  • MacでPythonコーディングをセットアップして学ぶ方法
  • 史上最高のMacゲーム119選
  • 最高の無料Macゲーム
  • MacのSafariで使える最高の無料ウェブブラウザゲーム

Pico-8 Fantasy Consoleを使ってMacでレトロゲームを作る方法:始める前に

メインソフトウェアをダウンロードするにはPico-8アカウントが必要です。また、独自のゲームを作るにはPico-8を購入する必要があります。ただし、HTMLブラウザで無料でゲームをプレイして、どのようなゲームがあるのか​​を確認することは可能です。

  1. Safari を開いて Lexaloffle にアクセスします。
  2. 「カートリッジ」をクリックしてください。「トップ」をクリックすると、最適なカートリッジが表示されます。
  3. 「Dusk Child」などのゲームを選択します。
  4. 下部にあるコントロールを簡単に見てみましょう。
  5. 「再生」をクリックします。

Pico-8 Fantasy Consoleを使ってMacでレトロゲームを作る方法:Pico-8 Games

Mac用のPico-8の設定は簡単です。まずはLexaloffleからPico-8を購入する必要があります。Pico-8は単体でも、Voxatron(より高度な3Dゲームコンソール)を含むバンドル版でも購入できます。

  1. Safari を開き、https://www.lexaloffle.com/pico-8.php の Web サイトにアクセスします。
  2. v-0.1.9bをクリックします。
  3. PICO-8(Alpha)の下のMac OS X:zipをクリックします。
  4. ダウンロード内の Pico-8 フォルダを開き、アプリケーションにドラッグします。
  5. Pico-8 ファイルを Control キーを押しながらクリックし、「開く」を選択します。
  6. 「“PICO-8”は開発元が不明です。開いてもよろしいですか?」という警告で「開く」をクリックします。
  7. 点滅するカーソルが表示された黒い画面が表示されます。
  8. install_demosと入力します。
  9. ディレクトリを表示するには、dirと入力してください。利用可能なファイルを表示するには、cd demosと入力し、もう一度dirと入力してください。
  10. load woo.p8 を入力
  11. 実行を入力

音楽と色付きのブロックを叩く技術デモが表示されます。これはゲームではなく、利用可能な機能のデモです。Escキーを押してコードエディターに切り替えてください。ここでデモのコードを確認できます。

次に読む:最高のMacエミュレーター | macOSで古いゲームをプレイしたり、クラシックソフトウェアを実行したりする方法

Pico-8 Fantasy Consoleを使ってMacでレトロゲームを作る方法:Pico-8 Code

エディターモードの右上には様々なモードがあります。クリックすると、スプライトエディター、レベルエディター、ミュージックエディターなど、ゲームの様々な側面が表示されます。

コードとエディタの使い方について詳しくは、Pico-8のマニュアルをご覧ください。Pico-8用のゲームは、Luaと呼ばれるシンプルなプログラミング言語を使用して作成されています。Luaの入門ガイドは、Luaのウェブサイトでご覧いただけます。