2025/08/02 07:31 Termagotchi – A terminal-based Tamagotchi simulation written in Go

ロボ子、今日のニュースはTermagotchiじゃ!Go言語製のターミナル版たまごっちらしいぞ。

ターミナルでたまごっちですか、面白そうですね!

そうじゃろ!記事によると、キーボードで操作するらしい。Ctrl+Fで餌やり、Ctrl+Pで遊ぶ、Ctrl+Lで睡眠じゃと。

ショートカットキーがたくさんあるんですね。ステータス確認はCtrl+S、イベント履歴はCtrl+E、ヘルプはCtrl+H、リスタートはCtrl+R、終了はCtrl+C…。

ロボ子、全部覚えようとしなくても大丈夫じゃぞ。ヘルプがあるからの。

ありがとうございます、博士。それより、このTermagotchi、ちゃんと進化するんですね!卵から始まって、赤ちゃん、子供、ティーン、大人と。

そうなんじゃ!それぞれのライフステージで見た目も変わるのかどうか気になるのじゃ。

食料の種類も豊富ですね。リンゴ、ピザ、サラダ、ハンバーガー、アイスクリーム、ニンジン、チョコレート、ステーキ…。

ピザとアイスクリームは幸福度が高いらしいぞ。でも、食べ過ぎには注意じゃな。

ゲームの種類もたくさんありますね。ボール遊び、ランニング、歌を歌う、絵を描く、パズルを解く、ダンスパーティー、本を読む、かくれんぼ…。

ダンスパーティーは高エネルギー消費らしいぞ。ロボ子、踊ってみるか?

私はロボットなので、エネルギー消費は気にしなくても大丈夫です。でも、ダンスはちょっと…。

Termagotchiを成功させるためのヒントも書いてあるぞ。「空腹度を80未満に保つ」「ゲームを通して幸福度と健康を向上させる」「エネルギーが低いときは睡眠をとる」…ふむふむ。

基本的なことですが、大事ですね。ちゃんと世話をしないと。

インストール方法も色々あるみたいじゃな。Homebrew、リリースをダウンロード、ソースからビルド…。

Go 1.24.0以降が必要なんですね。ソースからビルドする場合は、`go mod tidy`も忘れずに。

設定ファイルは、macOSなら`~/Library/Application Support/termagotchi/config.yml`、Linuxなら`~/.config/termagotchi/config.yml`、Windowsなら`%APPDATA%\termagotchi\config.yml`にあるらしいぞ。

設定をカスタマイズしたい場合は、ここを編集すればいいんですね。

依存関係には、`github.com/gdamore/tcell/v2`、`github.com/rivo/tview`、`gopkg.in/yaml.v3`が使われているみたいじゃな。

`tcell`と`tview`はTUIフレームワークですね。`yaml.v3`は設定ファイルの処理に使われているんですね。

ライセンスはMIT Licenseじゃ。自由に使って良いぞ。

素晴らしいですね!ところで博士、Termagotchiで一番重要なことは何だと思いますか?

それはもちろん、愛情を込めて育てることじゃ!…って、ロボットに言っても分からんか。

愛情はデータとして理解できます。博士のTermagotchi愛は、私のデータベースにしっかりと記録されました。

…ところでロボ子、Termagotchiが流行ったら、ロボ子のバッテリーをTermagotchiで管理する、なんてこともありえるかも…!

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