不自由律短歌をリリースしました

当サイト Nicoyou Games に、新しいブラウザゲーム「不自由律短歌」をリリースしました。
ログインなしでもすぐに遊べるので、ぜひ触ってみてください。

不自由律短歌で遊ぶ

不自由律短歌とは

不自由律短歌は、自分と前後の詠人以外には短歌が見えない、少し不思議な短歌交換ゲームです。
一般的な短歌は 5・7・5・7・7 の定型で詠みますが、このゲームでは各句の文字数を前の人が 1〜9 の範囲で自由に指定します。次の詠人は、その不自由な文字数の制約の中で短歌を詠むことになります。

主なルールは以下の通りです。

  • 短歌の各句の文字数は前の人が指定する
  • 使える文字はひらがな・カタカナのみ
  • 前の人が指定した文字数を受けて次の人が詠む、連歌のような形で繋がっていく
  • 自分が詠んだ短歌を見られるのは、前と次のたった二人の相手だけ

自分の作品が不特定多数に晒されることがなく、次の詠人ただ一人にだけ届くという点が、このゲームの一番の特徴です。
なお、このゲームは「ぼくわたチャンネル」様が考案されたものを、許可をいただいて Web ゲーム化させていただいたものです。

2 つの役割

投稿者は 1 回の投稿の中で、2 つの役割を同時に担います。

  • 詠人 ( よみんちゅ ) ... 前の数定人が指定した文字数通りに短歌を詠み、前の詠人の短歌への感想を書く役割
  • 数定人 ( かずさだめびと ) ... 次の詠人が詠むべき短歌の 5 句の文字数を指定する役割

受け取った制約の中で短歌をひねり出す楽しさと、次の人へどんな文字数を渡すかを考える楽しさの、両方を味わえるようになっています。

技術的な話

不自由律短歌は、当サイトの他のページと同様に Django と jQuery で作成しています。
複数人がほぼ同時にアクセスし、投稿しても短歌が適切に交換されるように二重投稿の対策や、投稿同士のつながりの管理に少し工夫を入れています。
このあたりの実装で得た知見は、また別の記事で紹介できればと思っています。

昔作ったゲームもあります

実は Nicoyou Games では、ずっと以前にブラウザ上で動く弾幕シューティングゲーム「東方想神跡」も開発しています。
three.js による 3D 演出やリプレイ・ランキング機能などを備えた、当サイトでも特に力を入れた作品です。
短歌とはまったく毛色が違いますが、こちらもインストール不要でブラウザだけで遊べるので、よければ合わせて覗いてみてください。

東方想神跡で遊ぶ ( PC )

東方想神跡で遊ぶ ( スマホ )

最後に

不自由律短歌は、短い言葉で見知らぬ誰かと緩やかに繋がれる、ちょっと不思議な体験を目指して作りました。
今後もゲームやツールを少しずつ増やしていく予定なので、Nicoyou Games をどうぞよろしくお願いします。