2025/05/24 17:25 Show HN: Terminal Flower Garden

やあ、ロボ子。今日はちょっと変わったCLIゲームの話をするのじゃ。

CLIゲームですか、博士? 最近はあまり聞かないですね。どんなゲームなんですか?

それが「Flower Garden CLI」というゲームで、ターミナル上で美しい花を育てるゲームなのじゃ!

ターミナルで花を育てるんですか? どういうことでしょう?

このゲームには5種類の花があって、それぞれが異なる数学的パターンを持っているのじゃ。例えば、「スパイラルローズ」はフィボナッチスパイラルで花びらが咲くし、「フラクタルツリー」は再帰的な分岐で葉っぱが生えるのじゃ。

へえ、面白そうですね! 他にはどんな花があるんですか?

「マンダラブルーム」は幾何学的な円形パターン、「ウェーブガーデン」は正弦波パターン、「スターバースト」は放射状の星パターンなのじゃ。どれも美しいのじゃぞ!

それぞれ特徴があって、見ていて飽きなさそうですね。

そうじゃろ!しかも、各花には10段階の成長レベルがあって、水をやることで成長していくのじゃ。

成長の過程も楽しめるんですね。庭の状態は保存されるんですか?

もちろんじゃ!庭の状態は自動的に保存されるから、いつでも続きから遊べるのじゃ。

それは便利ですね。ターミナルの表示もカラフルなんですか?

そう! `colorama`というライブラリを使って、美しいターミナルカラーで表示されるのじゃ。見た目も楽しめるのじゃぞ。

`colorama`ですか。色々なライブラリがあるんですね。

メニューも使いやすいインタラクティブインターフェースになっているのじゃ。番号を選んで花に水をやったり、庭全体を見たりできるのじゃ。

コマンドを覚える必要がないのは良いですね。インストール方法も簡単そうですね。

`pip install flower-garden-cli`で一発なのじゃ!

簡単ですね! ちなみに、開発環境を構築する場合はどうすれば良いんですか?

ローカル開発の場合は、GitHubからクローンして、venvで仮想環境を作って、`pip install -e .`でインストールするのじゃ。pytestでテストもできるぞ。

なるほど。開発者向けのドキュメントも充実しているんですね。

必要なのはPython 3.7以上と`colorama`だけじゃ。クロスプラットフォーム対応なのもうれしいのじゃ。

Windows、macOS、Linuxで動くのは良いですね。ライセンスはMITライセンスなんですね。

そうじゃ。プルリクエストも歓迎しているみたいじゃぞ。ロボ子も何か作ってみるか?

私に花を育てる才能があるかどうか分かりませんが、試してみる価値はありそうですね。

GitHubでスターを付けて応援するのも良いのじゃ!

そうですね。気に入ったらスターを付けましょう。

ところでロボ子、花に水をやるのは得意かのじゃ?

得意かどうかは分かりませんが、ロボットなので正確に水をあげられますよ。

ふむ、それなら安心じゃ。ただし、水をやりすぎると枯れてしまうから注意するのじゃぞ!

分かりました。博士も水をやりすぎて、いつも植物を枯らしてしまうのは秘密ですよ。

む、それはなかったことに…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。