
【Pythonツール】2Dステージのエディタ
どうも、y-tetsuです。読んでいただきありがとうございます。
今回は、筆者が開発しているゲームの「ステージ」作成を効率化するために作った、専用エディタ のご紹介です。
以前ご紹介した記事はこちら。
早速ですが、ChatGPTにお願いしてごにょごにょしてできたのが、こちら。

使い方のイメージとしましては、
タイルマップを読み込む


タイルマップを指定して描く


JSON形式で出力する


このファイル、縦x横のマス目の番号が、どのタイルか?というのを記録したファイルになります。(遠目に見ると、なんとなく実際の絵のようなものが見えてこなくもないような、、、)
これをゲームプログラム側でうまく読み込んで、当たり判定とかもうまく処理して、遊べるように仕上げています。
…とまあ、やっつけな感じで作ったのですが、
今回はChatGPTを
「ゲームを作るための”道具”を作るための”道具”」
として活用してみました!
極力ゲーム部分は自分で作りたい!という、筆者なりの遠回りスタイルですね。
コードは600行と長めなのでここでは割愛させていただきます。万が一、ご興味のある方は、筆者のGitHubをご覧ください。(筆者はAIまかせでほぼコードみてないです、、、)
このツール、まだまだあまり作りこんでないのですが、頑張れば ソウルマンツクール に発展させられるかも!?などと夢見てます。
たまには雑に、気の向くままにPythonを。
最後までお読みいただき、ありがとうございました!