c++

c++

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

参考書の4章で作るゲームを作ります。準備を前回と同じように行います。ステートマシンステートマシンを設計します。状態の遷移を管理するのですが、クラスとしてオブジェクト指向を利用したステートマシンを使うことで拡張性があります。class AIS...
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++の環境の種類とダウンロードコンパイラの種類がいくつかあります。利用目的に応じて、最善なコンパイラのための情報を探しましょう。今回はMinGW-w6...