Recently Updated Pages
キャラクターの真下にShaderを使って丸い影を描く(投影丸影)
🎯 この影の作り方のイメージプレイヤーの下に「黒い丸いライト」を当てて、地面をちょっとだけ暗く見せるという工夫です。ライトなので、授業でやった点光源がわかっていれば全く同じように実装できます。し...
mathjax
$$ 1 + 1 $$ できた!!
シロチドリ
波打ち際にて
準備編3:DxLib用のプロジェクトを作って設定するよ
🎮 Visual Studio 2026でDxLibを動かしてみよう このページでは、Visual Studio Community 2026でDxLib用のプロジェクトを作成し、簡単なサンプル...
準備編2:Visual Studioの動作確認とDxLibの配置
🧪 Visual Studio 2026を起動して動作を確認しよう このページでは、インストールしたVisual Studio Community 2026を起動し、C++のプログラムを作成し...
🎮 ゲーム制作計画書(エンジニア志望向け)
その通りって訳じゃなく、あくまで構成のための参考だよ!1️⃣ 表紙・概要プロジェクト名(ゲームタイトル)チーム名・担当メンバー(役割明記)制作期間・使用ツール(Unity / Unreal / ...
アイデア出し~プロトタイピング~製作開始
🧭 全体フロー(5ステップ)フェーズ内容出力物① コンセプトエンジニアリングテーマ・体験価値・独自性を設計コンセプトシート② アイデア出し・検証発想を広げ、成立性・技術的可能性を検討アイデアマッ...
アルゴリズムの授業
1. 線形探索 (Linear Search)1.1 概要配列(またはリスト)の先頭から順番に目標値と比較し、一致したらその位置を返す。見つからなければ最後まで調べ終えて「未発見」を返す。1.2...
第8回 最後の仕上げ
第8回 HIT&BLOWを完成させよう 前回は、タイトル画面、ゲーム画面、クリア画面を切り替えられるようにしました。 今回は、60回以内に正解できなかった場合のゲームオーバー画面を追加します。 ...
第6回 解答履歴を表示しよう
第6回 解答履歴を表示しよう 前回は、判定ボタンを押すとHIT数とBLOW数を求められるようにしました。 現在は、次の入力を行うと前の結果が見えなくなります。 今回は、正常に判定できた結果を最大...
ビヘイビアツリー
C++で作る超簡単ビヘイビアツリー ゲームエンジニア科向け・段階実装ワーク 1. この資料で学ぶこと この資料では、敵AIをビヘイビアツリーで動かすための最小構造を、C++で段階的に作ります。...
自分でランダムな地形?を作って表示する。テクスチャもつける
🌱 ステップ①:データの設計(どんな情報を使うか?)地形を作るには「たくさんの点(てん)」が必要です。この点は「頂点(ちょうてん)」と呼ばれていて、1つ1つの頂点には次のような情報があります:名...
第3回 問題を作る処理を作る問題
🎲 第3回 重複しない4桁の問題を作ろう 今回は、コンピュータが出題する4桁の問題を作ります。 条件は、次のとおりです。 使用する数字は0~9 同じ数字を2回使わない 実行するたびに違う並びに...
第7回 正誤判定とゲーム化
🏆 第7回 正解判定を入れてゲームを完成させよう HITとBLOWを表示できるようになりました。 最後に、入力が正解と一致したらループを終了し、正解メッセージを表示します。 1.文字列は ==...
第4回 入力処理
🔁 第4回 プレイヤーの入力を繰り返し受け取ろう 問題が作れるようになったので、次はプレイヤーの入力を受け取ります。 HIT&BLOWでは、正解するまで何度も入力します。 入力メッセージを表示 ...
付録:♻️ DxLibのプロジェクト設定を保存して、次も使い回す
♻️ DxLibの設定を保存して、次のプロジェクトで使い回そう 前のページでは、DxLibを使うために、プロジェクトのプロパティをいろいろ設定しました。 DxLibのインクルードパス DxLi...
その2
第2章:ライトを仮想カメラとして扱う この章の目的 シャドウマップを作るには、ライトから見た画面が必要になる。 そのために、ライト用のビュー行列と射影行列を追加する。 この章では、まだ画面は変わ...
ダイクストラ法・BFS・A* を図で理解する課題(時間補習課題)
【学習目標】この課題では次のことができるようになります。BFS(幅優先探索)の基本と動き方を説明できるダイクストラ法の仕組みを理解できるA* が「何を追加したアルゴリズム」か説明できる図を見て ...
1回目 導入回+文字列
第1回授業:C++導入とCとの違い(入出力・文字列・書式制御)🎯 目標C言語の知識をもとに、C++の基本文法と文字列処理を理解する。iostream を使った標準入出力を理解する。std::st...
WYSIWYGエディタの使い方
✏️ BookStack WYSIWYGエディタの使い方 BookStack では、直感的に操作できる WYSIWYG(What You See Is What You Get)エディタ を使っ...