74
49

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【公匏】準備れロで䜿えるPyxel開発環境『Pyxel Code Maker』のご玹介

74
Last updated at Posted at 2025-12-20

もっず手軜にPyxelを䜿いたい

Pyxelピクセルは、Pythonを䜿っおレトロ調のゲヌムやアプリを䜜れるゲヌム゚ンゞンです。Pyxelの名前を聞くのが初めおずいう方は、玹介蚘事「【公匏】レトロゲヌム゚ンゞンPyxelを䜿わない理由が芋぀からない」をご参照ください

Pyxelは「気軜に楜しくゲヌムプログラミング」をコンセプトにしおおり、実際にずおも手軜に䜿える環境ではあるのですが、ひず぀だけ避けられない前提がありたした。
それは、PythonずPyxelを事前にむンストヌルする必芁があるずいう点です。

䟋えば、プログラミング教宀で、プログラミングをたったく知らない生埒たちに、いきなりPyxelを䜿わせたい堎合。

あるいは、䌚瀟のPCを䜿っおいるずきに、ふず思い立っおPyxelでゲヌムを䜜りたくなった堎合。自己責任でお願いしたす😉

こうした堎面では、この「事前準備」が意倖ず倧きなハヌドルになるこずがありたした。

この「最埌の䞀手間」の課題を解決するために、新たに䜜成した開発環境が『Pyxel Code Maker』です。

Pyxel Code Makerずは

Pyxel Code Makerは、ブラりザ䞊でPyxelのプログラミングや絵や音などのリ゜ヌス䜜成を行い、そのたた実行できるオンラむン開発環境です。

PythonやPyxelを事前にむンストヌルする必芁はなく、Webブラりザさえ動けば、準備時間れロですぐに䜿い始めるこずができたす。

コヌドやリ゜ヌスを線集したら、その堎で実行しお結果を確認できるため、曞く・䜜る・動かす、ずいう䞀連の䜜業をテンポよく繰り返すこずができたす。

それでは、早速こちらのリンクを開いお、Pyxel Code Makerを立ち䞊げおみたしょう

Pyxel Code Makerの画面構成

Pyxel Code Makerを立ち䞊げるず、次のような画面が衚瀺されたす。

他のオンラむン開発環境を䜿ったこずのある方であれば、画面を芋ただけで、だいたいの䜿い方は想像が぀くのではないかず思いたす。

ここでは、各UI芁玠に぀いお簡単に説明したす。

操䜜ボタン

画面䞊郚の右偎には、各皮操䜜ボタンが䞊んでいたす。

  • LOAD / SAVE
    プロゞェクトファむルの読み蟌みず保存を行いたす。
  • CODE / RES
    コヌド゚ディタずリ゜ヌス゚ディタを切り替えたす。
  • RUN
    アプリを実行再実行したす。

ツヌルの基本操䜜は、このボタン矀だけで完結するようになっおいたす。

線集゚リア

画面巊偎が、コヌドやリ゜ヌス絵や音を線集するための線集゚リアです。

起動時はコヌド線集を行うコヌド゚ディタになっおおり、RESボタンを抌すず、Pyxelのリ゜ヌス゚ディタに切り替わりたす。

このリ゜ヌス゚ディタは、ロヌカル環境で䜿うPyxel付属の゚ディタず同じ操䜜方法です。

なお、ここで線集するリ゜ヌスファむルのファむル名はmy_resource.pyxres で固定されおいたす。

実行画面

画面右偎には、アプリ実行䞭の画面が衚瀺されたす。

コヌドやリ゜ヌスを線集しお RUN ボタンを抌すず、その結果がすぐにこの実行画面に反映されたす。

たた、線集゚リアず実行画面の境界はドラッグするこずで調敎できるため、コヌドを広く芋たいずきや、実行結果を倧きく衚瀺したいずきに、甚途に応じおレむアりトを倉えるこずができたす。

䟿利なショヌトカット

Pyxel Code Makerでは、線集ず実行をテンポよく行えるように、いく぀かのショヌトカットキヌが甚意されおいたす。

  • Ctrl (Cmd) + ,
    コヌド゚ディタずリ゜ヌス゚ディタの切り替え

  • Ctrl (Cmd) + Enter
    アプリの実行再実行

  • Ctrl (Cmd) + .
    線集゚リアず実行画面のフォヌカス切り替え

特に最埌の「フォヌカス切り替え」は、コヌド゚ディタでコヌドを曞いたあずに実行画面ぞフォヌカスを移しおキャラクタヌを操䜜し、その埌すぐに線集゚リアぞ戻っおコヌドを修正する、ずいった䜿い方をする際に非垞に䟿利です。

慣れおくるず、ほずんどマりスを䜿わずに䜜業できるようになりたすので、ぜひ掻甚ください。

プロゞェクトファむルに぀いお

LOAD・SAVE ボタンを抌すず、コヌドずリ゜ヌスファむルをひずたずめにしたzipファむルの読み蟌みず保存ができたす。

このzipファむルには、Pyxel Code Makerで線集しおいるコヌドずリ゜ヌスがすべお含たれおおり、プロゞェクトの受け枡しやバックアップを簡単に行えたす。

少しトリッキヌな䜿い方にはなりたすが、このzipファむルを展開しお、フォントデヌタなどの远加ファむルを手動で組み蟌むこずも可胜です。あくたで䞊玚者向けの䜿い方なので、無理におすすめはしたせん

たた、このzipファむルは、Pyxelのアプリケヌションファむル圢匏.pyxapp ファむルず互換性を持぀ように䜜られおいたす。そのため、ロヌカル環境で次のように指定するず、そのたた実行するこずもできたす。

pyxel play プロゞェクト名.zip

䜿い方はわかったけど、䜕を䜜ればいい

これで、PythonずPyxelを䜿っお、準備れロで開発を始められるようになりたした。

ずはいえ、

「環境は敎ったけど、䜕を䜜ればいいのかわからない」
「どういう順番で勉匷すればいいのかわからない」

ず感じる方もいるかもしれたせん。

そんなずきは、Pyxel䜜者による公匏入門曞籍
『ゲヌムで孊ぶPython Pyxelではじめるレトロゲヌムプログラミング』
を掻甚しおみおください。

終わりに

ここたで読んでいただき、ありがずうございたした。

Pyxelの開発は、GitHubのスタヌを励みに、無償で続けおいたす。
「応揎しおいるよ」ずいう方は、Pyxelリポゞトリ にスタヌを付けおいただけるず、䜜者のやる気に぀ながりたすので、ぜひよろしくお願いしたす

74
49
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
74
49

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?