投稿

MonoGame&SadConsole で始めるゲーム制作 [導入編]

イメージ
今年の春休みは、ローグライクを作りたい!!   Brogue スクリーンショット より ということで、( Brogue みたいな)ローグライクが作れそうなゲームエンジンについて調べてました。そこで私が目を付けたのはMonoGame&SadConsoleという組み合わせです。MonoGameに関しては日本語の情報がたくさんあるのでそちらを参考にすると良いと思います。 が、SadConsoleについての日本語記事が出てこない(;´・ω・) 良さげなゲームエンジンなので、導入方法を書くことにしました。 SadConsoleとは? MonoGameベースのゲームライブラリで、オールドスクールなコンソール、コマンドプロンプトスタイルのグラフィックをエミュレートするゲームエンジンとなっています。レトロ風なゲームを作るならこのゲームエンジンで間違いないです。具体的にはGitHubにある サンプルゲームのページ を見ればどんな感じのゲームが作れるかわかると思います。 仕様については GitHub を見てもらうことにして、MonoGameとSadConsoleの導入解説をしていきます。 必要ソフトのインストール 開発環境を用意するために、 Visual Studio 2017 をダウンロードします。 インストーラーが起動したら、.NETデスクトップ開発にチェックを入れてインストールします。 それから、 MonoGame  をダウンロードして、インストールします。(私は3.7.1をインストールしました) これで、MonoGame&SadConsoleの開発環境は整いました!! Sadconsoleを用いて"Hello World" では、やっていきましょう。Visual Studio 2017を起動し、プロジェクトを新規作成します。 私が使用しているPCはWindowsですが、今回はOpenGLを使用するMonoGameプロジェクトを選択しました。 プロジェクト名はなんでも良いですが、私は"TestGame"としました。 プロジェクトを作成したら、"TestGame"を右クリックで"NuGetパッケージの管理..."をクリックすると