ゲームプログラミングのためのフレームワークについて本気出して考えてみた
どうも、DarkOmemeです。
定期的になにか自分の考えたことを文章にしないと端から忘れます。
--
ゲームをいくつか開発していると、だいたいソースコードの一覧性が悪くなっていく。
そのうち状態管理ができなくなってきて、今自分はどこの画面のどこの状態のソースコードを書いているのかわけがわからなくなってくる。
というか、そもそもゲームプログラミングをするにあたって、作りたくない部分ばっかり手間取って、作りたい部分はおろそかになる。
考えても見れば、僕はもともと物語りが書きたかったのだ。
それが、なにをまかり間違ってプログラマーなんかになったのだ。
物語を書きたい!
↓
小説を書く
↓
ノベルゲームにはまる
↓
この小説をノベルゲームにしてしまおう!
↓
俺ストーリー書くから、お前プログラミングやれよ
↓
いやだよ。面倒くさい。それに今日俺塾だからもう帰るわ。
↓
ポツネン
↓
・・・プログラミング勉強するか
↓
VB6.0とか、なにこれプログラミングとか簡単ジャン!
↓
ノベルゲームのストーリーを記述するためのマークアップ言語を開発しよう!
↓
え、なに、パーサー開発?なんぞそれ美味しいの?
↓
うがー!マークアップ言語じゃ限界あるわ!こうなったらスクリプト言語を開発しよう!
↓
え、逆ポーランド記法?演算子の優先度?
↓
普通のテキストエディタじゃ使いづらくてせっかくの面白いストーリーが台無しだ!作る!
↓
もー、画像とか音声とか連携取りづらいっちゅう話!フレームワーク作んないとアイディアがどんどん形にならない!作る!
↓
VB.NETの度重なる仕様変更に心が折れてスクリプト言語開発・エディタ開発・フレームワーク開発を投げる(VB厨涙目)
↓
死のう・・・
↓
え、Flashって動画作るソフトじゃないの?
↓
Flex Builder?プログラマ向けFlash開発環境?
↓
無名関数とかwwwwwwシングルスレッドとかwwwwwwOS依存ないとかwwwwwwwwwwwうめええええwwwwwwwwwwwwww
↓
なにこれ、Effectとかカッコヨス!
↓
じゃあ、せっかくActionScript3とかMXML覚えたんだしゲーム作ろう!
↓
とりあえずRPG作る!
↓
RPGは扱うデータが多すぎるから、エディタをちゃんと作らなきゃ!
↓
エディタ作りは大変だなあ
↓
エディタ作りは大変だなあ
↓
エディタ作りは大変だなあ
↓
あれ?←いまようやくココ
なげえええええ。
で、その後、桶屋がどうなるかというと・・・
--
さておき。
あれ、本気出して考えてないのに、投稿が長くなっちゃったよ。
じゃあ、フレームワークの概要は次回。