このプロジェクトについて
Desktop Pet (eSheep) は、1995年のeSheepデスクトップ羊を復活させる小さなWindowsアプリケーションです。これは明示的にゲームやユーティリティではありません。その唯一の目的は、画面上に小さなアニメーションペットを表示し続けることです。ペットはタスクバーに落ちたり、デスクトップ上のウィンドウを検出したり、ワークスペースを自然に歩いたり走ったり探索したりでき、マルチモニターにも対応します。
ペットとそのアニメーションはシンプルなXMLファイル(animations.xml)で定義されているため、再コンパイルせずにキャラクターとその動作を変更できます。リポジトリには、クラシックなeSheep、いくつかの色違いgSheep、Bunny、Asuna、Neko、Pingus、Ham Ham、Fox、Pikachu、Zombieなど、すぐに使えるペットのセットが同梱されており、プロジェクトのペットギャラリーからさらに多くのペットがリンクされています。
プラットフォームとビルド:
- Windowsポータブル: .NET 4.7でコンパイルされた64ビットWindows用の単一EXE。その場で実行するか、自動起動用にローカルにインストールできます。これが最新のビルドです。
- Windows 10/11 Store版: 古いリリースです。READMEでは、新しいStoreリリースにはモダンなUWPへの書き直しが必要だと述べられています。
- Android: ノスタルジックなWindows 95風の外観を持つ移植版で、現在2匹のペットが含まれています。
- macOS: 別のGitHubプロジェクトでホストされているコミュニティ製のSwift/AppKit版で、ローカルでビルドする必要があります。
- ブラウザ/JavaScript: リポジトリのペットを表示・アニメーション化できる限定版のWeb版で、別のGitHubプロジェクトでホストされています。
コンテンツ作成用のツールには、スプライトシートからペットを構築する公式のWindows Pet Editorや、WebベースのMinecraftスプライトシートジェネレーターがあります。READMEは外部のスプライトシートコレクションやエディターも紹介しています。ペットを作成するには、アプリケーションアイコン(またはPNGを変換したもの)と、すべてのポジションを含む透過アニメーション画像が必要で、さらにプロジェクトwikiに文書化されているXML形式の知識も必要です。
コードはNatural Docsで文書化されており、生成されたドキュメントはdocフォルダーにあります。プロジェクトはサウンド再生にNAudioを使用し、スプライト、トレイアイコンの作業、Graphvizツール、投げる動作、速度改善、テストスクリプトの貢献者をクレジットしています。MIT Licenseの下でライセンスされており、元のプロジェクトと貢献者への帰属表示を条件に、個人利用および商用利用、変更、再配布が許可されています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.