このプロジェクトについて

Sheepdog Simは、Three.js、React、およびWebGPU(WebGL2へのフォールバックあり)で構築されたブラウザベースの牧羊シミュレーションです。プレイヤーは牧羊犬を操作し、移動、ダッシュ、吠えるといったメカニクスを用いて、さまざまな規模の群れ(25頭、75頭、または200頭)を牧草地のゲートへと誘導します。 主な特徴は以下の通りです: - 複数のコントロールスキーム:キーボード、ゲームパッド、およびタッチ操作に対応。 - カメラオプション:クラシックな俯瞰視点とフォロー視点の切り替えが可能。 - カスタマイズ:犬の毛色、名前、羊の品種をパーソナライズできる「Studio」モードを搭載。 - 環境ディテール:セルシェーディングによるグラフィックス、立体的なサウンドスケープ、および地形と植生のための決定論的なベイクを採用。 - パフォーマンス追跡:ローカルでの自己ベスト記録および、オプションのオンラインソロタイム比較機能。 本プロジェクトは、レンダリングレイヤーから分離された決定論的な固定ステップシミュレーションで設計されており、異なるハードウェア間でも一貫したゲームプレイを実現しています。