ShadowOfTheColossus-PC
Shadow of the Colossus(PS4, CUSA08809)의 네이티브 윈도우 포트 – 직접 게임 덤프를 가져와 실행
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗三色の版を合わせて猫の絵を刷る、GRAVITY向けのパズルゲームです。
細かい規則と数値は docs/spec.md(現行仕様)にあります。この README は概要だけです。
保存データはありません。開くたびに新しいゲームです。
index.html 1つに、絵・猫の連続コマ・完成背景・音声・フォントをすべて埋め込んでいます。素材サーバーへの接続は要りません。
| 場所 | 中身 |
|---|---|
index.html | ゲーム本体(約12MB) |
gravity-entry.html | GRAVITYへ小さく渡すための入口 |
art/catalog.json | 作品名・ファイル名・猫種・姿勢(153場面) |
art/*.png | 三色+紙色の原画 |
art/finish/*.webp | 完成時に加わる背景 |
art/animation/ | 猫の連続コマ(3列×2行)と制作素材 |
scripts/ | 素材の取り込み・埋め込み・フォント作成 |
fonts/ | 丸ゴシック(Zen Maru Gothic、SIL OFL 1.1)の情報 |
sounds/ | 鳴き声と出典 |
tests/ | ブラウザでの自動テスト |
docs/ | 仕様・経緯・完成条件・相棒の受け入れ |
素材の追加手順は art/README.md、連続コマの作り直しは art/animation/README.md にあります。
文言や作品名を変えたら、素材の埋め込み(node scripts/build-art.cjs --embed)のあとに python3 scripts/build-font.py を実行します(pip install fonttools brotli が必要)。入っていない文字は端末の書体で出ます。
npm install --no-save playwright sharp
mkdir -p /workspace/scratch # 一部のテストがここに画面写真を書く
python3 -m http.server 4173 & # リポジトリの直下で
python3 scripts/build-font.py --check
node tests/animation.cjs
node tests/game.cjs
node tests/touch.cjs
node tests/finish.cjs
node tests/polish.cjs
node tests/fun.cjs
node tests/hook.cjs
node tests/joy.cjs
node tests/qa.cjs
node tests/ux.cjs
node tests/timing.cjs
Chromiumは CHROMIUM_PATH、/usr/bin/chromium、Playwright付属のものの順に使います。GitHub Actions(.github/workflows/test.yml)でも、プルリクエストと main への push ごとに同じものを実行します。
?debug=1 を付けると window.__pz に状態が出ます。テストはこれを使います。
window.parent.postMessage({ type: 'gameOver', score }, '*') で得点を送ります。?top=数値 で変えられます。単体で開くと0pxです。gravity-entry.html は約1,700文字の入口です。GitHub Pagesから index.html を取得し、iframeを使わずに展開します。?check=1 で、動作確認の画面が出ます。GRAVITY上での動作、ランキングの受理、iPhone実機の音は未確認です。状況は docs/done.md にあります。