Recently Updated Pages
第7回 あとできることって何?
完成!そして自由制作へ C言語版スライドパズルの基本部分が完成したはず。 最後に全体の構成を確認して、自分だけの機能を追加してみよう! こうやって次々出来ることやれることを追加していくと、ゲーム...
Clang Format Pre-Commit
pythonのインストール学校のパソコンには多分インストールされている!↓のサイトから、pythonインストーラーをダウンロードhttps://www.python.org/downloads/...
ENet-CSharpのREADME和訳
このページはENet-CSharpのREADME.mdを和訳したものです。 和訳にはGPTから使い出力したmdファイルを一部私の方で修正しました。 ENet-CSharp 日本語...
第5部 ゲームの基本的な構成
このワークの目標 ゲームは、入力・更新・描画を何度も繰り返して動いています。 このワークでは、次の内容を確認します。 ゲームループの処理順を説明できる Initialize()、Update(...
【C++20】PLAYER(10, 30) ←なんの値だっけ
【C++20】構造体と初期化の引数の指示 言語:C++ バージョンは 「20」 難易度と思想 Lv1 → GE1 前期 | 弱 Lv2 → GE1 後期 | 弱 Lv3 → GE2 後期 |...
2点間の距離
2点間の距離のはなし ゲームを作っているとよく2次元でも3次元でも2点間の距離を出したくなるよね。 それで登場するのが次の公式 $p_1(x_1,y_1,z_1)$ と $p_2(x_2,y_2...
DxLibで3Dキャラクターの移動(基本)
カメラの違いによるキャラクター移動操作このサンプルでは、同じプレイヤー操作を使いながら、カメラの種類によって見え方や操作感がどのように変わるかを確認します。使用するカメラは次の3種類です。固定カ...
第1回 コンソール版から画面付きゲームへ
第1回 コンソール版から画面付きゲームへ この章では、コンソール版で作ったHIT&BLOWを、DxLibを使った画面付きゲームへ作り替えていきます。 今回は、コンソール版と画面付きゲームの違いを...
🎮 ゲーム制作計画書(エンジニア志望向け)評価項目 詳細説明
説明(1) コンセプトの明確さゲームの目的やテーマが、一文で明確に伝わるか。「なぜこのゲームを作るのか」が論理的に説明されているか。他の作品との差別化や、独自の視点・体験が感じられるか。技術的に...
ゲームにおけるフィードバックの研究
ゲーム研究レポート ゲームにおける入力・出力・フィードバックを調べる この授業でやること この授業では、1つのゲームだけを詳しく調べるのではなく、 いろいろなゲームを見比べながら、 入力・出力・...
ゲーム音楽とMIDI
✅ MIDIが昔ゲームで使われていた背景MIDIは「音そのもの(波形)」ではなく、「演奏(どの音をいつ出すか・どの楽器で演奏するか)」を記録するフォーマットです。 ウィキペディア+2doomwo...
GPUリソースを作っていく!→ Draw関数
🎮 GPUリソースを作るってどういうこと?💡まずはイメージ!「頂点の情報(場所や高さなど)」を作るだけでは、画面に出せません。作った情報を GPU に渡して、「これを描いて!」とお願いしないとい...
[ChaEngine] コンポーネントについて
🚧このページは書き途中です。🚧
第4部 三大馬鹿ソート
このワークの目標 このワークでは、次の3つの基本的なソートを扱います。 バブルソート 選択ソート 挿入ソート 授業では、仕組みが単純で、無駄な比較や交換も多いこの3つを「三大馬鹿ソート」と呼...
板書まとめ
これまでの授業で撮影した板書を、日付順にまとめています。授業内容を振り返るときや、試験前に「この日に何を扱ったか」を思い出すために使いましょう。 📆4/22 📝まとめ アルゴリズムを「問題を...
カウントダウンタイマークラスを作ってみようz
CDTimer.h#pragma once #include "Engine/GameObject.h" class CDTimer : public GameObject ...
第2回 盤面の作成
盤面を作って表示しよう まずは、スライドパズルの盤面をプログラムの中に作って、画面に表示してみよう! ここでは、次の4つを作ります。 Board構造体 Position構造体 InitBoar...
第6回 あとやれることある?
第6回 完成と自由制作 今回やること 前回までで、基本版のスライドパズルは完成しました。 今回は最初に、完成したプログラムが正しく動くことを確認します。 そのあと、自分で追加したい機能を1つ選ん...
エンディアン
① 主要ゲーム機の CPU・エンディアン・GPU 一覧ゲーム機CPUエンディアンGPUセガ マークIIIZilog Z80リトルVDPメガドライブMotorola 68000 + Z80ビッグV...
第4回 そのタイル動くよ!
タイルを動かそう スライドパズルでは、動かせるタイルを選んだら、そのタイルを空白の場所へ移動します。 このページでは、実際にタイルを動かすMoveTile()を作ってみよう! タイルを動かすには...