どうもkatariyaです。
最近STGを作っているというのは先日の日記でお話ししましたが、このSTGは割と設計と構造に気をつけて作っています。
描画と更新をうまく分割したり、デザインパターンを入れてみたりと結構自分の今まで作ったゲームの中では一番設計にこだわってみてます。
その中で改めて実感したこと。
デザインパターンは重要だ。
いや、ここに来るようなプログラマさんにとっては「何を当たり前のことを言ってんだこの馬鹿は」と思うでしょう。
しかし、デザインパターンを入れた瞬間想像を絶するほど、再利用性と効率が高まるのです。
今回は特にFactoryパターン(Abstractの方)と他(FlyweightとPrototype)を組み合わせることでかなりの更新スピードのアップとクラスの整理につながりうはうはしてます。
いやあ、Javaでしか使えねえよあんなやつとか言ってすいませんでした。
あと、今までSingletonしかまともに使わなくてすいませんでした。
ただ、開発してる途中でもうちょいいい設計にできたなあ、と思ってしまいました。まあ、いつものことなのですが。
とりあえず通して一本物を完成させて、はやめにお披露目できることを目指したいと思います。
デザインパターン
コメントはまだありません。