memo: 2002年 11月 | 現在時刻:2024/11/23 20:36:41 |
---|
2002: 10 11 12 / 2003 / 2004 / 2005 / 2007 / 2008 / 2010 || 日付順/逆順 || 月毎/週毎 || 全文検索 | sysworks |
1日(金): C99 |
| ||
---|---|---|---|
プログラミング言語Cの新機能 というわけでC言語にいくつか新機能が追加されたようです。 3年前の話ですが。 問題は3年前の話なのに追加された機能の多くを知らなかったということ。 long long int なんかは他人のCソースで使っているのを見たことがあるので こんなのあったかな?と思いつつも知ってはいたのですが、 配列のサイズ指定に変数を使って動的な配列の作成ができるとかは全く知らず。 |
2日(土): FFXIBench |
| ||
---|---|---|---|
FFXIBench Windows版FFXIの発売が近づき、FFXIが自分のパソコンで動くかどうか どうか調べるための公式ソフトが公開されました。 私はFFXIをやる気は無いですが、せっかくパソコンをアップグレードしたのだから どの程度いけるのかチェックしてみました。 …起動すらしません。 やはりビデオカードがTNT2なのが致命的なのですな。 ビデオカードを買うか、静かなハードディスクを買うか… |
4日(月): 続・DNS |
| ||
---|---|---|---|
6時になってるのに昨日の物として書くのもなんなので。 昨日はまる1日かけてDNSクライアントのC版を作っておりました。 とりあえずは完成して後はバグ取りのみ。 しっかし、DNSのプロトコルってCで書くと嫌がらせのような作りしてますな…。 ついでにといっては何ですがPerl版の方をIPv6対応にしました。 Perlは楽だ〜 |
5日(火): RPGの面白さとは 〜一本道ゲー〜 |
| ||
---|---|---|---|
FFXは面白かった。IXに比べてぜんぜん面白かった。 一番面白かったVと肩を並べるくらい面白かった。 X-2がでるが、今非常にやりたいと思っている。 インターナショナルのような追加版は面白くなさそうに見えて やりたいとは思わない。なのにやりたいと思っている。 なぜだろう。 FFはよく一本道ゲーだといわれる。 シナリオが一本道で分岐が無いということだ。 FFXもそうだった。FFVも一本道ゲーであったが Xはワールドマップという概念がなくなったため Vが途中に広場がある一本道なのに対して Xは本当に一本道だ。 一本道ゲーと言われるからには一本道でないのもあるわけで、 いくつかやったことがある。一本道ゲーはそうでないのにくらべて 面白くない、楽しくない、ゲーム性に劣るという人がいる。 私は、今までやったゲームだけで評価するならば、一本道で無いゲームは 単に面倒なだけでそれが一本道である場合より面白くなっているとは思わない。 一本道で無いゲーム、というよりシナリオには2つのタイプがあると考える。 唯一の開始点を持ち、そこから分岐していくタイプ。 選択によりシナリオがパラレルにシフトするタイプ。 わかりやすくいえば、前者は最初はひとつの道なのだが 分岐点で枝分かれしていくタイプ。 これはすべての到着点から逆にたどると同じ開始点に戻ってくる。 後者は複数の平行世界から選択するタイプ。到着点から逆にたどっても 同じ開始点に戻ってくるとは限らない。 後者はわかりにくいので具体例を挙げればサウンドノベルがそれになる。 つまりオープニングで殺人がおきたとして、ある選択ではAさんが、 別の選択ではBさんが、犯人になるような、未来の選択で現在も変わってしまうタイプ。 私が今までにやったRPGの中に平行世界タイプは無かった。 そして、RPGの中に平行世界タイプのものは無いのではないかと思っている。 これが前提。 この前提の下で、一本道で無いRPGは一本道のものより面白いことが無いと言っている。 なぜならそれは単にシナリオに複数の結末が用意されているだけであり、 それにより面白くなりはしないからだ。 それが私の考えだ。 …本当にシナリオの変化ではRPGは面白くならないのだろうか? まずはRPGの面白さを考える必要がある。 シナリオを持つゲームを簡単に分類しようとすると2つに分けることができる。 シナリオ付きのゲームとゲーム付きのシナリオとである。 RPGは後者に相当するだろう。つまりシナリオがメインである。 ゲームの持つシナリオと同等の表現力を持つものにはアニメがある。 しかし、同じシナリオだとしてアニメとRPG、どちらが面白いだろうか。 ゲームが好きな人であればRPGのほうであろう。 では、アニメを見ながら適所でRPG以外の適切なゲームとRPG、どちらが面白いだろうか。 ゲームが好きな人であればRPGのほうであろう。 単にシナリオとゲームがあるのではなく、ある程度融合している事がわかる。 次にRPGの中のミニゲームに注目してみる。ここでは戦闘などもミニゲームの一つであるとする。 そうすればRPGがミニゲームの集合体のような構造をしていることに気が付く。 さらにRPGからシナリオとミニゲームを取り除いてみるとどうなるだろうか。 そこに残るもの、つまりRPGの本質ともいえるものは発見である。 RPGの面白さはこの発見の面白さに由来する。 そう考えればRPGではシナリオも発見しないといけないことに気づく。 これが単なるアニメ(+ゲーム)に足らないものであろう。 RPGの本質は発見ゲーである。 RPG=発見+シナリオ+ミニゲーム。 シナリオは発見を促し、探究心をくすぐるための誘導役に過ぎない。 少し苦しいかもしれないがRPGの結末、つまり発見の後のシナリオは おまけに過ぎない。それが増えたところで面白くなるわけが無い。 しかし、発見の前のシナリオの変化となれば別だろう。 それは別の発見を促すものであるからだ。 よって、おそらく平行世界タイプのゲームなら一本道のものより面白くなりうる。 もっとも並行世界タイプのゲームを作ろうとすれば 一本道タイプのゲームの2倍以上の労力を必要とするだろうから割に合わないのであろうが。 FFX-2は平行世界タイプのゲームではないが、多くの新たなる発見が予想される。 これがやりたいと思っている理由なのだろう。 ------------------------------ 寝起き後しばらくたったときは精神が不安定で結構こんなことばっかり考えてます… |
6日(水): 暇が無い |
| ||
---|---|---|---|
まあ12月に備えて空き時間の分配を調節してるわけですが。 てか、5時かよ |
7日(木): シレン |
| ||
---|---|---|---|
SFCシレンは良かった。今でも時々やっている。 おそらく多くのシレンフリークはSFC版が最高の出来であると思っているはずだ。 最近のチュンソフトはシレンにネットワークを使った楽しみを追加しようといろいろ試みている。 しかし、シレンは孤独なのが良いのであって、ダンジョンの最中で他人から 手助けしてもらうというのはシレンの楽しみを大きく削ぐ事になりかねない。 もちろんダンジョンから出てしまった後であれば馴れ合いや情報交換も 非常に楽しく推奨されるべきことである。 ダンジョンの中でだけは孤独であるべきなのだ。 これは、ダンジョン内ですごす時間がゲーム時間のほとんどであるシレンにおいて ほとんどネットワークを利用する意味が無いことになる。 もちろん新しいタイプのダンジョンの追加などの用途であれば利用可能だが、 MMORPGに代表されるような協力しながらのプレイには利用できない。 しかし、今のシレンの楽しみと違う楽しみでよいのであれば ネットワークを使った協力プレイで十分楽しむことが出来ると思う。 私が思いついたのは以下のようなものだ。 ・待ち合わせる、誘うなどして数人(4人ぐらいが限度?)のパーティを組みダンジョンへ入る。 ・ダンジョン内ではパーティ全員が同じフロアでプレイするが、当然、皆開始場所はランダムに決定される。 ・それぞれのプレイヤーは同じフロアを独立してプレイする。 ・全員が階段までたどり着いたなら全員の同意の上で次の階へ進む。 ・全員が集まっていなかったり全員の同意が得られていない状態であれば、ほかのプレイヤーは待たなければならない もちろんその間敵に襲われるし、そのプレイヤーの手伝いをしても良い。 ・全員が同じターンを共有し完全に通常のシレンと同じルールが適用される。 ・声を出すことが出来、その声は一定の範囲内に居る仲間に伝わる。たとえば助けを請うことも出来る。 ・もちろん助けるために視界外からドラゴン草で炎を吐いて、見当違いで味方にあたれば そのプレイヤーがダメージを受ける。 ・倒れてしまった場合は味方が復活草を投げることで復活させることが出来る。 復活させずに次の階へ行くことも可能である。その場合はその人の同意を得る必要は無く 次の階へ進んだ時点でパーティからはずされる。 ・時々、他のパーティと同じフロアに入ることがある。 ただ、PKとの絡みもあるためこの場合の取り扱いは未定。 ・通常のシレンよりフロアの広さを広くする必要があるだろう。 追記 考えればすぐわかることだが、ターンが共有されるという性質のため ネットワークのデータ転送量よりも遅延が致命的となる。 場合によっては遅延の激しいプレイヤーを強制退去させる必要があるかもしれない。 …そうなるとフレッツは不利になるなあ。 あと、通常のシレンとは別のシリーズとして通常のシレンも必要。 |
8日(金): FFT |
| ||
---|---|---|---|
FFTMapViewer Javaです。 2ヶ月ほど前に作り始めて1週間もしないうちに中止してしまった代物です。 そろそろ再開させたいところ。 操作は以下の通り。 マウスの左ボタンドラッグで移動 右ボタンドラッグもしくはShiftを押しながら左ボタンドラッグで回転 Ctrlを押しながら左ボタンドラッグで拡縮 3Dデータの表示にはスキャンライン法を使用しています。 今の私の環境だと90FPSぐらい出ます。昔のAthlon 750MHzの環境だと20FPSほどしか出ませんでした。 現在のところMapデータにはAstraeaのものを流用しています。 修正: スキャンライン法でなくZバッファ法です。 |
9日(土): シレン |
| ||
---|---|---|---|
久しぶりにSFCシレンを8時間ほどやってみた。 2回目で現在22F。 このままテーブルマウンテンをクリアできそうな予感。 いくつか忘れていることはあるが、腕は衰えてなかった。 |
10日(日): 3D Java |
| ||
---|---|---|---|
下のFFTアプレットを作成する場合に参考になるサイトを探そうとしたのですが Javaで3Dをやる場合、Java3Dというライブラリがあるようでそればっかり引っかかるのです。 私の場合はブラウザ上でアプレットとして動かせることが最低条件なので 当然そのような外部ライブラリは使えないわけで。 私が見つけたサイトを挙げます。 Javaで3D表示しよう FFTアプレットを作るきっかけになったサイト。 3D Applets プログラミングに役立つ情報は無いがかっこよかった。 JAVAで学ぶ3D 非常に参考になります。このサイトが無ければあきらめていたでしょう。 【CG教科書】 3DCGについて比較的易しく解説してあります。数式やプログラム等はなし。 Chapter5 各種レンダリング法について解説 上のサイトを見ていて気づきましたが、FFTのアプレットで使ってるのは スキャンライン法ではなくZバッファ法です…。 |
12日(火): 月曜 |
| ||
---|---|---|---|
月曜は8時出、15時帰宅、その後すぐ寝て火曜の1時に起きる生活なので 何も書くことが無いことが多いです。 というか日曜の12時に起きて月曜の15時まで27時間起き続けになることが多いので 書く気力が無い… |
13日(水): FFTMapViewer |
| ||
---|---|---|---|
色々と試行錯誤してます。 とりあえずは同じ値を持つ頂点を共有して変換すべき頂点数を減らそうと試みているのですが それをするとモデルの回転と移動で折り合いが付かなくなってしまうという…。 |
16日(土): 覚え書き |
| ||
---|---|---|---|
IEの対応JDKバージョン = 1.1.4 http://support.microsoft.com/default.aspx?scid=kb;ja;JP214828 現在SUNからダウンロードできるJDKバージョン = 1.1.6 JDK1.1.6 のプロファイラオプション -prof[:<file>] appletviewerから使う場合は -J-prof[:<file>] 最新版(JDK1.4.1_01)のプロファイラオプション -Xrunhprof[:help]|[<option>=<value>, ...] 基本は -Xrunhprof:cpu=times,file=<file> プロファイラは最新版を使え 今週末の計画 (土4)〜寝〜(土12)〜起〜(日0)〜寝〜(日8)〜起〜(日20)〜寝〜(月4)〜起〜(月15)〜寝 |
17日(日): HDD |
| ||
---|---|---|---|
結局HDD買いました。 Seagate ST380021A Barracuda ATA IV 80GB 2MBバッファ 40GBプラッタ Faithで税抜12,670円 静かと評判のBarracuda ATA IV。 容量も足りなくなりつつあるので80GB。 早速取り付けるわけですが、現状、CD-R、DVD、HDD×2と 既にマザーボード上のATAスロットはすべて埋まっている状態。 ATAカードも買おうかと思いましたが、ATAカード全般的になにやら評判がよろしくなかった上、 うるさいIBMを取り除かないと意味がないのでIBMと交換という形で取り付けることにしました。 ただ、IBM HDDにあるファイルを移す必要があるので、まずはDVDドライブと交換で取り付け。 パーティションを切って、フォーマットし、ファイルをコピー。 ここまでは無事終了。 が、その後、一旦電源を切りIBM HDDを取り外すと起動不能に。 ブートドライブはMaxtorの方にしてあるはずなので、なんでだろ、とみてみると「GRUB」の文字が。 実はブートローダーにGRUBを使っているのですが、そのSTAGE2ファイル、つまりLinuxパーティションが IBM HDDにとってあったのです。そのためGRUBが起動に失敗していたと。 対応策はいろいろあるわけですがとりあえずLinuxは後回しにすることにして、 XPのディスクを使って回復コンソールからMBRを回復。無事XPが起動。 パーティションを切るときに忘れていたLinux用の空き領域を作るため 作成済みのパーティションを縮小&移動し、ドライブレター&ラベルも適当に修正。 これでひとまず移行作業は終了。 で、肝心の騒音ですがMaxtorがIBM並にうるさく感じるぐらい静かです。 すっかり静音スパイラルにはまってしまっている模様。 もっともMaxtorのは流体軸受けではないモデルなので仕方がないわけですが。 最後に現在のパーティション状況 プライマリマスター Maxtor 52049H4 19GB C OS 8GB D TMP 1GB E APP 9GB F WRK 1GB プライマリスレーブ Seagate ST380021A 75GB 空き領域 8GB G DAT 15GB H NET 51GB |
18日(月): … |
| ||
---|---|---|---|
なんかビデオカードのファンがうるさい音を出し始めた・・・。 金無いって…。 どうも、ある程度以上連続稼動させると比較的長い周期で音を出したり出さなくなったりする模様。 早い話がガタがきているという事ですが。 XP4はよでらんかのう。 |
20日(水): 寝すぎ |
| ||
---|---|---|---|
18時寝、10時起 = 15時間寝。 最近睡眠時間が12時間越えることが多くて何も出来ない日が多いです… |
21日(木): 教訓 |
| ||
---|---|---|---|
CDドライブを10時間酷使するようなことはやめましょう。 白菜x26+2 消化 最初の個人的な印象ではダメダメだったのですが 美味しゅうございました。久々のヒット。 もっとも後2つで終わりですが。 |
22日(金): 消化週間 |
| ||
---|---|---|---|
埋窪x13 消化 ほとんどわかっているとわかってはいたものの ほんとにほとんどわかっててちょっと寂しい。 むしろほとんど抜けてなかったのだなあ、と。 |
23日(土): 消化週間2 |
| ||
---|---|---|---|
FFUx25 消化 うーん、どうなんでしょう、これは。 評価が出しにくいけど、凡作? やはり終わり付近はいくらか無理な部分がありますね。 2クールものは10時間ほどかかるのでなかなかハードです。 |
24日(日): FFU |
| ||
---|---|---|---|
評価が何かに似てるなあと思ってたのですがやっと思い出しました。 クロノクロスに似てるんですよ、FFUは。 J 1-8 消化 面白くはありますが、なんというかアンバランスな部分が少し気になります。 |
25日(月): 消化週間終 |
| ||
---|---|---|---|
十二国記 1〜22 消化 キングゲイナー 1〜4 消化 十二国記は夏に総集編を見ていたのでどうでもよかったり。 それよりキングゲイナー凄まじすぎです。 よくもまああんな危険な橋を渡れるなあ、と。 アレを楽しめる人はそう多くないはず。 私は楽しめる人でしたが。 なにはともあれ100話達成です。 |
26日(火): 睡眠法則 |
| ||
---|---|---|---|
18時に寝ると1時過ぎに起きるが 16時に寝ると21時ごろに起きる。 しかもかなりの確率で。 いったい何なんだろう。 |
28日(木): 続・睡眠法則 |
| ||
---|---|---|---|
18時に寝て5時に起きてみた。 |
30日(土): 裏ゼルダ |
| ||
---|---|---|---|
28日にゲットしてずっとプレイ中です。 で、気づいたことがあります。 うちのPCはうるさい方のHDDが停止している状態ならGCより静かだと。 |
2002: 10 11 12 / 2003 / 2004 / 2005 / 2007 / 2008 / 2010 || 日付順/逆順 || 月毎/週毎 || 全文検索 | sysworks |