【Pyxel】プログラミング初心者が農園ゲーム作ってみた【レトロ風】
はじめましての方ははじめまして。そうでない方はこんにちは。フォロワーさんならいつもお世話になっております。
マルチクリエイターを名乗り始めた専門学生(病人)、粗塩おとみです!
昨年10月から開発していた農園シミュレーションゲームが完成しましたので、ブラウザ公開しました!
今回の記事では公開したゲームが遊べるリンクと内容紹介、制作の振り返りなどを行っていきたいと思います。
MiniMiniFarm完成!

▽ゲームのリンクはこちら。無料で遊べちゃいます!
https://miniminifarm.netlify.app/
1、2時間程度でクリアできるボリューム感のこじんまりとしたゲームなので、ぜひお気軽に触ってみてください。
PCの他、スマホからの操作にも対応していますよ~!
ゲーム内容

ゲームのストーリーとしては、成り行きで無人島で農園生活をすることになった主人公が、島にキャンプ場を建てるために畑仕事をしたり、魚釣りをしたり、素材集めをしたりして日々を過ごしていきます。

日数が経過するごとに、マップ上にくさ・き・いしなどのアイテムが出現して、これらを集めて納品することでキャンプ場を建設します。

ショップでは左に居る葉澄に話しかけることで、作物の種を購入したり、収穫した作物を売却することができます。右に居る氷柱に話しかけると、集めた資材や資金を納品することができます。

畑では言わずもがな、購入した作物の種を植えて育てていきます。

島の南に居るNPC・巡奈に話しかけると、ゲーム中の一日につき一回、魚釣りに挑戦することができます。
制作の裏側
今回の制作環境は以下の通り。
制作期間:2025年10月上旬~2026年4月下旬(約7カ月)
使用言語:Python
使用ライブラリ:Pyxel
使用ツール:Pyxel付属エディタ・CLIP STUDIO PAINT・ChatGPT・Gemini
開発の動機:専門学校で学んだPythonを使って作品を制作することでプログラミングにより親しみたい&以前から興味があったゲーム制作の第一歩として短編作品を作ってみようという考えの下、制作に至った。
その他:開発にあたってGitおよびGithubを利用したバージョン管理に挑戦した。
今回の制作物は、専門学校の1年次の進級制作として発表し、学年の発表評価で2位を獲得することができました。また、クマ財団主催のクリエイター奨学金へ応募するためのポートフォリオにも掲載。こちらは残念ながら落選でしたが、良い経験値になったかなと思います。
制作してみた感想など
今回の制作開始時点での私は、体調の悪い中Pythonを半年なんとなく習ったのち、一年の休学を経てかろうじて復学したばかりの状態だったので、変数と配列とfor文while文がなんとなく分かるかな!程度の初学者丸出し状態でした。
せっかく情報系専門学校に在籍しているのにプログラミングもろくに分からないのではもったいないので、まずはPyxelの公式書籍を購入してゲーム制作をしながらPythonの復習をすることを決意。
サンプルコードもそこそこに、右も左も分からない状態でAIにやや振り回されながらやりたいことを伝えてコードを書いてもらい、分からない部分をさらに聞いてみたり教科書を読み返してみたりしつつ、畑で作業をするだけのミニゲームから徐々に拡張する形で開発を進めていきました。
ブラウザ対応にさしあたっては、専門学校の先生にもご協力いただいて公式のリファレンスやら世に公開されているnoteやらを調べ漁ってなんとか形にしたのでした。いつもありがとうございますM先生。
そんな感じでぼちぼち制作を進めるうちに、進級制作に取り掛かろうという空気になってきましたので、このままこの作品を発表してしまおう!という形に収まったのでした。
ちなみに今回制作した作品は自作小説の外伝として制作しております。本編はこちらで公開中▽
今回の制作を振り返って
制作を通して身に付いたこと
・Pythonおよびプログラミングと少しは仲良くなれたのではなかろうか!
・Gitを使えるようになった!
・綺麗なコードを書くべき理由が分かった!
(拡張していくときにどこに何が書いてあって何がどうなってるんだ!!ってなると作るのがしんどい!というのを実感した)
・今回のコードを読み返してここはこうするべきだったじゃん!これ無駄じゃね?もっといい方法あるやろ。と思える程度にはコードへの解像度が上がった!
反省点
・データ管理がガチャガチャしてて非効率だった!
・定数であるべき数値もよく分からず変数として記述していた!
・コードを関数で適度に細分化できておらず、ネストが深くなってしまい読みづらくなっていた!
・というか自分で書いてるコードを把握しきれていなかった!
とはいえ、この辺りの事項は初めてまともにコードを書いた人間の失敗なので回避できたかと言えばそうではないはずで。伸びしろポイントをたくさん収穫できたので総合的には良かったポイントと言っても良いぐらい!よく頑張ったぞ自分!!
今後の展望
というわけでどうにかこうにかMiniMiniFarmを形にしてブラウザ公開にまで漕ぎつけた私なのですが、早速次回作の制作に取り掛かっております!
タイトルは「Alchemist Diary」(仮題)!

MiniMiniFarmを核としてコードをリファクタリングしつつ、今回実装しきれなかった機能などを追加して、小説作品の外伝ではなく一つのオリジナル作品として一般化したものにしようと考えております。
最終的にはitch.ioあたりで公開できないかな~とふんわり考えております。少なくともどこかで公開はします。おそらくは無料で。
というわけで、みんなMiniMiniFarm遊んでみてね!&新作をお楽しみに!というところでこの記事を締めさせていただきます。
ご精読いただきありがとうございました~!
▽ついでにSNSもフォローしてね!(基本ブルスカに居ます!)▽
