クレーンゲーム

自作のレバーでクレーンを操作するゲームです。景品が取れたら、本物のお菓子をプレゼントします。 CCC2026 電子工作班の最初の作品として、2026年6月頭の完成を目標に制作を進めます。

進行中 完成目標 2026年6月頭
¥100

1. ゲームルール

1プレイあたり100円で、30秒のチャレンジを3回挑戦できます。クリアしても残り時間内であれば続けて狙えるため、運と腕次第で複数個取得が可能です。

料金 1プレイ 100円
手動集金です。係員がスタートボタンを押してゲームを開始します。
制限時間 30秒チャレンジ × 3回
時間切れの場合は強制的に投下します。クリアした場合でも、残り時間があれば続けて挑戦できます。
スコア 取得個数で勝負
1プレイ(3回の合計)の取得数で、本日のランキング上位を狙います。
景品 本物のお菓子
画面でクリア表示が出たら、係員がその場でお菓子を手渡しします。

2. コントローラー

Arduino を HID キーボードとして動作させる構成です。シリアル通信は使わず、すべて HID 入力でゲーム本体と連携します。

スティック 8方向操作・離すと停止
HID 入力:W / A / S / D。マイクロスイッチを4個使って構成します。
投下ボタン 光る大型ボタン
HID 入力:Space。押下すると 7セグが 00 を表示し、内蔵 LED が消灯します。
スタートボタン 係員用ボタン
HID 入力:Enter。子供のフライング防止のため、係員側に配置します。
表示 7セグ表示器 × 2
30秒カウントダウンを表示します。Arduino 内部で時間を管理するため、PC との通信は不要です。

3. 使用技術

電子工作とソフトウェアの両面で、初心者でも扱いやすい構成を選んでいます。

ハードウェア Arduino Pro Micro
ATmega32U4 を搭載しているため、HID キーボードとして動作させることができます。シリアル通信を使わず、すべて HID 入力で完結する設計です。
ソフトウェア Unity 6
PC で動くゲーム本体を実装します。動きをリアルに表現することを目的として、Unity 6 を採用しています。
ランキング localStorage に保存
1プレイの取得数で記録します。名前は入力せず、本日のトップ10 をタイトル画面に表示します。
筐体 卓上型・箱型筐体
ノートPC のキーボードくらいのサイズを想定しています。手前に筐体、奥にノート PC を配置し、USB で接続します。

4. 検討中の項目

クレーンゲーム本体の実装にあたって、以下の点を検討中です。決まり次第、仕様を更新します。

アーム制御方式 MovePosition で実装中
将来的にキネマティック Rigidbody と Joint を組み合わせた方式への移行を検討しています。アーム停止時のワイヤーや爪の揺れがより自然に表現できる一方、Joint の調整が必要になります。
3D モデル素材 ライセンス整理が必要
現在は外部アセットを利用していますが、本番までに法律的にクリアな素材へ差し替える方針です。フレームワーク班に自作してもらう案も検討中です。

5. 作業ステップ

仕様確定から本番出展までの作業を、おおまかな順序で並べています。詳細な担当別タスクは Tasks ページにまとめています。

  1. 01

    仕様確定

    ゲームルール、コントローラー構成、技術選定の方針を決定します。
    完了
  2. 02

    筐体ラフ・パーツデザイン

    筐体の見た目と、投下ボタン・スタートボタン・スティックのデザイン、パーツの配置を検討します。
    フレームワーク班 完了
  3. 03

    Arduino 予習・基礎

    Wokwi(Web シミュレータ)や実機で、L チカ・ボタン入力・表示などの基礎を確認します。
    コントローラー班 完了
  4. 04

    技術選定(Unity 6 採用)

    ソフトウェア・アプリ制作班が Unity 6 を採用。動きをリアルに表現することを目的とした選定です。
    ソフトウェア・アプリ制作班 完了
  5. 05

    パーツ選定・購入

    必要なパーツ(Arduino Pro Micro、ジョイスティック、ボタン、7セグなど)を選定し、Amazon で購入してサークルに請求します。
    メンター 完了
  6. 06

    モック・参考コードの制作

    クレーンゲーム本体のモックと Arduino の参考コードを用意し、各班の土台にします。
    メンター 完了
  7. 07

    ゲーム本体の実装

    クレーンゲーム本体を実装。ゲームとして完成し、現在は景品の追加・サウンド・エフェクトを仕上げ中です。
    ソフトウェア・アプリ制作班 完了
  8. 08

    筐体・パーツの 3D モデル制作

    台とボタンの 3D モデルを作成。あわせて景品の 3D モデルも制作します。
    フレームワーク班 完了
  9. 09

    実機(1号機)の組み立て

    筐体を製作し、電子回路(Arduino・スティック・ボタン・7セグ・LED)を組み込んで、1号機を完成させます。今回は 1号機のみ制作します。
    フレームワーク班・コントローラー班 進行中
  10. 10

    統合テスト

    筐体・コントローラーとゲーム本体を接続し、通しで動作を確認します。
    全員 これから
  11. 11

    リハーサル

    本番を想定して通しで動かし、調整します。
    全員 これから
  12. 12

    本番出展(7月)

    水辺で乾杯!利根運河に出展します。1プレイ100円で来場者にミニゲームを提供します。
    全員 7月