プログラミング入門

C/C++

【C++】クラス分割、モジュール分割、責務の分離 まとめ

C++プログラミングのSRPについて考察し、よりよいコーディングについて解説してみました。
C/C++

【C++】前方宣言(Forward Declaration)チートシート(C++20 / VS対応)

目的ビルド時間短縮、循環依存の回避、ヘッダの安定化「ヘッダでは“存在だけ”を伝える」「実体は .cpp で知る」が基本方針まず結論:できる/できない 早見表パターン前方宣言だけでOK補足T* / T& をメンバに持つ✅サイズ不要。class...
C/C++

【C++】値渡し・参照渡しについて

本日C++の「値渡し」と「参照渡し」について解説し、使い方や落とし穴、用途に応じた選択肢を整理しました。
C/C++

【C++】静的クラス実装時には…

C++で静的クラスを使う時のルールについて
C/C++

【C++】Windowsで2Dアクションゲームを作っていく解説1 ~開発環境構築~

C++でファミコン版ロックマンを作っているプロジェクトを解説するセミナードキュメントです。第一回。
C/C++

【C++】OOPとネイティブ開発の壁

今回からC++のゲーム開発に関する記事を投稿していきます。これはロックマンというゲームを二次創作としてWindows環境で構築するプロジェクトです。
C#

【C#】VB.NETのコードを書き直す (2)

マップエディタの開発後記です。TableLayoutPanelの選択範囲を自作します。
C#

【C#】アンドゥ(リドゥ)したい

マップエディタの開発後記です。 C#.NETでのアンドゥ・リドゥ機能を実装します。
エディター作成

【C#】クラス設計の難しさを知る

マップエディタの開発後記です。C#のクラス設計について。
エディター作成

昔の自分を執拗以上に貶してみた (VB.NETの糞コード集)

こんにちは。今回はちょっとネタに喘いでいる感満載なゲーム開発のエディタ制作私記です。6年前(2017年頃)に作成したVisual Basic.NET(VB.NET)のゲーム開発用エディタを今更ながらC#.NETに移植する(というか正式版とし...