booth商品でprice guessやりたい

まだ作成中の日記


構想

思い付いた通りなので、
効率の悪さ、実現不可が含まれる。

  1. 商品読み込みボタンを押す

  2. VRChatでの検索結果を取得

  3. 検索結果の最終ページを取得

  4. ページをランダムに選ぶ

  5. 商品をランダムに選ぶ

  6. 商品名、ショップ名、サムネイル、値段を取得

  7. サムネイルはサーバーに置く

  8. VRChatから取得したデータを参照する。

  9. 出てきた画像と商品名でワイワイする。

2~7までは自サーバーに置いたphpで行う。
取得したデータを自サーバーに入れるのは、
現状、VRCUrlがURLを動的に作れないため。
アクセス先は1ファイルしかないのでインスタンスもひとつしか作れない。

状態遷移

状態遷移というのかは謎。

商品データを取得して、サムネイルを取得するまで、2回downloaderを使うので、
ワールドをとりあえず10秒インターバルにして、
何をどこまで行ったかでやることを変えた。
(downloaderは5秒のウエイトがいる)
なので、ボタンを押してすぐにデータを取得することは出来ない。
(これはいい加減に作ってるから)

同期

考えるのか面倒なので、取得したサムネイル以外の商品名とかもテキストでサーバーに保存した。
代表は、商品を選ぶページにアクセスし、
それ以外のプレイヤーは、用意されたデータにアクセスするようにした。

試作

課題

パブリックにしたい。
(参照先を複数にする必要あり)
複数部屋(ファイル)を用意して、部屋の振り分け、ハートビートを付けて管理しながら振り分ければ、有限で複数作れるかも。

最終は取り出したデータをgithub.ioに入れて、動的対応とか。