こんにちは、POCKET ARCADE(ポケットアーケード)の開発者です。
当サイトは、インストール不要ですぐに遊べる「サイバー&ロジック」をテーマにしたブラウザゲームのポータルサイトです。今回は、なぜ今の時代にわざわざブラウザゲーム専用のサイトを立ち上げたのか、その背景や開発の裏話について書いてみようと思います。
アプリストアの飽和と「手軽さ」の喪失
現代はスマートフォンアプリの全盛期です。リッチな3Dグラフィックや複雑なストーリーを持つ大作ゲームが、無料で手のひらに収まる素晴らしい時代になりました。
しかし一方で、「ちょっとしたスキマ時間に、頭を捻るパズルを5分だけ遊びたい」というシンプルな欲求を満たすのが、意外と難しくなっているようにも感じます。アプリストアでゲームを探し、数百メガバイトのデータをダウンロードし、長いチュートリアルを終える頃には、休憩時間が終わってしまうからです。
そこで私は、Webブラウザの進化に着目しました。現在のHTML5とJavaScriptの技術を使えば、ダウンロード時間ゼロで、アプリに引けを取らない滑らかなアクションや複雑なアルゴリズムを動かすことが可能です。URLにアクセスした瞬間にゲームが始まる、あの昔ながらの「アーケードゲーム」のような体験を現代に蘇らせたいと考えたのが、POCKET ARCADE開発の原点です。
サイバーパンクと論理の融合
当サイトのゲームは、すべて「思考力」と「反射神経」をテーマにしています。
特にこだわっているのは、乱数(ランダム性)に頼りすぎず、プレイヤーの「論理的な選択」がそのまま結果に直結するシステム設計です。
例えば、デイリーゲームとして公開している『Color Code(カラーコード)』は、RGBの数値を直感と推論で導き出すゲームです。裏側では、正解の色とプレイヤーが選んだ色との「ユークリッド距離」を計算し、それを0〜100%の類似度スコアに変換するアルゴリズムを組んでいます。単なる当てずっぽうではなく、徐々に正解の座標を絞り込んでいく快感を味わえるよう、ヒントの出し方には一番時間をかけて調整しました。
また、デッキ構築型ローグライトの『Artifact Builder』では、数十種類のアイテム同士のシナジー(相乗効果)を計算する複雑なステート管理を、すべてクライアントサイド(ブラウザ上)のJavaScriptのみで軽量に処理させています。
今後のアップデート予定
現在は「お手軽アクション」から「じっくり考える戦略ゲーム」まで数タイトルを公開していますが、頭の中にはまだ形になっていないゲームのアイデアがいくつもあります。特に、見えない光の反射を読み解くロジックパズル『LASER ROUTER』など、よりサイバーパンクの世界観に没入できる新作を開発中です。
POCKET ARCADEは、ユーザー登録や課金などを一切排除し、純粋に「ゲームのメカニクス」を楽しめる場所として運営を続けていきます。もし、当サイトのゲームで脳の体操ができたなら、ぜひSNS等でスコアをシェアしていただけると、個人開発者として何よりの励みになります。
これからも、POCKET ARCADEをよろしくお願いいたします。