月: 2020年6月

【C#】Linqで集合演算(Union, Concat, Intersect, Except, Distinct)

和集合や差集合と云った、いわゆる「集合演算」を調べていたのですが、「そんな専門用語使われても分かんねーよ!」となったので、自分なりに分かりやすい言葉で解説します。 演算 説明 和集合(Union) コレクションAとコレク …

【C#】Linqで集合演算(Union, Concat, Intersect, Except, Distinct) もっと読む »

ローグライクのマップ生成アルゴリズムについて解説

はじめに 『TreasureRogue』というローグライクゲームを作ったので、その際に実装したマップ生成アルゴリズムについて解説します。 『TreasureRogue』は縦長のマップを生成しますが、基本的な実装は「不思議 …

ローグライクのマップ生成アルゴリズムについて解説 もっと読む »