ローグライク日記かもしれない
RogueLike Diary Links 2
に参加しています。
2011年3月
≪ 2月分 3月
1 2 3 4 5
6 7 8 9 10 11 12
13 雑記 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 30 31

最近の日記

2011年3月13日 雑記
  生存報告に一月ぶりの日記更新。

  東日本大震災。
  会社は7階建てのビルで、結構ゆさゆさ揺れました。何度も。
  縦揺れと横揺れの間が結構開いてるから震源地は結構遠いな、とか
  それでもこの揺れの大きさはただ事じゃないな、とか言ってました。

  ここまですごい状態になるとはそのときは思ってませんでした。
  何せ職場はネットから完全に隔絶されてましたし、TVも喫茶室とか
  行かなきゃ見れないような環境でしたから。

  3時ごろには帰れるものは帰るようにと放送がありましたが、
  首都圏の交通機関が停止して難儀しました。
  普段から電車で2時間強かけて通勤してるから歩いて帰るのは無理。
  帰れないから21時まで仕事してました。


  会社に泊まる覚悟もしてたんだけど、都営新宿線が21時半頃に復旧したので
  途中までは帰れそうだったので帰宅を決行しました。

  4時間かけて本八幡までは帰れたんだけど、すでに2時半。
  14号線は大渋滞でタクシーは捕まらない。
  結局そこから2時間かけて歩いて帰りました。

  幸い、自宅である団地のライフラインは全て正常でしたが・・・
  本棚から本が散乱してたり、食器棚から皿が落ちて割れてたり。

  外では液状化現象で灰色のドロが噴出してるわ、電信柱が傾いてるわ、
  地面にヒビが走ってるわで大変な模様。


  翌日の朝は団地内の自治会主導でドロ掻きが行われました。
  うーん、腰が痛い。

  液状化した泥が噴出した分、地下が空洞化してるor地盤沈下してるって
  ことだよな・・・大丈夫だろうか。
  





2011年2月12日 JUnNetHack
  久しぶりに日記を更新。
  というかこんなに長期間 間を空けたのははじめてかも。
  いったん休むと再開するきっかけが難しいね。

  最近は仕事で平日は朝6時に出て深夜1時に帰る生活で、
  仕事先はネットに完全にアクセスできないのでローグライクな活動も
  結構少なめ。

  近況報告としては洞窟物語(7年前のフリーゲーム)をやっとこ
  クリアしたぐらいかな?
  Dungeon Crawlでコボルド毒魔術師とか闇エルフ火魔術術師とか
  やってたりもするけど。土日しかできないからな・・・


  現在UnNetHackのSVN更新を本家に追いつくべくちまちまやってます。
  本家r738からUTF-8でマップが表示できるようになったようだけど、
  残念ながら日本語版ではうまく動きません。

  内部コードを全部UTF-8にすれば動くかもしれないけど・・・

  JNetHackの日本語処理はあちこちが漢字コード2byte前提で
  構築されているので日本語処理部分を完全作り直ししないと
  難しいんだよね。

  ちょっとそこらへん調査して対応するのは自分には時間的に難しい・・・
  





2010年9月26日 雑記
  一昨日の金曜日に旅行用兼リビング用に使用していたノートパソコンが
  お亡くなりになってしまいました。
  スリープから復帰しようとしたらディスクアクセスに行ったまま15分画面が
  真っ暗だったので強制終了したらブートセクタが逝ってしまわれ、
  起動しようとするとブルースクリーンに・・・セーフモードでも起動できない。
  まぁ、少なくとも5年以上使ってるはずの古いマシンだったし、
  バッテリもダメになってたし潮時だったかなぁ。


  というわけで昨日ヨドバシまで行って来て新しいノートを買ってきました。
  TOSHIBA の PARX3T6MLF。
  前のノートより画面面積は減ってるけど画素数は上がってるぽい。
  前のノートは1280×1024くらいだったかな。

  OSはWindows 7でMS Office付きで149,800円+ポイント25%でした。
  ま、価格.comの最安値より3万ほど高いけどポイントでとんとんか。
  アンチウィルスは家で使ってるのを入れる予定だったけど、家にあったのは
  ノートン2005だった。Windows Vistaすらまだ出てないときのものなので
  やっぱヤメ。後で買ってこよう。

  とりあえずFirefoxとLhaplusとsakura editorを導入。
  ローグライク開発環境等はまだこれからゆっくり入れていく予定。

  とりあえずDVD→mp4エンコしてみたら前の環境よりかなり早くなってた。
  25分の動画の読み込み&変換で14分くらいかな。前は35分くらいかかってたんだけど。
  





2010年9月19日 JUnNetHack
  JUnNetHack 3.5.3-J0.3.0をリリースしました。
   → JUnNetHack 3.5.3-J0.3.0

  変更履歴



  なんか日記がリリースのお知らせにしか使われてないな・・・

  最近のこれ以外のローグライクな活動は通勤の帰りにスマートフォン上で
  JNetHackプレイしてることと、家で休日に変愚で獣人練気術師を少しずつ
  プレイしているぐらいかなぁ。


  スマホのNetHackは昔書いたとおりプレイしづらいです。
  フルキースマートホンX05HT固有の問題かもしれないけど。
  ・アイテム表示等でウィンドウが出るたびにIMEが起動する
  ・IMEモードだと移動などがキー入力後別キー押して文字確定されないとゲームが認識しない
  ・#がIMEモードじゃないと入力できないので#dipとか#offerとかやりにくい
  ・<、>がソフトウェアキボードじゃないと打てない
  ・アイテム一覧にアイテムを表すアルファベットが表示されない
  などなど。
  それでもプレイして現在ゲヘナでヴラドの塔を制覇するところまで進んだところ。


  獣人練気術師は現在レベル27。レベル15まで明鏡止水も練気もできず、
  レベル20超えるまで攻撃回数1回だったのに武器もまともに装備できなかった
  のがつらかった。
  今は多少楽になったけど。
  獣人のワリには変異が6個ぐらいしか付いてないけど悪性変異がのっぺらぼう
  しかないのでいい感じ。エレメント耐性ついてるけど選択魔法は自然なので
  ワリと宝の持ち腐れという・・・
  [DUMP]
  





2010年7月25日 NetHack2000+8 開発
  閑話
    ほぼ一月ぶりの更新。

    日記を更新しない間に職場が変わったり、
    年齢が一つ上がったり、
    弟に子供が生まれたりしました。

    7月からの参画プロジェクトの職場はネット完全禁止でメールも
    外と隔絶した状態なので昼休みに作業とかできない・・・
  閑話休題


  ここんところ1月ほど NetHack 2000+8 の0.1.0をリリースしました。
   → NetHack2000_8 / 3.4.3-0.10-0.1.0

  JSLASH'EM with NetHack 2000のCVSに上げていた機能を移植し、さらに拡張。

  現時点で新たに追加した機能は次のとおり
  (★はJSLASH'EM with NetHack 2000のCVSにはない新機能)
  ・BGMを再生できるようにした。
  ★サウンド/BGMのイベントへの設定画面。ボリューム設定。
  ・追加タイルによるタイルの置換表示機能
  ★タイル置換機能を拡張した怪物/ヒーローの向いている方向ごとのタイル表示機能
  ★タイル置換機能を拡張したリピートアニメーション
  ・TTY表示時のカラーを微調整可能に。
  ・マウスジェスチャー(あまり便利ではない)
  ・イベント画像表示
  ★状態異常等をマップキャラ上に(ペットマークのように)アイコン表示

  ただし、アニメーションや方向別タイル、イベント画像はデフォルトでは入れてません。
  テスト用の追加タイルの中に試験的な部分アニメを行うものを入れましたが・・・

  BGMに魔王魂から
  お借りしたMIDIを使用しています。
  





2010年6月30日 雑記
  昨日日記に書いた定期の件は途中の乗り換え駅までなら19時前に着くので
  そこで定期を銅買うか相談することにした。

  そこのの駅員さんと相談してみたが、やはりここで定期を解約すると
  自腹で自宅の最寄り駅まで帰る羽目になるという。
  融通利かせてくれてもいいのにネェ。

  結局、そこでは磁気定期を一旦購入して、Suica定期はみどりの窓口の閉まっている
  自宅最寄り駅の改札口で区間変更のための払い戻し証明書を発行してもらい、
  後日(休日など)に旧定期の払い戻しと、磁気定期とSuica定期の差し替えをして
  もらうことになった。
  なんか払い戻し証明書の発行にエライ手間かけさせてしまった。
  めったにないんだろうなぁ。


  さて、明日からは今までより一時間早く起きて出勤しなければ・・・
  それではみなさんお休みなさい。
  





2010年6月29日 NetHack2000+8 開発
  閑話
    おお、この書き出しで書くのも久しぶり。ほぼ2ヶ月ぶりの日記更新だ。

    1月末から某所でCOBOLプロジェクトでVBソース解析要員として参加していましたが、
    7月からは別のプロジェクトに参画することになりました。
    今度のプロジェクトへは家から通勤に2時間チョイかかる場所にあるのでツラそう。

    まず、通勤定期をどう買うかからだな・・・
    家よりの駅で定期購入などを行えるみどりの窓口の空いている時間は
    7:00AMから7:00PMまで。
    初回7/1は早めに出てくれということで6:37AMの電車に乗らなければ
    ならないので朝に買うのは無理。
    かといって現在の仕事はその前日の6/30まであって、定時6:00PMに
    出ても家の最寄り駅に着くのは7:00PMを超える・・・
    現在の定期はSuicaで定期一ヶ月分の払い戻しをする必要もある。

    500円余分に払ってSuica定期2枚にするか、会社よりの駅で定期解約&購入
    してそこから切符買って帰るべきか・・・
  閑話休題


  ここんところ1月ほど NetHack 2000+8 の機能拡張作業を行っていました。
  JSLASH'EM with NetHack 2000のCVSに上げていた機能を移植し、さらに拡張。

  現時点で新たに追加した機能は次のとおり
  (★はJSLASH'EM with NetHack 2000のCVSにはない新機能)
  ・BGMを再生できるようにした。
  ★サウンド/BGMのイベントへの設定画面。ボリューム設定。
  ・追加タイルによるタイルの置換表示機能
  ★タイル置換機能を拡張した怪物/ヒーローの向いている方向ごとのタイル表示機能
  ★タイル置換機能を拡張したリピートアニメーション
  ・TTY表示時のカラーを微調整可能に。
  ・マウスジェスチャー(あまり便利ではない)
  ・イベント画像表示

  ただし、アニメーションや方向別タイルにしても、BGMにしても、
  現時点ではイベント画像やタイル画像やMIDIファイルがない状態なので
  それらなしでの配布になるかも・・・

  とりあえず方向付きアルファベットタイルを作成する予定。
  あと、タイル置換機能でDenziさんのSLASH'EM用モンスター&武器防具タイル
  を選択可能にしようかな。
  





2010年5月4日 雑記
  なんかすげー久しぶりに日記更新。
  新しい職場に1/28から一月ほど移ってから忙しくて更新しなくなって、
  そこからずるずる無更新が続いてたんだけど・・・

  UnNetHackのSVN追従とか、JNetHackへのバグ報告とか細々活動はしてたんだけどね。



  板倉さんの日記で紹介されていた
  Haterisに挑戦してみた。
  できるだけ消しにくいブロックが落ちてくるようになっているようだ。

  とりあえず7行まで消せた。
  56AA AAAA AAA6 AAAA AAAA 8AAA AAAA AB00 AAAA AAAA 956A AAAA AAA9 56AA AAAA A95A
  AAAA AA95 AAAA AAA5 6AAA AAA5 6AAA AA95 AAAA A95A AAA9 5AAA A95A AAA9 5AAA 95AA
  A56A 95AA 300A AAAA AA30 2AAA AAAA 0AAA AAAA AB00 AAAA AA30 2AAA AAC0 02AA A8C0
  AAA8 C0AE AAAA AAAB AAAA AAAE AAAA AAEA AAAB AAAA EAAE AB0A AAAA AAAC 2AAA AAAC
  2AAA AAAA 96AA 8CAA AA8C 0AAA D555 AAAC 02A9 75AA C2AA A5AA AAAA C2AA D56A B007
  6AA0 0AA7 17AA 92AB 5555 5A

  でもハイスコアだと28行も消してる人がいる。すげー。
  欲しいブロックが出るように誘導するのと、回転ハメによる消去がキモのようだ。
  





2010年1月24日 変愚蛮怒 1.7.2
  去年の10月ごろに公開した変愚蛮怒アイテム由来パッチを更新。
    差分ファイル

  今回はバグフィックスです。
  ・ランダムクエストの報酬の由来のモンスターがプレイヤーになっていたのを修正
  ・箱の中のものの由来でどこで拾った箱なのかがおかしくなっていたのを修正
  ・SVN r3072をベースにした。
  





2010年1月21日 JUnNetHack
  そういえば、1/18にJUnNetHack-3.5.2-J0.2.2をリリースしました。
  本家のほうで錬金術に関するバグ対応リリースがあったのでそれに対応する形で。
  変更点は次のとおり
    * UnNetHack 3.5.2-20100110をベースにした。
      r372 修正: 存在しない薬で錬金術をしない
    * 起動時の職業名が翻訳されなくなっていたのを修正



  現在、本家修正のJUnNetHackへの取り込みを行っているのだが・・・
  r387 Patch: 64-bit fix (by Clive Crous)がよくわからない。
  Fixes NetHack for 64bit(NetHack Patch Database) を使用していると思われる。

  モンスターIDとアイテムIDをunsignedからsize_tに変更して、一部の関数の引数の型も
  unsigned から size_t に変更しているようだ。
  unsigend は Win32/64 で 32bit長の整数で、
  size_t は Win32 で 32bit長、Win64 で 64bit長の整数だ。
  size_tは長さの単位だからちょっとアレな直し方だ。

  region.cの941行の修正とか、timeout.cの1845行の修正で
  int型の整数への代入なのにsize_tへキャストしてるのはミスかな。

  あと、モンスターIDとアイテムIDをunsignedに代入したり比較したりしている
  箇所はこのパッチの修正箇所以外にもあるので、いろいろと問題がありそうだ。

  手元にWin64環境がないので検証できないけどね。
  





2010年1月18日 JUnNetHack
  前回に引き続き、r368を翻訳していたのだが、これはそうそう終わらないわ。
  とりあえずjquest.txtは原語のままで更新しておいて、他の更新の反映を優先する
  ことにしよう。

  r368のjquest.txtのチュートリアル部分の翻訳作業は別途行って
  JUnNetHack/Wiki/チュートリアルに置くことにした。
  





2010年1月12日 JUnNetHack
  去年の12/20ぐらいを最後に放置していた、JUnNetHackのSVNへの
  UnNetHackのSVN修正反映を再開。

  去年末の時点ではJUnNetHackへ反映した修正は本家r364まで。
  現在の本家との差は次のとおり。
    r365 Fix off-by-one error in random door placement (fixes S343-2 and ticket:12)
    ランダムな扉の設置時のエラーを修正

    r366 Fix configure and disable tiles completely
    configure修正によるタイルの完全無効化

    r367 Fix "Invalid monster name" warning from lev_comp
    lev_compによる"Invalid monster name"警告の修正

    r368 Patch: Tutorial mode (by Alex Smith)
    パッチ:チュートリアルモード(Alex Smithによる)

    r369 Fix redisplaying tutorial messages by removing debug code

    r370 Tutorial: UnNetHack specific changes and slight changes in style

    r372 Fix: don't alchemize not existing potions (fixes ticket:16)

    r375 Tutorial: dungeon overview text

    r376 Replace impossible() with warning()

    r377 Multiple items on floor shown in reverse video
  とりあえずr367までを反映

  ただ、本家r368 Patch: Tutorial mode (by Alex Smith) が結構でかいなぁ。
  とくにquest.txtに追加されたテキスト情報が半端ないので翻訳に時間がかかりそう。
  

最終更新日: 上記の通り
[ ホームへ戻る | このページをフレームで表示する ]