c++

c++

C++でのゲーム開発勉強(4)

参考書の4章で作るゲームを作ります。 準備を前回と同じように行います。 ステートマシン ステートマシンを設計します。状態の遷移を管理するのですが、クラスとしてオブジェクト指向を利用したステートマシンを使うことで拡張性があります。 class...
c++

C++でのゲーム開発勉強(3)

参考書の3章で作るゲームを作ります。 準備を前回と同じように行います。 ベクトルと基礎物理 参考書第3章はゲームで使うベクトルについて書かれています。参考書ではベクトルの計算にMath.hライブラリ(Vector2、Vector3)を使用し...
c++

C++でのゲーム開発勉強(2)

参考書の2章で作るゲームである2Dゲームをつくります。 Visual Studioで新しいプロジェクトを作ります。Project2でc++の空のオブジェクト。 SDL_imageをダウンロードします。SDL_imageは様々な形式の画像ファ...
c++

C++でのゲーム開発勉強(1)

参考書の初めに作るゲームであるpongGameをつくります。日本ではポンゲームとよばれ、画面上で遊ぶ卓球ゲームのことです。 Visual Studioで新しいプロジェクトを作ります。c++の空のオブジェクト。 前回と同じようにソリューション...
c++

C++でのゲーム開発勉強(準備編)

開発環境 OSはwindows11。IDEはVisual Studio 2022です。 参考書 ゲームプログラミングC++ 単行本(ソフトカバー) – 2018/12/5 Sanjay Madhav (著), 今給黎 隆 (監修), 吉川 ...
c++

三目並べの強解決(後退解析)(完全解析)

この記事では、強解決の手段として後退解析プログラムによって三目並べゲーム内のすべての局面で評価値をつけます。c++を使用して三目並べに対して解析をします。windowsもmacでも可能。 二人零和有限確定完全情報ゲーム 対戦人数が二人で(二...
c++

C++ 環境設定 for windows64bit(MinGW-w64)

c++の環境設定を説明します。 windowsに64bit用のc++コンパイラを入れます。 C++の環境の種類とダウンロード コンパイラの種類がいくつかあります。利用目的に応じて、最善なコンパイラのための情報を探しましょう。 今回はMinG...