ShadowOfTheColossus-PC
Native Windows port of Shadow of the Colossus (PS4, CUSA08809) - bring your own game dump. Port nativo para PC.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full 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 にあります。