Skip to main content

Recently Updated Pages

板書まとめ

ゲームアルゴリズム

これまでの授業で撮影した板書を、日付順にまとめています。授業内容を振り返るときや、試験前に「この日に何を扱ったか」を思い出すために使いましょう。 📆4/22 📝まとめ アルゴリズムを「問題を...

Updated 1 minute ago by youe2

[ChaEngine] コンポーネントについて

MT本 ChaEngine

🚧このページは書き途中です。🚧

Updated 1 minute ago by mt

[ChaEngine] オブジェクトの作り方

MT本 ChaEngine

🚧このページは書き途中です。🚧 基本コード オブジェクトXXXを作る場合の基本的なコードは以下の通りです。 XXX.h #pragma once #include <Game/Game.h> ...

Updated 1 minute ago by mt

05.板書まとめ

ゲームAI概論 ゲームAI概論試験対策ワーク

板書まとめ これまでの授業で使った板書を、日付順にまとめています。 各日の板書を撮影順に並べているので、授業の流れを思い出しながら振り返ってみましょう。 日付 主な内容 5/26 ...

Updated 1 minute ago by youe2

02.Stateパターン・Behavior Tree

ゲームAI概論 ゲームAI概論試験対策ワーク

3.Stateパターンで状態ごとの処理を分けよう FSMを switch だけで作ると、状態が増えるほど1つのクラスに処理が集まりやすくなります。Stateパターンでは、状態ごとの処理を別クラ...

Updated 1 minute ago by youe2

[ChaEngine] リソースについて

MT本 ChaEngine

🚧このページは書き途中です。🚧 リソースとは ChaEngineでは画像ファイルやモデルファイル、音声ファイルなどをリソースと呼び、 オブジェクトのデータとして読み込むことができます。 これには...

Updated 1 minute ago by mt

[ChaEngine] ゲームループで動く要素

MT本 ChaEngine

ChaEngineを使うにあたり覚えておくべきことの1つに、 Managerクラス, SystemObject, Object があります。 それぞれの違いは、ゲームを起動してから終了するまでの...

Updated 1 minute ago by mt

04.二分木・巡回・経路探索

ゲームAI概論 ゲームAI概論試験対策ワーク

8.二分木と二分探索木 二分木(Binary Tree)は、各Nodeが最大2つの子を持つ木です。二分探索木(Binary Search Tree: BST)では、値の大小関係を使って探索しや...

Updated 1 minute ago by youe2

3つの基本ソートをIPA式疑似言語に

ゲームアルゴリズム

3大ソートを日本語からIPA疑似言語へ このワークでやること これまでに、 バブルソート 選択ソート 挿入ソート を、自分の手で実際に並べ替えました。 ここからは、手でやった処理を 日本語で...

Updated 1 minute ago by youe2

状態遷移でモンスターを管理

ゲームAI概論

ゲームAI課題:状態遷移でモンスターの行動を管理しよう 「今、モンスターは何をしているのか?」を設計する 1. 今日のテーマ 前回は、モンスターに「視覚」を与える考え方を学びました。 isFi...

Updated 1 minute ago by youe2

第6部 模擬試験

ゲームアルゴリズム アルゴリズム試験対策ワーク

アルゴリズム 模擬試験 氏名:__________________  得点:______/100点 注意 第1部から第5部までのワークを見ずに解こう 配列の添字は0から始まるものとする 疑似言...

Updated 1 minute ago by youe2

第1部 変数と配列の基本

ゲームアルゴリズム アルゴリズム試験対策ワーク

このワークの目標 ゲームでは、体力・得点・座標・残り時間など、たくさんの値を保存しながら処理を進めます。 このワークでは、値を保存するための変数と、複数の値をまとめて扱う配列について確認します。...

Updated 1 minute ago by youe2

Stateパターンワーク

ゲームAI概論

C++ Stateパターン入門 信号機のStateクラスで考える 1. 今日の目的 この資料では、Stateパターンを信号機の例で学びます。 難しいゲームAIではなく、次の3つの状態だけを扱い...

Updated 1 minute ago by youe2

[ChaEngine] エントリポイント Main関数について

MT本 ChaEngine

基本コード 基本的な書き方は以下の通りです。 非常にシンプルに書くことができます。 ファイル名はyz教の思想に染まったため TheMain.h/cppとしています。 TheMain.h #pra...

Updated 1 minute ago by mt

第4部 三大馬鹿ソート

ゲームアルゴリズム アルゴリズム試験対策ワーク

このワークの目標 このワークでは、次の3つの基本的なソートを扱います。 バブルソート 選択ソート 挿入ソート 授業では、仕組みが単純で、無駄な比較や交換も多いこの3つを「三大馬鹿ソート」と呼...

Updated 1 minute ago by youe2

第3部 アルゴリズムの記述方法

ゲームアルゴリズム アルゴリズム試験対策ワーク

このワークの目標 アルゴリズムは、同じ処理でも複数の方法で表せます。 このワークでは、次の3つの記述方法を練習します。 日本語で書く フローチャートで書く IPAの基本情報技術者試験で使われる...

Updated 1 minute ago by youe2

[ChaEngine] 基本思想

MT本 ChaEngine

ChaEngineは C++ で DirectX 11 を学び、その知識を活かしつつ ゲームを完成させることを最大の目標にして作られています。 ゲームの完成というゴールを第一においているため、 ...

Updated 1 minute ago by mt

ゲームにおけるフィードバックの研究

ゲーム研究

ゲーム研究レポート ゲームにおける入力・出力・フィードバックを調べる この授業でやること この授業では、1つのゲームだけを詳しく調べるのではなく、 いろいろなゲームを見比べながら、 入力・出力・...

Updated 12 minutes ago by youe2

【C++20】PLAYER(10, 30) ←なんの値だっけ

MT本

【C++20】構造体と初期化の引数の指示 言語:C++ バージョンは 「20」 難易度と思想 Lv1 → GE1 前期 | 弱 Lv2 → GE1 後期 | 弱 Lv3 → GE2 後期 |...

Updated 12 minutes ago by mt

第1回 コンソール版から画面付きゲームへ

夏休み特別企画 GUIゲームを作ろう

第1回 コンソール版から画面付きゲームへ この章では、コンソール版で作ったHIT&BLOWを、DxLibを使った画面付きゲームへ作り替えていきます。 今回は、コンソール版と画面付きゲームの違いを...

Updated 12 minutes ago by youe2