キュレーションチュートリアル

ページ名:Curation_Tutorial

キュレーションチュートリアル


このページは、Flashpointの仕組みと、Flashpointに追加するゲームのキュレーション方法についての基本的なチュートリアルです。

さらに、キュレーションを提出する前にキュレーションがどのように見えるべきかについてのより詳細な説明については、キュレーションのフォーマットのページをお読みください。

概要を知りたい方は、このビデオチュートリアルをご覧ください。

 

Flash Point の仕組み


Flash Point は、単にファイルを再生するプログラムではありません。どちらかというと、2つのプログラムが並行して動作しています。

  • ウェブサーバーは、ハードディスクからゲームファイルをホストし、ゲームの元のソースを再現しています。
  • ランチャーは、ゲームを選択してプレイするためのユーザーインターフェースです。

Flash Point 自体にも3つの主要バージョンがあります。

  • Infinity は、ユーザーがゲームやアニメーションをプレイしたり表示したりする際に、サーバーからゲームやアニメーションをダウンロードします。
  • Ultimate は、すべてのゲームとアニメーションが含まれており、オフラインでのプレイと表示ができる巨大なバージョンです。
  • Core は、テスト用のわずかなゲームのみのバージョンで、ほとんどの場合、キュレーターがゲームを追加するために使用します。

Infinity は、ゲームをプレイしながらダウンロードしますが、Ultimate と Core は、既にファイルがダウンロードされています。
これら3つのバージョンはすべて、オリジナルのソースを再現します。これには多くの利点がありますが、最も重要なのは、サイトロックをバイパスすることと、マルチアセットゲームをサポートすることです。 Flash Point が、これらのケースをどのように処理するかを説明する前に、可能な限り最も単純なケースについて説明します。シングルアセットのSWFファイルのキュレーションについてです。

Flashpointは単にファイルを再生するためのプログラムではない;どちらかというと、2つのプログラムが並行して動作することです。

ウェブサーバーは、ハードディスクからゲームファイルをホストし、ゲームの元のインターネットソースを装っている。
ランチャーはゲームを選択してプレイするためのユーザー・インターフェースです。
Flashpoint自体にも3つの主要バージョンがある。

Infinityは、ユーザーがゲームやアニメーションをプレイしたり表示したりする際に、サーバーからゲームやアニメーションをダウンロードする。
究極的には、すべてのゲームとアニメーションが含まれ、オフラインでのプレイと表示の準備ができた巨大なバージョン。
Coreは、テスト用のゲームがわずかしかないバージョンで、ほとんどの場合、キュレーターがゲームを追加するために使用します。
Infinityはゲームをプレイしながらファイルをダウンロードするが、UltimateとCoreは既にそこにファイルがあることを知っている。これら3つのファイルはすべて、オリジナルのソースで実行されていると思い込ませる。これには多くの利点がありますが、最も重要なのはサイトロックをバイパスすることとマルチアセットゲームをサポートすることです。Flashpointがこれらのケースをどのように処理するかを理解する前に、可能な限り最も単純なケースについて説明します。単一素材のSWFファイルのキュレーション。

ソフトウェアのセットアップ


インターネットからゲームファイルをダウンロードするには、次のものが必要です。

  • Flash Point Core は、ゲームの追加とテストに使用されます。ダウンロードページの下部にあります。
  • Chrome や Firefox のような最新のブラウザでは、ネットワークモニタが組み込まれており、個々のSWFファイルを見つけて取り込むことができます。また、リソースの少ないマルチアセットのタイトルを取り込むこともできます。
  • cURLsDowoloaderは、Flash Point Core のディレクトリのUtiltiesフォルダにあります。これは厳密には必要ではありませんが、その理由については後ほど説明します。

Flash Point Core をダウンロードし、ハードドライブに解凍し、解凍したフォルダ内のショートカットを使用して実行してください。次に進む前に、付属のゲームが正しく再生されることを確認してください。

インターネットからゲームファイルをダウンロードするには、次のものが必要です。

Flashpoint Coreは、新しいゲームの追加とテストに使用されます。ダウンロードページの下部にあります。
ChromeやFirefoxのような最近のブラウザでは、ネットワークモニタが組み込まれており、個々のSWFを見つけて取り込むことができます。また、リソースの少ないマルチアセットのタイトルを取り込むこともできます。
cURLsDownloaderは、Flashpoint CoreディレクトリーのUtilitiesフォルダーにあります。これは厳密には必要ではありませんが、;その理由は後で説明します。
Flashpoint Coreをダウンロードし、ハードドライブに解凍し、解凍したフォルダ内のショートカットを使用して実行します。次に進む前に、付属のゲームが正しく再生されることを確認します。

Flashゲームのソースの検索


ゲームの設定をする前に、ゲームマスターリストと、Flash Point Discord サーバーのキュレーションチャンネルを必ず確認してください。そうしなければ、すでに保存されているゲームを保存するために時間と労力を浪費することになる可能性があります。

チュートリアルとして、最も単純なタイプのフラッシュゲーム、サイトロックされていない単一のSWFファイル、具体的には、 Interactive Buddyをキュレートすることから始めます。 Flash を再生するには、ブラウザで Flash を有効にする必要があります。( Newground Player 等のほかのプレイヤーを使用している場合、このチュートリアルは機能しません。)

Chrome または Firefox を使用している場合は、F12キー(Ctrl+Shift+I)を押してDevelopper Tools を開き、Networkタブをクリックします。これにより、ページに読み込まれているすべてのアセットがリアルタイムで表示されます。
NetworkタブのOtherタブをクリックすると、Flashファイルなど様々な種類のファイルをフィルタリングすることができます。
ページを更新して、読み込まれているアセットを探します。ゲームファイルの拡張子は .swf で、表の content-type には、x-shockwave-flashがあります。
SWFが見つかったら、その上にカーソルを置くとURLが表示されます。拡張子が .swf であることを確認してください。
アセットを右クリックし、[Copy] → [Copy link address]を選択します。
ゲームがFlashであるのに動作しない場合は、 Flash キュレーションのページで、 Flash ゲームに関する詳細情報を確認してください。ほかの方法で問題が解決しない場合は、Discordの #curator-lounge  にお問い合わせください。

ゲームを決定する前に、Flashpoint Discordサーバーのゲームマスターリストとキュレーションチャンネルを必ず確認してください。そうしないと、既に保存されているゲームを保存するために時間と労力が浪費される可能性があります。

チュートリアルとして、最も単純なタイプのFlashゲーム、つまりサイトロックされていない単一のSWFファイル、具体的にはInteractive Buddyをキュレートすることから始めます。Flashを再生するには、ブラウザでFlashを有効にする必要があります(Newgrounds Playerなどの他のプレーヤーを使用している場合、このチュートリアルは機能しません。)。

ChromeまたはFirefoxを使用している場合は、F 12キーを押してDeveloper Toolsを開き、Networkタブをクリックします。これにより、ページにロードされるすべての資産がリアルタイムで表示されます。
NetworkタブのOtherタブをクリックすると、Flashファイルなどのその他のタイプのアセットをフィルタリングできます。
ページを更新して、ロードされているアセットを見つけます。ゲームファイルの拡張子は.swfで、テーブルにはx-shockwave-flashのタイプがあります。
SWFが見つかったら、その上にカーソルを置くとそのURLが表示され、.swfで終わることを確認できます。
アセットを右クリックし、 [コピー] > [リンクアドレスのコピー] を選択します。
自分のゲームがFlashであることはわかっていても動作しない場合は、Flashキュレーションのページで、Flashゲームに関する詳細情報を確認してください。他の方法で問題が解決しない場合は、#curator-loungeにある 「Discord」 に問い合わせてください。

URLを取得するためのその他の方法

この方法でソースを見つけることが難しい場合や、より便利な方法が必要な場合は、2つのオプションを使用することができます。

オプション①:ゲームが埋め込まれているページで、Ctrl+Uを押し、HTMLファイルを開きます。Ctrl+Fキーを押して検索バ
       ーを開き、「 .swf 」と検索します。ゲームのSWFファイルへの直接リンクが表示されるので、これをコピー
       して保存します。

レッド・ヘリング手法を使ったSWFファイルに注意してください。複数のSWFが埋め込まれている場合がありますが、そのうち一つだけが実際のゲームファイルです。この方法でSWFを探す場合は、自分で常識的に判断してください。Kongregate のゲームは、コンジットSWFを使用することで知られており、この方法ではリンクを見つけることができません。

 

この方法でゲームのソースを見つけるのが難しい場合や、より便利な方法が必要な場合は、2つの追加オプションを使用できます。

オプション1:ゲームが埋め込まれているページでCtrl+Uを押して、ソースHTMLファイルを開きます。Ctrl+Fキーを押して検索バーを開き、「.swfファイル」と入力します。ゲームのSWFソースファイルへの直接リンクが表示されます。後で使用するためにコピーして保存できます。

レッドヘリングSWFに注意!複数のSWFを一度に埋め込むページがあり、そのうちの1つだけが実際のゲームファイルである場合があるため、この方法でSWFを検索する場合は常識的に判断してください。Kongregateのゲームは、HTML埋め込み内でゲームのソースSWFの代わりにコンジットSWFを使用することで知られており、このメソッドを使用してリンクを見つけることができません。

オプション2: [開発ツール] を開きますが、タブをクリックする代わりに、 [要素] タブをクリックします。オプション1と同様にCtrl+Fを使用して、ゲームのソースファイルへのリンクを検索してコピーします。これは、上記のいずれのオプションも機能しない場合、特にフラッシュバーを検索する場合に便利です。

 

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する