独自サーバーでティラノ製ゲームをツイッターのタイムライン上で遊べるようにする
ティラノスクリプトはタイムライン上で、ゲームをプレイしてもらうことが可能です。
PCからだと動画みたいにツイッターのタイムライン上でゲームが動きます。
— シケモクMK🦖 (@shikemokumk) 2018年3月12日
ゲームを遊んでもらうまでのリーチは最強じゃないかコレ。 pic.twitter.com/4BxN29NdMx
現在は、ノベルゲームコレクションに作品を登録することで、だれでも簡単にタイムラインプレイヤーを利用することができるようになっています。
ノベルゲームコレクション、投稿作品がタイムラインプレイに対応。ツイッター上でゲームが起動して遊べる。 | TYRANOS
しかし、自分が管理しているサーバー上で配信したいケースもありますね。自分のサーバーに配置したゲームをタイムラインプレイヤー形式で配信することも可能です。
*ただし、レンタルサーバーの借り方や、アップロード方法、SSL化などはここでは解説しませんのでご了承ください
自サーバーに配置したゲームをタイムラインプレイヤーにする手順
①ゲームの出力
ブラウザ形式で出力して、サーバーにアップロードしてください。
また、ブラウザゲームにアクセスするサーバーがSSL対応されていることが必要です。SSL対応とは、https://〜 のようなURLでアクセスできる状態になっていることです。
②HTMLファイルを編集
このゲームを起動するHTML(ティラノのindex.html)もしくは同一ドメインの中でゲーム紹介ページのHTMLをエディタでひらいて、以下のタグを<head>と</head>の間に書き込みます。
<meta name="twitter:card" content="player">
<meta name="twitter:site" content="@関係するTwitterアカウント">
<meta name="twitter:title" content="タイムラインプレイヤーに表示するタイトル">
<meta name="twitter:description" content="ゲームの説明文">
<meta name="twitter:image" content="https://xxxxxxxx.com/image.png(ゲームのサムネ画像。タイムライン上でゲーム起動前に表示される)">
<meta name="twitter:player" content="https://xxxxxxxx.jp/game/(ブラウザ形式でアップしたティラノの起動URL)">
<meta name="twitter:player:width" content="960"> confit.tjsのscWidth ヨコ幅
<meta name="twitter:player:height" content="640"> confit.tjsのscHeight タテ幅
これを、自分のゲームの情報にあわせて、書き換えます。
ちなみに、ティラノのデフォルトプロジェクトを、ティラノ公式で動作させているものは以下のような記述になります。
<meta name="twitter:card" content="player">
<meta name="twitter:site" content="@shikemokumk">
<meta name="twitter:title" content="ティラノスクリプト動作デモ">
<meta name="twitter:description" content="ティラノスクリプトの基本動作をプレイできます">
<meta name="twitter:image" content="https://tyrano.jp/img/top/sample/first.png">
<meta name="twitter:player" content="https://tyrano.jp/demogame/first/">
<meta name="twitter:player:width" content="960">
<meta name="twitter:player:height" content="640">
保存して、サーバーに配置します。
③Twitterへの申請
上記のタグを書き込んだURLを用意してください。
次のサイトにアクセスして、そのURLを入力します。
https://cards-dev.twitter.com/validator
先程のURLを入力して、Preview card ボタンを押します。
すると、初回はこのドメインはまだ未登録です。といったメッセージと一緒に、申請ボタンが表示されるので、申請を実行します。
すると、受付中となり、審査が始まります。
だいたい、2〜3日程度で結果が届きますので、定期的に確認します。
(今のところ、明らかに迷惑な内容でない限り、通ると思われます)
申請が通ったら、あとはURLをタイムラインで貼り付ければ、タイムライン上でティラノ製のゲームが遊べるようになります。
制作の注意点として
- 画面比率に「fix」か「fit」を指定する。;ScreenRatio = fix;
- defaultだと、正常に表示されません。
あと、つぶやく際は以下の内容を添えてつぶやきましょう。TL上の人を驚かせるような事があってはなりません。
- ・Wifi環境でのプレイ推奨であること
- ・音が再生される場合はその注意喚起
- ・TL上でプレイ可能であること
- ・長編の場合はリンク先でDL版を入手するといった案内
以上です。
これはTwitterの仕様変更である日突然使えなくなる可能性もありますので、その点はご容赦ください。