🎮
「ナビつき! つくってわかる はじめてゲームプログラミング」ノードン一覧
任天堂から「ナビつき! つくってわかる はじめてゲームプログラミング」というNintendo Switch用ソフトが発表されました。ノードベースのゲームプログラミング環境です。
ちなみに英語では「Game Builder Garage」というタイトルだそうです。全然違いますね。
このソフトでは「ノードン」と呼ばれるノードをワイヤーで連結してプログラムを作っていきます。ノードンは入力、中間、出力、そしてモノの4カテゴリーに分かれており、全部で84種類あります。
ノードンの一覧がどこにもなくて全貌が分かりづらかったので、公式サイトの情報を元に作ってみました。
ノードン一覧
入力ノードン
メインカラーは赤。全12種類。
| 通し番号 | 名前 | メモ |
|---|---|---|
| 1 | 定数ノードン | |
| 2 | ボタンノードン | ボタン入力 |
| 3 | スティックノードン | アナログスティック入力 |
| 4 | タッチしたらノードン | |
| 5 | タッチ位置ノードン | |
| 6 | ふりノードン | Nintendo Switch本体やJoy-Conの加速度 |
| 7 | かたむきノードン | Nintendo Switch本体やJoy-Conの傾き |
| 8 | オモテ面が上を向いたらノードン | |
| 9 | 回転速度ノードン | Nintendo Switch本体やJoy-Conの回転速度 |
| 10 | モーションIRカメラノードン | モーションIRカメラからの入力 |
| 11 | モノがこわれたしゅんかんノードン | モノが壊れたときに発火 |
| 12 | スタートしたしゅんかんノードン | ゲームがスタートしたときに発火 |
中間ノードン
メインカラーは緑。全21種類。
| 通し番号 | 名前 | メモ |
|---|---|---|
| 13 | けいさんノードン | 四則演算 |
| 14 | マッピングノードン | |
| 15 | デジタル化ノードン | |
| 16 | ルートノードン | 平方根 |
| 17 | 絶対値ノードン | |
| 18 | +-反転ノードン | |
| 19 | 0から変わったしゅんかんノードン | 入力が0以外になった時に発火 |
| 20 | 位置を角度にノードン | (x, y) → θ |
| 21 | 角度を位置にノードン | θ → (x, y) |
| 22 | 角度の差ノードン | |
| 23 | くらべるノードン | 比較演算 |
| 24 | ANDノードン | AND演算 |
| 25 | NOTノードン | NOT演算 |
| 26 | フラグノードン | Bool変数 |
| 27 | カウンターノードン | 変数 |
| 28 | ランダムノードン | |
| 29 | タイマーノードン | 入力から出力まで指定時間待機する |
| 30 | スポイトノードン | |
| 31 | ワイヤーワープ入口ノードン | ワイヤーワープ出口ノードンに値を伝える |
| 32 | ワイヤーワープ出口ノードン | ワイヤーワープ入口ノードンから値を受け取る |
| 33 | 自分メモノードン | コメント |
出力ノードン
メインカラーは水色。全12種類。
| 通し番号 | 名前 | メモ |
|---|---|---|
| 34 | 音を鳴らすノードン | |
| 35 | BGMノードン | |
| 36 | しんどうノードン | |
| 37 | 重力をへらすノードン | |
| 38 | 時間を止めるノードン | |
| 39 | リトライノードン | |
| 40 | ゲームおわるノードン | |
| 41 | ゲームきりかえノードン | 別のゲームに切り替えられる? |
| 42 | マーカー表示ノードン | |
| 43 | 2Dマーカー表示ノードン | |
| 44 | ずっとマーカー表示ノードン | |
| 45 | 赤外線ライトをひからせるノードン | 赤外線通信ができそう |
モノノードン
メインカラーはオレンジ。全39種類。
| 通し番号 | 名前 | メモ |
|---|---|---|
| 46 | ヒトノードン | |
| 47 | クルマノードン | |
| 48 | UFOノードン | |
| 49 | モノノードン | |
| 50 | オシャレなモノノードン | |
| 51 | うごかせるモノノードン | |
| 52 | まわせるモノノードン | |
| 53 | のばせるモノノードン | |
| 54 | エフェクトノードン | |
| 55 | ことばつきモノノードン | |
| 56 | 数つきモノノードン | |
| 57 | テクスチャノードン | 自分で描いた絵を表示できる |
| 58 | さわっているセンサーノードン | |
| 59 | こわしたしゅんかんセンサーノードン | |
| 60 | こわれているセンサーノードン | |
| 61 | つかまれているセンサーノードン | |
| 62 | 位置センサーノードン | |
| 63 | 速度センサーノードン | |
| 64 | 加速度センサーノードン | |
| 65 | 角度センサーノードン | |
| 66 | 回転速度センサーノードン | |
| 67 | スライドれんけつノードン | |
| 68 | フリースライドれんけつノードン | |
| 69 | ヒンジれんけつノードン | |
| 70 | ヒモれんけつノードン | |
| 71 | モノを発射ノードン | |
| 72 | モノをこわすノードン | |
| 73 | モノワープ入口ノードン | |
| 74 | モノワープ出口ノードン | |
| 75 | 引力ノードン | |
| 76 | ワールドノードン | |
| 77 | ゲーム画面ノードン | 囲んだ範囲をゲーム画面に映す |
| 78 | カメラノードン | |
| 79 | カメラ位置ノードン | |
| 80 | カメラ注視点ノードン | |
| 81 | カメラ方向ノードン | |
| 82 | カメラ画角ノードン | |
| 83 | あたまノードン | |
| 84 | てノードン |
参考:Nintendo Labo Toy-ConガレージVR
Nintendo Laboでもノードベースのプログラミング環境が用意されており、Labo特有のノード以外は大体引き継いでいるようにみえます。事前に以下のサイトなどを見ておくと、本作でできることのイメージがつきやすいのではないでしょうか。ただしカテゴリー分けが一部違っているので注意してください。
Discussion