レトロゲーム機でレトロゲームを自作 Microsoftが「TileCode」開発:Innovative Tech
「ツクール」など同種のものはあるが、今回はMSが構築した。
Innovative Tech:
このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。
米Microsoftの研究チームが開発した「TileCode」は、レトロゲームをプレイする安価な携帯ゲーム機上でゲームソフトを開発するための開発環境だ。ゲームパッドと一体化した携帯ゲーム機の画面操作でビジュアルプログラミングを駆使し、レトロゲームを開発できる。
ゲームを作るには、プログラミング言語やスプライトなど、さまざまな事柄を習得する必要がある。ScratchやMakeCode ArcadeのようなWebベースのプログラミング環境も利用可能だが、通常はタブレットやPCが必要だ。
今回は、ゲーム制作のプロセスをタブレットやPCではなく、低価格のゲーム機で行えるようにした。開発環境は、MakeCode Arcade上に実装している。
開発プロセスは、多くのレトロゲームの基礎となっているタイルマップをベースにしている。各タイルには背景画像が表示され、その上にスプライトのセット(プレイヤー、ダイヤ、石など)が表示される。スプライトは、隣接するタイルに対して左、右、上、下の4方向のいずれかに移動できる。そのため、全ての編集は携帯ゲーム機の4方向パッドで完結する。
開発では、スプライトの種類ごとにルールを関連付けていく。例えば、ボタンが押されたらどうなるか、スプライトが衝突したときに何が起こるかなど、周囲との関係性を加味して指定する。
デモでは、アクションゲームの「バルダーダッシュ」やパズルゲームの「Bejeweled」などの有名レトロゲームの開発に成功し実際にゲームを動作させている。
Webブラウザ上ですぐに試せるライブデモサイトも公開している。
関連記事
- タトゥーシールのように貼れるOLED 水で転写、緑色に発光
OLEDタトゥーシールを安価に製造する方法。 - 口パクの顎の動きで音声認識 イヤフォンに後付け可能
声を出さない音声入力が可能に。 - 第3の足として歩行を助けるロボット ランニング補助や転倒防止にも
義足ではなく、積極的にロボット足を使っていく。 - コメディー作品の“笑いどころ”を機械学習で予測 「ビッグバン・セオリー」でユーモア学ぶ
シットコムが簡単に作れてしまうかもしれないし、ぜんぜん笑ってくれないかもしれない。 - バッタの耳をロボットのセンサーに バイオハイブリッドロボット「Ear-Bot」
バッタのサイボーグ化ではなく、ロボットにバッタのバイオパーツを装着する方式。 - “相互通信無し”で人やドローンとぶつからないドローン 回避の仕組みは
この技術があればドローン規制は緩和されるかもしれない。 - 脳からの命令を自分の手に伝え、動かす 脊髄損傷でも手を動かし触覚を得る試み
麻痺した人が脳のインプラントから自分の筋肉をコントロールすることに成功したという。 - 人が弾くピアノに合わせて演奏する仮想バイオリニスト 他者演奏の音声から演奏の動きと音を自動作成
バイオリン演奏の動きと音を同時に生成する仕組み。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.