任天堂のゲームビルダーガレージにより、ゲームを作るのがどれほど難しいかを簡単に見ることができます

ゲームビルダーガレージ任天堂の次の論理的なステップですマリオメーカー。ポリゴンは、全員をゲーム開発者に変えることを目的とした最新のゲームのハンドオフプレビューのために、日本の会社と一緒に座っていました。

しかし、このゲームは子供だけではありません。ゲームビルダーガレージあらゆる年齢の将来の開発者とゲームプレーヤーにとってアクセス可能なツールです。任天堂のゲームは、すべての人にプログラムを教えることだけではありません。プレイヤーにゲーム開発者のように考えることを教えます。

ゲームビルダーガレージとは何ですか

ゲームビルダーガレージ任天堂の新しい「メーカーゲーム」です。のようにマリオメーカー、それはプレイヤーが既存のゲームのアイデアを取り、それらを新しいものにひねるように促します。そして、媒体分子のように、プレイヤーは、プログラミング言語をマスターすると、独自のゲームを構築できます。

ゲームビルダーガレージ視覚的なプログラミング言語を使用します。これは、子供向けに作られたコーディングツールに一般的です。スクラッチのように。プレーヤーに実際のコードを書くように教える代わりに、ビジュアルプログラミングを使用すると、開発者またはプレーヤーがこの場合、構築するゲームに影響を与えるプログラムにノードを配置できます。 「if x、do y」のような単純な方程式は、「私がAを押すと、キャラクターがジャンプする」、「私のキャラクターが壁と衝突した場合、私のキャラクターが10ダメージを与えます」などのコントロールに成長できます。

この視覚的なプログラミング言語は、任天堂のかわいい雰囲気に感染しています。ノードは、あなたの入札を行うように設計された単なるマシンではなく、自分の性格のキャラクターです。たとえば、1つのノードは他のノードによって生成された数値をカウントします。他のノードの多くは心地よくまたは柔らかく話されていましたが、カウンターノードはすべての大文字で話し、整数と数字について冗談を言っている間、興奮を示しました。あなたが子供の注意を守ろうとしているときに違いを生むのは、一種のタッチです。

しかし、かわいいキャラクターと明るい色はこれまでのところあなたを連れて行くことができます。ゲームビルダーガレージゲーム開発の複雑さを把握するためにプレーヤーが失敗する必要がありますが、フラストレーションと生産的なパズル解決のバランスを見つけるのは難しい場合があります。のデザインゲームビルダーガレージすべての新しいノードの友人からのバックアップとサポートで、優雅に失敗することができます。

失敗をかわいくする

私たちのデモは、3番目のエイリアンブラスターで始まりましたゲームビルダーガレージ7つのプリセットゲーム。それぞれゲームビルダーガレージのプリセットには、プラットフォーマー、レーシングゲーム、エスケープルーム、またはエイリアンブラスターの場合に、プラットフォームを作る方法をプレイヤーに教えるように設計された多くのチュートリアルが付属しています。グラディウスまたはディフェンダー

エイリアンブラスターのために見たデモは、そのチュートリアルにいくつかのステップを開始しました。コントロールはすでに接続されており、画面にいくつかのプリセットの敵と障害がありました。続行するためにゲームビルダーガレージエイリアンと障害物で満たされた別の画面を構築するようプレイヤーに促しました。任天堂の代表者はいくつかの敵を追加し、いくつかの異なるサイズのブロックを作成し、プレイスペースにドロップしました。ここのすべてはすぐに見えましたマリオメーカー、事前に構築された敵とオブジェクトをドラッグしてドロップして、タイプとサイズを変更します。

プログラムが設定されたら、ゲームに戻って変更を確認しました。しかし、すべての新しい追加を見ることができませんでした。ゲームは、ゲーム画面と呼ばれるゲームのカメラを変更する必要があると言うことを怠っていました。それは私たちが始めた場所に快適に休んでいましたが、新しい追加が待っていた右には伸びていませんでした。

この失敗はイライラするように思えるかもしれませんが、それはすべて設計によるものです。キャラクターは冗談を言ってこれについて笑い、これが一般的であり、この場合は意図的な間違いであることをプレイヤーに明らかにします。コードに戻り、画面の高さと幅を増やしました。これは技術的に機能しましたが、ゲームはズームアウトされていたため、ほとんどプレイできませんでした。そこで、私たちの代表者は、古典的なサイドスクラーデザインに行くことにしました。

それはいつですゲームビルダーガレージ複雑なゲーム開発がどれほど複雑であるかを示しました。まず、任天堂の代表者は、ゲーム画面のx整数に接続できるマシンを構築し、Xの値を増やすと効果的に右に移動しました。一度定数に接続したら。次に、カウンターをX整数に接続して、ゲーム画面を移動します。ゲームにロードしたとき、画面は非常に迅速に前方に起動したため、新しい追加を見たこともほとんどありませんでした。別の意図的な間違い。

ゲームは、私たちが彼らに伝えることを正確に行う複雑なマシンです。カウンターに定数を接続したため、カウンターは1つの整数でカウントアップし始めました。数はすぐに大きくなり、ゲーム画面を即座に押し出しました。もともと、私はこの問題を解決する方法は、定数をより少ない数に置き換えることであり、カウンターがより遅くカウントされ、より管理しやすいペースで画面を移動することだと思いました。もちろん、実際の答えははるかに複雑でした。

スーパースピード画面の問題を解決するには、さらに別のノードを追加する必要がありました。ゲーム画面からカウンターノードを分離し、2つの間にマップノードをサンドイッチしました。マップノードは、私たちの価値をより管理しやすい数値に押し下げました。任天堂の代表者からのいくつかの迅速な設定の後、私たちは新しいマシンを再接続し、カメラははるかに管理しやすい速度でスクロールし始めました。

失敗は究極の教師ですゲームビルダーガレージ子供や大人がゲームを作っている間、簡単なスペースを提供します。しかし、良い親のように、それはあなたを迎えに行き、あなたをほこりさせ、新しい解決策を奨励します。それはだからですゲームビルダーガレージ結果についてではなく、メンタリティについてです。

開発の理解

私は任天堂の代表者に、終わりのない可能性について話しましたゲームビルダーガレージ。どのようにゲームを構築しますかスーパーマリオ3、プラットフォーマーとマップ画面コンポーネントはどこにありますか?在庫はどうですか? inのようなプログレッシブアップグレードスーパーメトロイド?誰かがそんなに傾いているなら、彼らはスーパー任天堂のゲーム全体を作成することができますかゲームビルダーガレージ?これらの質問をしたとき、任天堂の担当者は頭の中でソリューションのマッピングを開始し、それから声を出しました。私たちが話していたとき、彼らは問題を解決していました。

彼らはいくつかの創造的なソリューションを思いつき、私のすべての質問に理論的な「はい」を与えてくれました。しかし、それはプレイのハイエンドです。の本当の質問ゲームビルダーガレージ「これは誰のためですか?」または「あなたは何ができますか?」それは「どうやってゲームを作るの?」です

ゲームビルダーガレージプレイヤーの認識を変え、ゲームデザイナーのヘッドスペースに入るように奨励することです。子供が遊んでいるかどうかゲームビルダーガレージ開発者になりたい、またはゲームをプレイするのが大好きなこの新しいツールは、ゲームの仕組みを理解するのに役立ちます。プレイヤーは、プレイしているプログラムとその下のマシンを見ることができます。プレイヤーがエイリアンの攻撃のようにサイドスクローラーにジャンプすると、左スティックに当たったときにキャラクターが動く理由だけでなく、ゲーム画面自体がどのように構築されるかを理解します。

私たちの代表者は、彼らがエイリアン攻撃で別の開発者のスピンをダウンロードした方法についての話を私たちに語ってくれました。小惑星。彼らは私たちをその人のゲームに連れて行ってくれたので、私たちは自分自身のために見ることができました。私たちの代表が演奏するにつれて、敵はランダムなパターンで飛びました。私たちの代表者は、開発者がゲームで敵をランダムに生成した方法を最初に知らなかったので、いわば「フードをポップした」と言っていました。プログラムの周りに大砲があり、さまざまな角度から発射され、乱数ジェネレーターマシンが横に向かい、ランダム大砲に信号を送信し、発射するように伝えました。

それは印象的な機械であり、学習と実装に数時間かかった可能性が高いランダム性を開発するための教訓でした。しかし、それは私たちが数分で理解することができたものです。なぜなら、私たちは他の誰かの業績に興味があったからです。それが力ですゲームビルダーガレージ。好奇心の感覚は、プレイヤーがゲームを楽しんでからゲームの内部の仕組みを理解するために連れて行くことができます。

間違いなくゲームビルダーガレージ将来の世代のゲームビルダーに影響を与えます。しかし、それ以上に、それはプレイヤーに、彼らの好きなゲームのいくつかが実際にどれほど複雑であるかを覗き込むことを提供します。