Hatena::ブログ(Diary)

ゲームを作りたい! Twitter

2011-03-05

テンプレート版シングルトンクラス

今回はシングルトンの話です。

シングルトンと言えば、デザインパターンの中でも最も有名と言ってもいいぐらいのパターンですね。

http://ja.wikipedia.org/wiki/Singleton_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3

で、ほかの人や自分コードを見たらシングルトンを適用するクラスに毎回シングルトンのコードをコピペしてるんですね。

コピペするのも冗長でめんどくさいな〜と思ったので、勉強も兼ねてテンプレート版のシングルトンクラスを作成してみました。

また何かおかしな所があればコメントお願いします。

続きを読む

2011-02-28

はじめてのたすくしすてむ編 その1

私は学校へ行っているので他人のソースを見る機会がたまにあるのですが、そこで自分のアホさがちょいちょい露呈します。

例えばタスクシステム・・・。

名前はもちろん聞いたことはあるし、何回か調べたりはしているのですが、どうも納得のいく理解が出来ない。

やっぱり組んでみないと理解できないかなーと思い、少し組んでみました。

そんなわけで「はじめてのたすくしすてむ」編です。

注意:私はぶっちゃけ何も分かっていません^^;

   自分の考えをまとめる為に書いています。

   「ここ読め!」とか「ここはこうだろ!」とかいくらでも募集しています。

続きを読む

2011-02-06

クラス設計編 その2 インベーダーのクラスを作る

3週間ほどごぶさたしてました。

就職活動も活発化してきて、なかなか記事を書く暇もありませんが、続きを書いていきたいたいと思います。

一応書いておきますが、設計というものは人によって違う十人十色なものです。ここで書いてある設計はあくまで私が考えるものなので、あまり鵜呑みにしないほうがいいかもしれません。

「こういう設計もあるのか」ぐらいの気持ちで見ていただけると幸いです。

それでは前回に引き続き、インベーダーを例にしたクラス設計の話です。

続きを読む

2011-01-16

クラス設計編 その1

今回は友人からリクエストがあったので、クラス設計のあたりを。

とは言っても、私は実務経験のない専門学生なので聞きかじった知識しかないです。

おかしな所があればご指摘いただければと・・・。

続きを読む

2011-01-10

ResourceManagerを考える その2

前回はクラスの宣言をしたので、今回は実装をしたいと思います。

続きを読む