ゲーム用 Windows ストア アプリテンプレート (ブロック崩し編)

「ブロック崩し」って、たまにやりたくなりますよね? アプリのストアで検索してインストールしてみるものの、なんか違うんだよなー、ということがありませんでしょうか? いろいろインストールしてみるものの、なんかしっくりこない、なんか違う、満足できない。 そういった不満を一気に解決する究極的にして絶対的な方法があります。 それは「自分で自分の欲求を充分に満たす自分だけのブロック崩しを作る」という方法です。 しかしながらイチから作るのは結構面倒です。 そういった方々のためにブロック崩しゲームの Windows ストア アプリ用テンプレートを作ってみました。(Windows 8.1 用) このテンプレートを使用すると、既定の状態で簡単なブロック崩しゲームができるようになっているので、開発者の皆さんはブロックの画像や、背景画像を差し換えたり、ブロックの出現バターンのロジック (単純な 2 重ループ文で書かれています) を書き換えたりして自分だけのブロック崩しゲームを作ってみてください。 (プロジェクトを実行したところ) プロジェクト テンプレートの入手 以下の URL から zip ファイルをダウンロードしてください。 https://win8apptemplate.codeplex.com/downloads/get/823372 プロジェクトテンプレートのインストール方法 ダウンロードした zip ファイルを解凍せずに以下のフォルダに配置します。 ドキュメント\Visual Studio 2013\Templates\ProjectTemplates\JavaScript 配置後、Visual Studio 2013 を起動し、メニュー [ファイル] – [新規作成] – [プロジェクト] を選択して [新しいプロジェクト] ダイアログボックスを表示します。 同ダイアログボックス左の [テンプレート] ツリーで「JavaScript」を選択すると、テンプレートリストに「BrockBreaker」というテンプレートが表示されるので選択して [OK] ボタンをクリックしてください。 (インストールしたプロジェクトテンプレートが表示されたところ) プロジェクト作成後、キーボードの [F5] キーを押下すると、簡単なステージが開始されます。 このテンプレートには…


Windows ストア アプリをテストインストールする方法

今回の記事は、Windows ストア アプリを Windows ストアに提出せずに、開発元とは異なる環境にテストインストールする方法についてです。 どこかに書いたかな? と思ったのですが、書いてなかったようなので今書きます。   Windows ストア アプリを Windows ストアを介さずに配布する方法 Windows ストア アプリは、その名前が示すとおり、基本的にはすべからく Windows ストアを介して配布されます。 しかし例外が 2 つあります。 ひとつめは、企業内での使用を目的とした Windows ストアに公開する必要性のないアプリを配布する場合です。 その場合は「サイドローディング」という方法を使って、あらかじめサイドローディング用のライセンスキーをインストールしておいた PC、ARM デバイス に直接 Windows ストア アプリをインストールします。 この方法についての詳細は、以下のドキュメントをご参照ください。 エンタープライズ アプリの展開 http://msdn.microsoft.com/ja-jp/library/windows/apps/jj657971.aspx もうひとつの方法は、サイドローディング用ではなく、テスト用の開発者ライセンスキーをインストールしておき、Windows ストアをインストール方法です。 今回はこの方法について紹介します。   Windows ストア アプリ テスト用開発者ライセンスの取得と インストール方法 Visual Studio による開発者ライセンスの取得 Windows ストア アプリのテスト用ライセンスは、Visual Studio 2013 の初回起動時にダウンロードされ、その環境にインストールされます。 なお Visual…


Windows ストア アプリ(HTML + JavaScript)の構造

前回の記事 から引き続き、Windows ストア アプリケーションの開発についてです。 今回は、HTML + JavaScript で作成する Windows ストア アプリの構造について紹介します。   Windows ストア アプリ(HTML + JavaScript)の構造   Windows ストア アプリは、C、C++、C#、VB といった従来からのデスクトップ アプリケーション用の開発言語だけでなく、JavaScript でも開発を行うことができます。 JavaScritp を使用して Windows ストア アプリを作成する際に使用されるテクノロジーは以下の三つです。 HTML5 CSS3 JavaScript これを WWAHost.exe のプロセスがホストします。 WWAHost.exe は Internet Explorer 10 のスーパーセットであり、Internet Explorer 10 よりも多くの機能を持ち、より強い権限で動作します。 そのため、いくつかセキュリティ上の制限はあるものの、Internet Explorer 10 で動作するコンテンツは、 WWAHost.exe プロセスで容易にホストすることができます。   開発に使用されるライブラリ JavaScript を使用した Windows…