Recently Updated Pages
ダイアログ
🪟 1. ダイアログってなに?ダイアログ(ダイアログボックス)は、ユーザーに何かを聞いたり、設定を入力させたりするための小さなウィンドウです。例:ファイルを保存するときの「名前を付けて保存」画面...
Doxygenで生成
ソースコードから自動的にドキュメントを生成するツール。 C++、C言語、Java、C#など ⚠️下記のzennのサイトを参考にすべし。 DoxygenGUI frontendでグラフィカ...
既存ゲームを改良するよ(何様じゃい!)
既存ゲームの「足りない部分」を見つけて進化案を考える手順書 この課題でやること この課題では、前回分析したゲームをもとにして、 「このゲームはどこが弱いのか」 「どこを足せばもっと面白くなるのか...
Visual Studioの更新うざいよね?
設定色々変えたけど、更新のお知らせが来るよ 表題のとおり、残念ながら何回もいろんな設定試したんだけど、更新のお知らせが来ます。もうどうしようもないです。仕方がないので、個人設定を変更してこの更新...
03 SEとBGMを別扱いに(なんで?)
第3回 効果音とBGMを分ける 目標 この回では、Audio機能を次の2種類に分けます。 SE : 効果音。短い音。何度も鳴る。 BGM : 背景音楽。長い音。基本的に1曲を流し続ける。 最...
第1回 スライドパズルを作ろう
スライドパズルを作ろう これまでC言語を使って、Hit & Blowゲームを作ってきました。 Hit & Blowでは、変数や配列だけでなく、構造体や関数を使って処理を整理する方法や、ゲームを繰...
ユーザー登録
ユーザー登録ユーザー登録するととりあえず初期設定としてゲストユーザー(無登録ユーザー)でも、すべてのブックにアクセスできるようにしてあります。しかしながら、ゲストユーザーでは閲覧はできても編集権...
ジャンル原型と進化ワーク資料
第9週 分析対象ジャンルを選定し、分析方針を整理する なんか作った時の予定で9週って書いてるけど実際の授業とずれてると思うので気にしないで。 自分が作りたいジャンルの原型と進化を調べる この回...
ゲーム研究(自作に向けて)ワーク(6月18日)
自分が作りたいジャンルのゲーム解析ワーク 目的 これまでのワークでは、ゲームの面白さを考えるために、入力、出力、ルール、報酬、リスク、フィードバック、UIなどを分析してきました。 今回のワークで...
01 音を鳴らしてみるだけ
第1回 DirectXTK Audioで音を1回鳴らす この回に入る前に 先にDirectXTKとAudio を読み、次の3つの役割を確認しておきます。 AudioEngine ...
C++とWindowsと非同期処理
Windows向けのゲーム開発において、非同期処理や排他制御(mutex、semaphore、critical sectionなど)を行う場合、以下のように目的や状況に応じて C++標準ライブラ...
3D避けゲームを作ってみよう
実習体験 C++による3Dゲーム開発を体験しよう 今回は、3本のレーンを左右に移動しながら、前から来る敵を避ける3Dゲームを完成させます。 プログラムのすべてを最初から書くのではなく、用意され...
避けゲー
実習課題 避けゲー目的(これを体験で学ぶ)ゲームエンジニアリングの基礎を知るC++ と Visual Studio で実際に動くゲームを作る流れを体験するソースコード → ビルド → 実行ファイ...
へびゲーム
体験入学会プログラミング体験教材はじめに本日は体験入学会にお越しいただきありがとうございます。プログラミング初心者向けの体験授業として、C++を使った「スネークゲーム」を完成させます。コード中の...
🎓Unity × GitHub × Visual Studio(ChatGPT様Says)
🎯 目的Unity プロジェクトを GitHub で安全に管理し、Visual Studio から快適に操作するための手順をまとめました。この資料を見れば、チーム制作でも壊れないUnityリポジ...
前準備その2 スマポ
スマートポインタ入門 目的 この資料では、C++ の std::unique_ptr の基本的な使い方を学びます。 今回の目標は、スマートポインタを深く理解することではありません。 まずは、次の...
singletonのサンプル?
シングルトンパターン比較シングルトンパターンじゃなく作ったPlayerクラスをマウスクリックするたびにnewする動画staticなメンバ変数playerCountがクリックするたびに増えて、自分...
キャラクターAIを作ってみよう
今日の目標今日の体験実習では、2Dボンバーマン風ゲームのキャラクターAIのプログラムを作りながら、C++によるゲーム開発の実際の雰囲気を体験してほしいと思います。開発環境Windows11Vis...
文字コード概要
C言語の場合 #include <stdlib.h> #include <string.h> #include <stdio.h> int main() { /* 2つの文字列を結合す...
CGの授業(6月23日分)
シェーディング レンダリングするときに陰影をつける処理 影と陰 影(Shadow:光がさえぎられてその先にできるやつ。踏んで遊べるタイプのやつ) 陰(Shade:陰影、光の当たり方による明...