月曜日, 1月 19, 2009

PCを購入


 Windows 7のパブリックベータが始まったというので、使ってみようと思ったけど、うちにはWindows PCがない。で、ちょっとPCを物色してたら、20万弱でこんなPCが手に入るということがわかり、即購入してしまいました。

[CPU] 【クアッドコア】Intel Core i7 920 (2.66GHz/L3キャッシュ8MB/QPI 4.8GT/s /HT対応)
 Core i7はクアッドコアで更にハイパースレッジングが使えるので、なんと論理8コア

[ハードディスク] 1TB シリアルATA II HDD x 2
 とりあえず、容量を増やして、バックアップ用にさらに増設。

[メモリ] 12GB DDR3 SDRAM(PC3-8500 /2GB×6/トリプルチャネル)
 メモリは一気に12GByte。こんなに積めば、仮想PCを複数動かしてもへっちゃらでしょう。

[グラフィック機能] NVIDIA Quadro FX570 (256MB / DVI-I x2)
 あんまり詳しくないけど、これもかなり強力なはず。

[OS] 【64bit】Windows(R) XP Professional x64 Edition SP2
 大量のメモリが生かせるのは64bit版でしょう。Windows 7を試すつもりなので、Vistaはパスしてみました。

 で、今週末届いたので、早速Javaの64bit版をインストールして、Tokyo Railwaysを動かしてみたのですが、trj.exeから実行するとマップを読み込むところでとまってしまう。
 多分trj.exeがwin32だから、うまくいかないのだろうと思い、コマンドラインから
javaw -Xmx256m -jar trj.jar
 って入力して直接起動。

 結果はというと、恐ろしく早い。コンピュータの思考中のメッセージがほとんど表示されない。それでいてCPUは数パーセントしか使われていない。このPCはせっかくの複数コアだけど、このPCにとっては複数コアが大活躍するほど、このゲームは重くないらしい。
 で、この画像はコンピュータの思考中の瞬間を狙ってタスクマネージャーをキャプチャーした物です。このとおり、8つの論理コア別にグラフが表示されているけど、この瞬間でもやっと10パーセントを超えた程度。


 ちなみに、メイン開発環境の Mac book Air なら、コンピュータの思考中は2コアともCPU使用率が100%に張り付きます。

 すごいものを買ってしまいました。

月曜日, 1月 12, 2009

開発:Tokyo Railwaysコンピュータ版


 次回バージョンの目玉は北海道版マップ(ボード版「Pioneer Rails - 北海道開拓鉄道」に相当)。
 その他に、多少の改良を行う予定です。
 北海道版マップはほぼ完成していますが、特別ルールが多く、まだ実装できていないルールがいくつか残ってます。
 改良の方はまだ手つかず。
 もしかしたらコンピュータの路線建設アルゴリズムを大幅に変えるかもしれません。
 次のバージョンは1.20で2月中に公開予定。
 乞うご期待!

自宅でのゲーム会


 久々に自宅で友人と集まってボードゲームをやりましたよ。
 今回やったゲームは、買ったばかりの「ドミニオン」と友人が持ってきた「Kingsburg」、「クス・バルセスの影」。
 Kingsburgはコンピュータゲームの「Civilization」のように街にいろいろな建物を建てて点数を競うゲームでした。先ほど調べてみたら、なんとコンピュータ版が配布されているようです。
 「クス・バルセスの影」は20年前のタクテクス誌の付録ゲームで、私が久々にやってみたいと言ってたら、KS氏が持ってきてくれました。懐かしくて面白かったですが、お約束で地球は滅亡していまいました。
 今回は私を含め5名で集まったのですが、KH氏はボードゲームの方には心あらずの状態で、ずーっと私の作った「Tokyo Railways」の開発中マップ(北海道版)をやってましたよ。難易度至難でなかなか勝てないと言ってましたが。
 

木曜日, 1月 01, 2009

Tokyo Railways コンピュータ版 v1.11リリース


 新年早々ですが、Tokyo Railwaysコンピュータ版のv1.11をリリースしました。
 今回の修正点は、バグ修正1点と、フォント選択の修正で、Windows版/Linux版ではかなり字が読みやすくなると思います。
 是非とも遊んでみてください。

あけましておめでとうございます


 今年もよろしくお願いします。
 今は、例年通り友人の家に集まって、年越しで呑みながら、ボードゲームをやっています。
 さっきまで「ドミニオン」というゲームにハマっていて、4人で5回もやりましたよ。
 順位は、2位、1位、3位、4位、1位で2勝をゲット。
 今は「Stone Age」というゲームをやっている最中ですが、手番の間にこれを書いてます。

 というわけで、今年もいろいろとゲームを遊ぼうと思います。

日曜日, 12月 28, 2008

Tap Diffence その後


 以前にIPhone/iPod Touch用のゲーム・Tap Diffenceにハマっていて、レベル30あたりが突破できないという話を書きましたが、その後、コツがわかって実は非常に簡単なゲームであることがわかりました。
 前回書いたときポイントはIceの使い方ではないかと書いたのですが、実はこのゲームのポイントは「利子」なのです。
 このゲームは各レベルごとに、余ったお金に利子を付けているのですが、実はこのゲームのポイントはなるべく利子だけで武器が買うことでした。利子が元金を増やし、元金の合計が増えていけば、協力な武器も結構簡単になります。
 最近は、このゲームに飽きてきたのですが、これくらいお手軽にできるフリーのゲームで、なんか面白いものが無いですかねえ。

remotePad


 仕事中にマウスが使いにくく感じて、ふとiPhone/iPod Touchのようなマルチタッチを検出できるタッチパネルをマウスの代わりにできないかとことを考えたのですが、よく考えて見ると、これってiPhone/iPod Touchをマウスの代わりにするアプリがあれば片付く話だと気づきました。そこでAppStoreを検索してみたら、このremotePadにたどり着きました。
 このアプリとPC/Mac側にインストールしたアプリの間で無線LAN通信を行い、みごとにiPod Touchをワイアレスマウスのように使用することに成功しました。
 Mac OS Xではbonjourで接続するので、IPアドレスの入力が不要で、簡単につなぐことができました。反応速度も上々でかなり便利です。
 Vistaでも試してみたのですが、こちらでIPアドレスを入力することが必要だそうで、IPを入力してつないでみたのですが、これが遅い。
 マウスポインターがとびとびに移動していく感じで、非常に遅く、使い物にならない。
 まあ、Windowsはあまり使わないので、Macだけでもちゃんと動いてくれば私は満足です。

開発:Tokyo Railways


 コンピュータ版のv1.10をリリースしたばかりですが、windows/Linuxでの動作検証をした際に感じたのですが、OS Xに比べると著しく字が汚い。人物紹介なんて読めたものではない。
 なんとか改善しようと思って調べてみたのですが、Javaでboldを使って表示する際に、日本語が非常に汚くなるようです。
 そこで、環境に合わせてフォントを選択し、もっと奇麗な時で表示されるように変更しています。
 Vistaなら都市名をメイリオで表示し、XP/2000ならMS Pゴシックで表示、OS Xならヒラギノゴシック、LinuxならIPAフォントを利用するように修正しています。来年早々リリースする予定です。
 これで、Windowsでも多少はフォントが改善される見込みです。

水曜日, 12月 24, 2008

Tokyo Railways コンピュータ版 v1.10 リリース


 本日、Tokyo Railwaysのコンピュータ版をリリースしました。
 今回の目玉は、関西マップと高速化、それ以外にもいろいろと改良を加えています。
 もしかしたら来年一月になるかもと思っていた機能も、全て今回に間に合いました。
 詳しくはchangelogをご覧ください。
 それでは、メリークリスマス!

日曜日, 12月 21, 2008

三崎省三氏の没年を誰か教えて


 Tokyo Railwaysの次のバージョンでは関西マップを追加する予定なのですが、ここで登場させる「三崎省三」氏の説明文を書いていて、今ちょっと困っています。
 この方、阪神電気鉄道の初代技師長で日本初のインターアーバンを実現させた人なのです。後に阪神の社長になり、甲子園の名付け親としても知られています。
 ですが、この人の情報が意外なことに少ない。いくらネットを調べても、なくなった年がわからないのです。
 だれか知っている方がいたら教えてください。

月曜日, 12月 15, 2008

開発:Tokyo Railways


 仕事が忙しいのですが、なんとか開発を進めています。
 関西マップは既に作成が完了して、テストも良好。
 あと、いくつかのバグの解消と、思考ルーチンも改良も多少ですが完了。
 一部の計算のマルチスレッド化と、ルート決定ルーチンの改良で、大幅な速度アップも実現しています。
 他には都市一覧、画面更新の改善、登場人物説明画面の追加が残っていますが、これを実現するのにはもうちょっと時間がかかりそうなので、年内にできそうな機能だけ入れて、次のバージョンをリリースしようかと考えています。
 年内に v1.10、年明けにv1.20の2段階リリースになりそうです。
 北海道マップは当面お預けです。その前に現在のプログラムでも対応可能な別のマップを出すかも。

Tap Diffence


 最近、Tap DiffenceというiPhoneアプリのゲームにハマってます。
 電車の中でiPod Touchでずっとこればっかりやってますよ。
 Level 30くらいでどうしてもゲームオーバーになってしまう。
 どうやら攻略の鍵はIceという兵器らしいのだけど、もう少し研究してみます。

月曜日, 12月 01, 2008

町田ゼルビア JFL昇格決定!


 地元にJリーグを目指している町田ゼルビアというサッカーチームがありまして、地域リーグに属しているのですが、石垣島で行われた決勝大会に見事優勝して、来シーズンからのJFL昇格を決めました!
 Jリーグへの準加盟申請も行うようで、これが認められれば、Jリーグまであと一歩となります!
 今年は一試合しか見れていないのですが、来シーズンはもっと応援しようと思います。

日曜日, 11月 30, 2008

Tokyo Railwaysの難易度「至難」


 友人から、Tokyo Railwaysの最高難易度「至難」で勝ったとの連絡がありました。
 10回目にして勝ったそうです。
 TRでは難易度によってハンデとして借金を背負ってゲームを始めるのですが、「至難」の場合は借金220です。
 6人プレイでは、通常は100持ってスタートして、350になれば勝ちなので、250儲ければ良いのですが、「至難」の場合は470も稼がなければならないわけです。
 自分で作ったのになんですが、よくこんな条件で勝てましたねえ。ちょっとびっくり。

Tokyo Railways 開発予定


 最初のバージョンをリリースしたばかりの"Tokyo Railways コンピュータ版"ですが、次のバージョンに向けての作業を開始しています。
 次のバージョンは"1.10"を予定していて、以下の機能改善を目指しています。
・関西版地図(Kansai Express)の追加 ←これが目玉。
・思考ルーチンの改良
  主に地図盤端に複数の場所からつながっている都市(関東のマップだと郡山が相当)へのルート決定ルーチンに多少問題があるため、これを改良する予定。関西版には、多数あるため、対策が必要と判断。
・スクロール時の再描画の抑制(Win/Linux版) Mac OS Xでは発生していないため、対策してなかったが、Win/Linuxはスクロール時に画面がいちいち再描画されて非常に鬱陶しいので改善方法を検討中。
・都市情報ダイアログの追加
  地理に詳しくない人でもプレイできるように都市の一覧を用意して、場所を探しやすくする。あと、ふりがなも表示予定。
・人物紹介ダイアログの追加
  今はマニュアルの巻末に付録でつけている文をゲーム内で見れるようにする。
  登場人物はマップごとに異なるので、いちいちマニュアルにつけていると量が増えすぎる恐れがある。

 リリース目標は来年早々で考えています。

MacBook Proの画面の色が酷いことに・・・


 半年ぶりにMacBook ProでVistaを起動したら、アップデートの嵐。
 なんとか全部入れ直して、作業を終え、Macに戻り、その日は何事も無く電源を切ったのですが・・・
 翌日になって起動してみると、画面の色がパステルカラーのようなとんでもない色に・・・
 外部モニターにはちゃんと表示されているのだが、内蔵ディスプレーだとグラデーションとなるべきところが、ピンクやら水色やら黄色やらのパステル色に吹っ飛んで表示される。起動時のリンゴマークからして輪郭の色が飛んでる。Vistaにしても同じ。
 さらに翌日の今日、さらに調査。特に一部の場所とか特定の色とかが出ていない訳ではないので、ハード障害ではなさそう。OSが起動前からおかしいので、ドライバーとかでもなさそう。
 どうもこれはディスプレイの設定が吹っ飛んでなんかおかしくなってしまったのかと思い、最後の望みをかけて、PRAM消去を実施。
 Command+option+P+R+電源キーでPRAMの消去をしてみたら・・・ちゃんともとの色に戻りました。

 きっとVistaが悪いんだ・・・もうVistaなんか起動したくないなあ。

金曜日, 11月 28, 2008

Tokyo Railways コンピュータ版(Win版)差し替え


 リリースしたばかりのTokyo Railways コンピュータ版ですが、私の環境が2000だったので、気がつかなかったのですが、XP/Vista環境で動作しないケースがあったようです。
 Windows用exeファイルの作成に、launch4jというプログラムを使っているのですが、これのOS X版を使ってexeを作ったら、どうやらこの問題が起きてしまったようです。Win版で作ったら手元のVista環境で動作確認できました。
 ご報告してくれた方々、ありがとうございました。
 最新版は、Tokyo Railwaysのページからダウンロードできます。

月曜日, 11月 24, 2008

Tokyo Railways コンピュータ版 v1.00 リリース


 本日、"Tokyo Railways コンピュータ版 v1.00"をリリースしました。
 同時に、"Tokyo Railways"シリーズの専用ページを開設しました。"Tokyo Railways"の全配布物を新しいページからダウンロードできるようにしてあります。
 Windows版、Mac OS X版、Linux版のパッケージを用意してあります。

 是非とも遊んでみてください!

月曜日, 11月 17, 2008

開発:Tokyo Railways Java版


 とりあえず、全機能の実装と既知の障害を全て取り除きました。
 いちおう、プログラミングという意味では開発完了です。
 今は、自動でコンピュータ同士に対戦させて結果を確認しつつ、マニュアルの準備をはじめています。
 AIは強さと処理時間のトレードオフに悩まされ、処理時間を重視した結果、あんまり強くないです。
 そこで、人間が有利になりすぎないように、難易度を追加して、人間にハンデがつけられるようにしています。
 難易度は簡単(これがハンデ無し)、普通(これがデフォルト)、困難、至難の4段階で、至難ではちょっと勝てないと思います。
 あと、ソースにコメントつけようと思ってたのですが、いままでほとんどコメントつけてないので、ちょっと今更つけられるような量ではなくって、コピーライトだけつけました。読みづらいソースでごめんなさい。
 マニュアルの準備ができたら、ベータ版を公開するつもりです。しばしお待ちを。

月曜日, 11月 03, 2008

開発:Tokyo Railways


 前回、日記をアップしてからもう1ヶ月近くたってますね(苦笑)。
 仕事が忙しかったので日記をおろそかにしてましたが、Tokyo Railways Java版の開発の方は順調に進んでます。
 現状のバージョンをアップしておきます。まだ残件が13件も残ってますが、現状でも十分に遊べます。
 ただし、マニュアルを作ってないので、操作方法がわからないかもしれません(苦笑)。
 ダウンロードは以下から。
 Mac OSX版(10.5以降)
 Win/Linux(要Java 5.0以降)
 ゲームのルールはボードゲームの方と同じなので、そちらを参照してください。

以上