Origins: これは、私が数年かけて開発したゲームです 2018-2019
これはもともと「Stupid Flip」と呼ばれ、コーディングを教えるためにも使用できるシンプルで楽しいインタラクティブなゲームを作ることへの関心から生まれました。 これは想像できる限り最もシンプルなゲームで、カード(トークン)を磁石で先端に取り付けたアームを、あるプレイヤーから別のプレイヤーにひっくり返すというものです。
プレイヤーは、相手がカードをめくろうとしたときにカードを「落とす」か、カードを相手側に預けるために必要な正確な力でひっくり返すことができればポイントを獲得します。
非常にシンプルなゲームですが、不思議な中毒性があり、腹立たしいゲームでもあります。
初期のプロトタイプは厚紙で作られ、ベアリングとしてチューブ状のABS回路基板マウントが使用されていました。 これらはアナログの採点システムを持っていた(写真参照)。
その後のバージョンでは、MDFケースを採用し、ベアリング、ジョイント、マグネットホルダーは3Dプリントされた部品を使用しました。
このインストラクタブルは、CNC、3Dプリント、電子バージョンの構築に関するものです。 私は、一連のデザイン/メイキング・ワークショップのためにこれを開発しました。 このアイデアは、子供たちがゲームのために独自のテーマを開発することでした。 最初のテーマは、2人のプレーヤーの間で毽子(JianZi)を反転させるというものでした。 JianZiは、プレイヤー間で蹴ることができる中国の錘付き羽根突きのことです。
この例のテーマは、アポロ11号の月着陸船の地球と月の間のフリップを表しています。
すべてのパーツをそろえるのはかなり時間がかかるので、興味のある方は寸法を利用して段ボールで簡単なバージョンを作ることもお勧めします。 これは非常に迅速に行うことができ、ゲームも同じように楽しいです。 唯一必要なのは、5mmのネオジム磁石です。 複数の磁石で形を作るコンストラクショントイやエグゼクティブトイにあるような球状のものを使っています。
このバージョンでは、「持ち上げる」または「反転させる」力を提供するためにバネを使っていますが、以前のバージョンでは輪ゴムも使いましたが、同じように成功しました。
電子スコアボードは、コーディングの楽しい練習になりました。 検出システムは、2つのIRマジックアイ反射センサーに依存しています。 これらにより、カードがいつ「めくれたか」、いつ「落ちたか」をArduinoが判断します。 これらと割り込みボタンが、このゲームへの唯一の入力です。 出力は、8桁の7セグメントディスプレイとピエゾブザーです。 このシンプルなセットアップでできる限りのことをしようとしましたが、カスタマイズや改良の余地はたくさんあります。 これは、私がコーディングした3、4番目のプロジェクトで、皆さんが期待するような荒っぽく雑なものです。 何が起こっているのかを解明したい人の助けになるよう、十分なメモを残しておきたいと思います。 ゲーム用にいくつかの効果音とファンファーレを開発しましたが、マリオブラザーズのテーマを含む多くのサウンド要素については、Princetronics の Dipto Pratyaksa と Prince Stevie-Ray Charles Balabis にお世話になりました。 MikeとPer Widingには、デザインを改良し、これらをプリントするのに協力してもらい、とても感謝しています。
動画では関連するすべてのステップを紹介していますが、ここではより詳細に説明します。
サプライ品:
ゲームを構築するために。
添付ファイルを使用して、パーツのセットを CNC またはレーザー切断する
添付ファイルを使用して、接続要素を 3D プリントする
O リングまたはゴムバンド
伸縮スプリング 外径 7mm 内径 5mm
木製ダボ 5mm
木製ブロック 28mm 丸。 5mmのドリル(カウンターウェイト用)-丸くなくてもよい
5mmの球形のネオジム磁石(磁石を使った工作おもちゃにあるものと同じ)
電子スコアリング・エレメントを組み立てる。
9V電池ホルダーとリード線
9V電池
Arduino Nano(私はクローンを使用)
Nano breakout board
12mm押しボタン
電子スコアリング・エレメントを構築する。 スイッチ
8 x 7セグメントLEDディスプレイモジュール
パッシブブザー
2 x IR反射型センサーモジュール
メス-メス デュポンケーブル