2005-03-01から1ヶ月間の記事一覧

作ったゲームを客観的な視点で見るには

方法の1つとしては、プレイする人がどう考えるかをイメージすることですね。 ここでは、実際にゲームをプレイしてはダメです。 あくまで想像することです。 子供が電車でゲームボーイでプレイしている様子をイメージする 女子高生が携帯でプレイしている様…

ゲームにおけるインパクト

よいゲームはプレイヤーに感情の変化をもたらします。 それは「驚き」であったり、「快感」であったり、「恐怖」であったり、、。 では、例えば「驚き」を与えるには、どうすればいいか。 簡単に思いつくのが、 派手な映像・演出を盛り込む。 ということのよ…

個人開発におけるリソース

個人でゲームを開発する場合には、どうしても工数が足りなくなってしまいます。 ということで、個人開発の場合にリソースの浪費をどうやって制限するかをリストアップ 隠し要素・隠れキャラを入れない 表示情報を減らす パラメータを簡単にいじれるデバック…

守破離

http://tenshoku.inte.co.jp/knowhow/monoshiri/all_078/ まだまだ私は「守」の段階ですね、、。 サンプルソースをコピーしたり、人のソースコードを読み込んだり、 既存のゲームのアイデアを利用したり、、。 ひたすら、修行、修行ですね。 「離」の域に達…

ファミスタ

野球ゲームを解析するために、ファミスタについて調べていたのだけれども、 最近のファミスタは色々な要素が入りすぎていて、あまり面白くないみたいですね、、。 で、ファミコン時代のファミスタのロムデータをいじって最新版のデータに差し替えている人も…

変数の定義

C++

変数の定義はどこでもできるので、 必要なときまでガマンして宣言するようにする。(Lazy Instantiation) それはスコープを明確にするためと、コンストラクタ引数を用意するためである。

受講関連資料到着

オリエンテーションやら教科書購入の案内やら、 著作権譲渡同意書やら…。 さすが権利関係にはうるさいK社ですね。

失業保険

図解 失業保険の得するもらい方〈2005年版〉―会社を辞める前に読む作者: 中村敏夫出版社/メーカー: かんき出版発売日: 2005/03メディア: 単行本 クリック: 1回この商品を含むブログ (1件) を見る買うのがちょっと恥ずかしかったです、、。

キーワード追加

微分係数 ロルの定理 平均値定理 コーシーの平均値の定理 ヒマ人ですね、、。

friend関数

C++

複数クラスの共通処理の実体を1つにまとめることができる。 クラスの外からprivateメンバ変数にアクセスすることができる。

平均値の定理

閉空間[a,b]で連続で、開空間(a,b)で微分可能な関数に対して、 (a

ロルの定理

閉空間[a,b]で連続で、開空間(a,b)で微分可能な関数がありであれば、 (a

テーラーの定理

平均値の定理の一般化 閉区間[a、b]でn-1回微分可能な関数ならば、 (0<θ<1) となるθが存在する。 …いったいナンノコトヤラ、、。

基底クラスには仮想デストラクタ

C++

基底クラスをCBase、その派生クラスCInherとして、 それぞれでデストラクタを実装し、以下の処理を行う。 CBase *obj = new CInher() ・ ・ ・ delete obj; この場合、なぜかデストラクタが呼ばれないことがあるらしい。 これを避けるには、基底クラスでは仮…

数列の極限値

とりあえず数列の極限値はどんなものか理解できたので、 はてなキーワードに追加。 極限値とは - はてなキーワード

教科書購入

来月から通う専門学校の教科書を購入。演習と応用 微分積分 (新・演習数学ライブラリ)作者: 寺田文行,坂田ヒロシ出版社/メーカー: サイエンス社発売日: 2000/04/01メディア: 単行本 クリック: 1回この商品を含むブログ (2件) を見る画像処理の講義に関係ある…

今週のけんもほろろ

http://www5f.biglobe.ne.jp/~kenmo/program/arban/arban.html アーバンチャンピオンって…。 今時のゲームっ子に理解できるかしらん。 シンプルすぎて、対戦はアツかったけど、一人プレイは物足りなかったような。 でも、ゲームをあまりやらない人にはこれぐ…

画像処理

3日間部屋にこもってフルスクラッチによるグラフィックスプログラミング入門で画像処理を勉強。 色々と画像処理のテクニックが分かってきたのが嬉しい。 カラーキー付き転送やαブレンド、加算合成 これらは理屈は分かっていたけど、やっぱり実際に作ってみ…

今週借りたCD

CD

ペゾラ~すてきな夜空~アーティスト: PANG出版社/メーカー: Rhythm REPUBLIC発売日: 2003/06/18メディア: CDこの商品を含むブログ (1件) を見るダンサンブルなノリのいいレゲエサウンドですね。 なおかつ、聴かせる歌声で心地よい。 「光が射した」の力強い歌…

メモリ不足対応

C++

new-handlerを実装する。 あらかじめメモリを多めに確保しておき、そこから切り出す 他のnew-handlerに任せる ヌルポインタを返す 例外を返す abort/exitする

チーム開発

趣味のプログラムと仕事のプログラムとの最大の違いは、「チーム開発」にあるような気がします。 チーム開発って何?っていう人のために。 チーム開発の基本の1つは、「ソース管理」ですね。 各人が勝手にソースをいじくり続けていては、いつまでも完成しま…

delete [] obj;

C++

delete obj; と書くと、普通のオブジェクトの削除。 delete [] obj; と書くと、配列のオブジェクトの削除。 みたいです。

BMP読み込む・書き込み

今日も、フルスクラッチによるグラフィックスプログラミング入門で画像処理ライブラリを自作。 24bppのBMPのみなので、 BITMAPFILEHEADとBITMAPINFOHEADERさえあれば、あとはデータ部分のみ。 結構簡単にできました。 (まあ、ソース写しただけだし…) しか…

Effective C++

C++

Effective C++ 【改訂第2版】 アスキーアジソンウェスレイシリーズ―Ascii Addison Wesley programming series作者: Scott Meyers,吉川邦夫出版社/メーカー: アスキー発売日: 1998/04メディア: 単行本購入: 4人 クリック: 43回この商品を含むブログ (77件) を…

今日の線形代数

休日出勤の帰りにモスによって少し勉強。(この日記は日付が1日ずれております) とりあえず逆行列と転置行列と行列式を理解。 逆行列 行列Aによって作られた写像を元に戻す行列。 通常の行列が掛け算で、逆行列が割り算みたいなものですな。 などと書く。 …

ゲー専

実は今月末で会社を辞めてゲー専に通う予定だったりします。 で、昨日説明会に行ってきました。 正直、「学校なんてのは全然あてにならない」と考えています。 そんな私の狙いは、 就職情報をゲットする ゲームを作ろうという意思がある友達をゲットする と…

迷路における追跡アルゴリズム

迷路において、敵が標的(プレイヤー)を追いかけるアルゴリズムをどのように実装するか。 まず、視界に標的がいない場合 ランダムに動く 同じところをグルグル回る 基本的には、このレベルが楽な気がします。 賢い敵であれば、壁越しでも物音や気配を感じて…

Applet -> CGI

以下のコードは調査中のため、間違いかもしれません。 URLConnection con = ServerUrl.openConnection(); con.set〜色々 // Request BufferedWriter buf = new BufferedWriter( new OutputStreamWriter(con.getOutputStream(), enc)); buf.write(〜色々); bu…

FileI/O

FileReader file = null; file = new FileReader("c:\\work\\hoge.txt"); BufferedReader reader = new BufferedReader(file); String line; while( (line = reader.readLine()) != null) { System.out.println(line); } file.close(); BufferedReaderでDeco…

FFⅩⅠのDB

FFⅩⅠのデータベースは何を使っているんだろう…、 と色々検索してみました。 Oracle?SQLServer?DB2? …それらしいのが見つかりませんでした。 ひょっとして、PostgreSQL? …見つかりませんでした。 、、まさか、MySQL?! …見つかりません。(当たり前) で、よ…