1. 『カービィのエアライダー』の3D酔い対策機能と、その機能を使用してもなお酔う要因
カービィのエアライダーに実装された3D酔い対策機能について詳細に分析し、対策機能を使ってもなお酔いが発生する理由を視覚と感覚の不一致や旋回速度の観点から解説する。
主なトピック:
- 3D酔いのメカニズム: 視覚では動いているが三半規管では動いていないという不一致が原因
- 視野角と旋回速度の関係: 画面サイズと視聴距離によって酔いやすい速度が変化
- Progressive disclosure: 視界の広さ調整、揺れ軽減、グリッドや枠線表示などの対策機能
- プッシュ旋回の問題: ゲームの基本動作が高速な旋回を伴うため酔いやすい
- 部屋を明るくして離れて見る: プレイヤー側が採れる最も効果的な対策方法
- その他: シティトライアル、VRゲームの対策手法、センターマーク etc...
2. Claude の Skills、Prompts、Projects、Subagents、MCP の違いと使い分け
Claudeのエージェント機能を構成する5つの部品(Skills、Prompts、Projects、Subagents、MCP)の役割と使い分けを詳細に解説し、組み合わせによる強力なワークフロー構築方法を紹介する。
主なトピック:
- Skills: 再利用可能な専門知識フォルダで複数会話で使える手順書
- Prompts: その場限りの一時的な指示で永続性がない
- Projects: 200Kコンテキストウィンドウを持つ知識ベース付きワークスペース
- Subagents: 独自コンテキストとシステムプロンプトを持つ専門家チーム
- MCP (Model Context Protocol): 外部システムへの接続を実現する普遍的なレイヤー
- その他: YAML フロントマター、Claude Code、RAG、CLAUDE.md、ツール権限分離 etc...
(コード例あり)