いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

今日、書店でとある技術書を手にとって「これ書いてるの変態だから」とか言っている人がいて、「著者を変態扱いとはいかに」と思ったので調べてみたら、こういう意味もあったのですね…

普段、「変態プログラマー」を自称しているので、自分から「卓越した技術がありんす」と言っているみたいで大変恥ずかしい思いです。変態っても 100% 良い意味じゃないみたいですが、なんつー勘違い野郎だと思われたこともあるだろうなぁ…

明日から「悶絶プログラマー」に改めます。

Comments

yomogi
2009/07/25 19:40:57

私の知り合いは大半が変態なのですが(自分も含めて)
そのような意味があったとは…

さて報告をば…
最近はゲーム開発よりもゲームのツールを作成することを中心としています。
Regex等を簡単に使えるように関数にまとめているので、ゲーム以外のプログラムでも使えるようになっています。

また、QtのGUIを使用して、ツールを作ることにはまっています。
GPLなのですが、社内、もといサークル内から外に公開しなければ、ソースの公開はしなくてもいい、というつもりですが、あってますかね?

LGPLなら、ラッパー関数を作成して、DLLに収めて使用すれば、もっと楽にゲーム開発ができますかね?

そのあたりをここで扱ってもらえるとありがたいです。

あと、Firefoxの起動速度が重くなってきた方用に最適化ツールを作成しました。
準備がとてつもなく面倒ですが、かなり(?)軽くなります。
結局は、FirefoxのSQLiteファイルを最適化しているだけなんですけどね…
ただ、途中に固有名のフォルダがあるせいでインストーラが作成できないのが難点です。
ともかく、とあるファイルは300MBから30MBに減り、どんだけ最適化が行われていないんだ、というくらい、軽くなります。
Firefoxを使っていて、最近起動が重いな、と感じていたら連絡を下さい。

Byerkut
2009/07/28 00:26:40

> yomogi さん

こんにちは(^^
本来の意味での変態であれば私も仲間です。
変態 is freedom です。

ライセンスは利用と使用で扱いが変わって、コメントいただいたように、
公開しないのであれば使用の範囲ですのでソース公開は不要だと思います。
LGPL はよくわかってませんので、ちょっと調べさせてください。
ゲームに使うと利用か使用かわからないところがあります。

Firefox は1秒以内には起動できるので特に遅さは感じておりませんが、
お話を聞いているとかなり解析されたみたいですね?
SQLite の DB を最適化したということは、もしかすると起動以外も速くなりますか?
公開してみたらかなり反応を集めそうなプログラムのような気がします。

yomogi
2009/07/28 00:34:08

いえ、ちょこちょこっと解析して
全てのSQLiteファイルを最適化して、
グーグルツールバーの画像が保管されているテーブルとやらを削除しただけです
これだけで案外軽くなるものです
というか、溜まりすぎると、数百MBまでいくようなので注意です

スタートアップに登録して、毎回一番重くなるファイルのサイズが上限値を超えていないか確認して、
越えているなら最適化
越えていないなら終了
という風にしたいのですが…途中の固有名のフォルダがとっても邪魔で、自動インストールができないという難点が…
上にも書きましたけどね
あ、Win32APIを使用して、全てのフォルダ名を取得する。という方法を今思いつきました。実装してみます。明日にでもw

Byerkut
2009/07/29 01:03:29

> yomogi さん

不要なデータやファイルを削除している感じでしょうか。
確かに Firefox はウイルスバスターとかでクリーンアップ対象にならないので、メンテナンスするプログラムは重宝しますね。
固有名のフォルダはプロファイルの上辺りのランダム文字列みたいな奴ですか?
あれ、取りづらいですね。レジストリとかに入ってれば良いのですが…

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS