あいすぱずる
ゲームWeb2026年

- 担当
- 企画立案、基本設計、レベルデザイン、ランキング表示、プレイヤー登録
- 期間
- 2日(ハッカソン)
- 使用ツール
- Node.js
Story
【概要】
十字キーとスペースキーだけで遊べるパズルゲームです。「ノーマル」と「ころころ(物理演算)」の2つのモードがあります。ソロプレイ、1対1の対戦、ランキングにも対応しています。
【背景・目的】
ハッカソンのテーマは「D」だったので、そこから、あるアイス屋さんの味にある「大納言あずき」を連想しました。「溶ける」というアイスらしさを、ゲームのルールに取り入れています。チームは2年生2人と1年生2人で、私はバックエンドや基本設計を担当しました。
【工夫】
〇ゲームモード
Matter.jsで、アイスが転がる「ころころモード」を作りました。マスに積むノーマルモードとは、まったく違うゲーム体験ができるようにしました。
〇対戦
部屋を作るを押すと4桁のコードが表示され相手が、そのコードを入力するだけで対戦が始まるようにしました。友達とすぐ遊べる手軽さを重視しました。
〇ランキング
supabaseに、ユーザーデータをを保存し、ランキングを表示できるようにしました。ランキングがでることでプレイヤーの闘争心を掻き立てるようにしました。
〇デプロイ
renderを使用し、デプロイを行いました。自分ですべて行ったのは初めてでしたが、Githubとの連携も行い変更を自動更新できるようにしました。
【苦労・解決】
〇苦労
4人での開発だったので最初の役割分担を決める際、どこからどこまでが1人の担当なのかを決めるのに苦戦しました。
〇解決
最初に設計(各画面のフォルダを分ける)設定を行いフォルダごとに担当を決めることでコンフリクトが起こることなく開発を進めることができました。
【受賞】
初心者部門最優秀賞