🎮
「ナビつき! つくってわかる はじめてゲームプログラミング」ノードン一覧
任天堂から「ナビつき! つくってわかる はじめてゲームプログラミング」という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