murnana's diary

プリントの裏に書くとか、そんな感じです

UnitTest練習も兼ねてコンソールゲームを作ってみる 1日目

github.com

サイト途中放置して始めてしまった。

モチベーション

学生時代、初めて作ったゲームが学校から提供されたライブラリを使用したコンソールゲームでした。

今回はそのライブラリを作る気で進めます。
折角TDDの本読破したので、Visual Studio単体テストを振り回したい。

進捗

プロジェクト作成

Visual Studio Comminity 2017 でプロジェクトを作成。
プロジェクトはとりあえず3部構成。

サンプルプログラム用の単体テストは…とりあえず無視。頭混乱しそうなので。 プロジェクト ファイルを追加します。 · murnana/windows-console-game@f0c8410 · GitHub

プロジェクトの設定

WarningLevelをEnableAllWarningsにしたり、出力先を設定したり。
プロジェクト設定の変更 · murnana/windows-console-game@0f8a47b · GitHub

ビルドすると(予想通り)標準ライブラリからWarningが大量に出てくるので、#pragma warningでそっと閉じる
標準ライブラリでついてくるwarning外し · murnana/windows-console-game@4bbfd80 · GitHub


眠いのでここまで。
描画はコンソールゲーム制作 第1章 描画(4)よりWriteConsoleOutputを使用する予定。
音はまだわからぬ。XAudioくらいしか知らない…