クレーンゲーム
自作のレバーでクレーンを操作するゲームです。景品が取れたら、本物のお菓子をプレゼントします。 CCC2026 電子工作班の最初の作品として、2026年6月頭の完成を目標に制作を進めます。
進行中
完成目標 2026年6月頭
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 ページにまとめています。
-
01
仕様確定
ゲームルール、コントローラー構成、技術選定の方針を決定します。 -
02
筐体ラフ・パーツデザイン
筐体の見た目と、投下ボタン・スタートボタン・スティックのデザイン、パーツの配置を検討します。 -
03
Arduino 予習・基礎
Wokwi(Web シミュレータ)や実機で、L チカ・ボタン入力・表示などの基礎を確認します。 -
04
技術選定(Unity 6 採用)
ソフトウェア・アプリ制作班が Unity 6 を採用。動きをリアルに表現することを目的とした選定です。 -
05
パーツ選定・購入
必要なパーツ(Arduino Pro Micro、ジョイスティック、ボタン、7セグなど)を選定し、Amazon で購入してサークルに請求します。 -
06
モック・参考コードの制作
クレーンゲーム本体のモックと Arduino の参考コードを用意し、各班の土台にします。 -
07
ゲーム本体の実装
クレーンゲーム本体を実装。ゲームとして完成し、現在は景品の追加・サウンド・エフェクトを仕上げ中です。 -
08
筐体・パーツの 3D モデル制作
台とボタンの 3D モデルを作成。あわせて景品の 3D モデルも制作します。 -
09
実機(1号機)の組み立て
筐体を製作し、電子回路(Arduino・スティック・ボタン・7セグ・LED)を組み込んで、1号機を完成させます。今回は 1号機のみ制作します。 -
10
統合テスト
筐体・コントローラーとゲーム本体を接続し、通しで動作を確認します。 -
11
リハーサル
本番を想定して通しで動かし、調整します。 -
12
本番出展(7月)
水辺で乾杯!利根運河に出展します。1プレイ100円で来場者にミニゲームを提供します。