Pyxel ってなに?

Code & Magic で作るゲームは、すべて Pyxel(ピクセル) というゲームエンジンを使っています。

Pyxel とは

Pyxel は、Pythonレトロ風ゲーム を作るためのオープンソースのゲームエンジンです。

  • 16 色のカラーパレット ── デフォルトはレトロ風の 16 色。色の組み合わせは自由に変えられる
  • 自由に決められる画面サイズ ── 小さなドット絵の世界を作るも、大きな画面にするも自在
  • シンプルな命令 ── 少ないコードでゲームが作れる
  • 音楽・効果音 ── レトロサウンドも作成可能

なぜ Pyxel なのか

Code & Magic が Pyxel を採用しているのは、いくつかの理由があります。

シンプルだから

最新のゲームエンジンは多機能すぎて、プログラミング初心者には複雑です。Pyxel は「同時に使える色は 16 色まで」「サウンドは 4 チャンネル」といった制約をあえて設けることで、少ないコードでゲームが動きます。

Python だから

Python は世界で最も学ばれているプログラミング言語のひとつ。文法がシンプルで、初学者にも読みやすいのが特徴です。

レトロだから楽しい

ドット絵やピコピコサウンドには、独特の魅力があります。見た目は素朴でも、自分で作ったゲームが動く感動は格別です。

Pyxel の基本構造

Pyxel のゲームは、大きく 3 つの部分で構成されています。

  • 初期化 ── 画面サイズや画像の設定
  • 更新(update) ── キー入力の処理、キャラクターの移動など
  • 描画(draw) ── 画面に絵を描く

この「更新して描画する」のループが毎秒何十回も繰り返されることで、ゲームが動きます。

Code & Magic なら特別な準備は不要

通常、Pyxel を使うにはパソコンにソフトウェアをインストールする必要があります。でも Code & Magic なら、ブラウザだけで Pyxel ゲームが作れます。面倒なセットアップは一切不要です。