Microsoft Researchは、ハンドヘルドで実行できるゲーム作成アプリであるTileCodeを発表しました。

読書時間アイコン 3分。 読んだ


読者は MSpoweruser のサポートを支援します。私たちのリンクを通じて購入すると、手数料が発生する場合があります。 ツールチップアイコン

MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む

Microsoft Researchは新しいプロジェクトを発表しました– Microsoft TileCode、 これは、低コストで直接ビデオゲームを設計、コーディング、およびプレイできるゲーム作成アプリです。 Microsoft MakeCodeArcadeゲーミングハンドヘルド、およびWebブラウザ。

エンジンは、ボードのXNUMXつの正方形から近くの正方形に移動できるピースを備えたボードゲームに触発されており、ゲームはルールを変更することでユニークになっています。

TileCodeは、タブレット/ラップトップ/デスクトップではなく、ゲームのハンドヘルド自体でゲーム作成のプロセスを実行できるようにすることで、すべての人がビデオゲームの作成者になることを目的としています。

TileCodeは、ボードゲームの概念(ボードは正方形のグリッドであり、ボードピースは正方形から正方形に移動し、ゲームルールは許可される移動を定義します)を活用して、ビデオゲームの媒体を通じて計算の概念を導入します。 ユーザーは 低床 彼らは単にゲームをプレイし、ゲームの世界のXNUMXつのルールまたは要素を変更することができるからです。 アプリケーションに慣れると、プレーヤーには次の機能が提供されます。 広い壁 さまざまな種類のゲームを作成するため。

ゲームをコーディングするには、ユーザーは単に XNUMX方向方向パッド と AボタンとBボタン 上に示したように、ほとんどのハンドヘルドに共通です。 シンプルなUIにもかかわらず、Microsoft Researchは、Snake、Bejeweled、Pac-Man、Boulder Dash、Sokobanなどの複雑なゲームを作成することができました。

TileCode:設計とコーディング

TileCodeを使用すると、ゲームごとに、ギャラリーからゲームのキャラクター(スプライト)とゲームの背景(タイル)を選択し、スプライトとタイルの背景を変更し、他のXNUMXつの画面に示すように、ゲームマップを編集してゲームレベルを作成できます。

TileCodeプログラムは一連のルールであり、各ルールはスプライトに関連付けられています。 ルールは次の形式を取ります いつ行うか 下の左側に示すように、ペアになります(「コード」というラベルの付いた画面)。 ザ 日時 セクションでは、タイルマップと照合する中央のスプライト(この場合はプレーヤーのスプライト)の周囲の3×3のローカル近傍のパターン/述語を視覚的に説明します。 ザ Do セクションには、パターンが一致したときに識別されたスプライトに送信されるコマンドが含まれています。

上記のルールは、ユーザーが右十字キーボタンを押し、プレーヤースプライトがタイルマップ上にあり、プレーヤーの右側のタイルに草がある場合に発生します。 これらの条件が満たされると、ルールはプレーヤーのスプライトに右移動コマンドを送信します。 この例から、TileCodeがユーザーにタイルマップ間の関係を調査するように促し、マップ上に存在するパターンに基づいてルールがどのように実行されるかを確認します。 ルールコーディング画面(上図)では、ユーザーはゲームをプレイし、コーディング画面に戻ってルールを変更し、ゲームプレイへの影響を確認できます。 また、タイルマップエディタにアクセスしてマップに変更を加え、ルールの実行を有効/無効にすることもできます。

TileCodeは、タイルやスプライトのピクセルアートなどのテーマを利用して、ゲームの世界のデザインについての新しい考え方や、ゲームごとに異なるマップを作成する方法にユーザーを引き込みます。

試してみることができます Microsoft タイルコード 今すぐ、次のUIST2020ペーパーでTileCodeの詳細をお読みください TileCode:ゲーム用ハンドヘルドでのビデオゲームの作成.

情報源: Microsoft

トピックの詳細: ゲームエンジン, マイクロソフトリサーチ, タイルコード