2007年10月29日
LC2007閉会式
28日の21:45より、LC2007の閉会式が行われました。9日間の長いような短いようなイベントでしたが、じつはイベントの初日は、第二回麻雀大会の決勝戦を開催しており、最初のほうは交流会にもあまり出られていませんでした。閉会式ということで、you Xiaoさんが地面に花火を設置しました。

というと、みんな口々に、
「 うぅぅぅ、さわりたい・・・」
「そういわれると…」
「言われると押したくなっちゃう、非常ボタンの法則。」
などといっていると、このままではタッチする人が出てくると思ったyouさん、すかさず、
「さわれというフリじゃないからw」
と釘をさしてます。
Chiyosukeも、麻雀牌の纏を装着。これは、本体をクリックすると、麻雀牌のパーティクルが出てくる奴。今回、閉会式のための、発生速度を早めにしています。もう、情緒もなにもないようなパーティクルの発生の仕方。あえて擬態語をふるならば、「ボトボトボト」っていう感じ。

というと、みんな口々に、
「 うぅぅぅ、さわりたい・・・」
「そういわれると…」
「言われると押したくなっちゃう、非常ボタンの法則。」
などといっていると、このままではタッチする人が出てくると思ったyouさん、すかさず、
「さわれというフリじゃないからw」
と釘をさしてます。
Chiyosukeも、麻雀牌の纏を装着。これは、本体をクリックすると、麻雀牌のパーティクルが出てくる奴。今回、閉会式のための、発生速度を早めにしています。もう、情緒もなにもないようなパーティクルの発生の仕方。あえて擬態語をふるならば、「ボトボトボト」っていう感じ。
2007年10月28日
スクリプトエラーのリカバリー
あるときから、麻雀のHUDの中のスクリプトの1本(majan_find_useless_pai.lsl)が、Heap エラーで止まるようになりました。そのスクリプトは手牌の聴牌や、ツモ上がりを検出するスクリプトです。止まってしまっても、ゲームの進行は続くのですが、スクリプトが止まってしまったHUDをつけている人は、ツモ上がりやリーチが掛けられなくなります。

問題のスクリプトをリセットできれば、問題は解決します。また、当該スクリプトが止まっていることは、llMessageLinked()のメッセージの有無を観測することで、チェックができます。他のスクリプトから問題のスクリプトを llResetOtherScript() でリセットがかけられればよいのですが、llResetOtherScript() は、
This currently does not reset a script that stopped with a run-time error (like a stack-heap collision or a bounds check error), so it's of limited use.
となっていて、エラーで止まったスクリプトにリセットをかけることが出来ません。そのかわりに
llRemoteLoadScriptPin()が使えそうです。他のプリムの中に、エラーを起こすスクリプトをrunningのチェックを外した状態で置きます。さらにルートプリム中のmajan_find_useless_pai.lslが動作しているかチェックし、動いていないことを検出したら、llRemoteLoadScriptPin()で止まってしまったスクリプトを上書きし、running状態にするスクリプト(hud_alive.lsl)を設置しました。エラーで止まってしまっても、ツモが一巡以内に検出し、スクリプトを再スタートさせ、無事に続行できることが確認できました。

もっとも、こんな手法に頼らずに、Heap Error が起きないように組めればよいのですが、どこでHeap Errorが出ているのか、皆目見当がついていません。listで全く関係のないアドレスを参照している、というのが一番濃厚・・・。

問題のスクリプトをリセットできれば、問題は解決します。また、当該スクリプトが止まっていることは、llMessageLinked()のメッセージの有無を観測することで、チェックができます。他のスクリプトから問題のスクリプトを llResetOtherScript() でリセットがかけられればよいのですが、llResetOtherScript() は、
This currently does not reset a script that stopped with a run-time error (like a stack-heap collision or a bounds check error), so it's of limited use.
となっていて、エラーで止まったスクリプトにリセットをかけることが出来ません。そのかわりに
llRemoteLoadScriptPin()が使えそうです。他のプリムの中に、エラーを起こすスクリプトをrunningのチェックを外した状態で置きます。さらにルートプリム中のmajan_find_useless_pai.lslが動作しているかチェックし、動いていないことを検出したら、llRemoteLoadScriptPin()で止まってしまったスクリプトを上書きし、running状態にするスクリプト(hud_alive.lsl)を設置しました。エラーで止まってしまっても、ツモが一巡以内に検出し、スクリプトを再スタートさせ、無事に続行できることが確認できました。

もっとも、こんな手法に頼らずに、Heap Error が起きないように組めればよいのですが、どこでHeap Errorが出ているのか、皆目見当がついていません。listで全く関係のないアドレスを参照している、というのが一番濃厚・・・。
2007年10月21日
麻雀大会終了
優勝者は、SushiMetal Beckさん、順優勝者はNeko Linkさんでした。優勝者のSuchiMetalさんには、優勝賞金2万L$と、トロフィーが授与されました。

SushiMetalさんは、準決勝でも大三元を上がって、早々と決勝進出を決めていました。

決勝戦は、SushiMetalさん、Neko Linkさん、Ryoma Snookさん、Sachi Ellaさんの4人が半荘を戦いましたが、そこでもSushiMetalさんは跳満、親満を立て続けに上がり、絶好調。Ryomaさんが跳ね満をSachi Ellaさんからロン上がりするも、Sachi Ellaさんが飛んでしまい、南場を待たずに、東3局で試合終了しました。
最後は、みんなで記念撮影。


SushiMetalさんは、準決勝でも大三元を上がって、早々と決勝進出を決めていました。

決勝戦は、SushiMetalさん、Neko Linkさん、Ryoma Snookさん、Sachi Ellaさんの4人が半荘を戦いましたが、そこでもSushiMetalさんは跳満、親満を立て続けに上がり、絶好調。Ryomaさんが跳ね満をSachi Ellaさんからロン上がりするも、Sachi Ellaさんが飛んでしまい、南場を待たずに、東3局で試合終了しました。
最後は、みんなで記念撮影。

2007年10月18日
2007年10月14日
囲碁盤発見
LSLのWikiページのライブラリに囲碁のスクリプトが載っています。なので、世界のどこかには囲碁盤があるはず。
ライブラリの作者の方が参加しているグループから、定期的に囲碁対局が行われている場所(Vineland 28,133,47)を発見。
・・・超巨大な囲碁盤。

遠くからみると、こんな感じ。

ライブラリの作者の方が参加しているグループから、定期的に囲碁対局が行われている場所(Vineland 28,133,47)を発見。
・・・超巨大な囲碁盤。

遠くからみると、こんな感じ。

タグ :囲碁
2007年10月14日
大三元
昨日は「かさねのいろめ」を含む4会場で、麻雀大会の予選が開かれました。
その中で、第4卓の東2局で、いきなり大三元、しかも親の役満が出ました。
スクリーンショットを取ったときには、その卓の人は席を立ってしまったあとでしたが、記念に一枚パチリ。

その中で、第4卓の東2局で、いきなり大三元、しかも親の役満が出ました。
スクリーンショットを取ったときには、その卓の人は席を立ってしまったあとでしたが、記念に一枚パチリ。

2007年10月08日
麻雀大会
1回目の予選が終了して、4名の方の決勝進出が決まりました。
今週の土曜日は、大店舗での予選が行われ、さらに12名の決勝枠を争います。
1回目の予選で敗れた方も、参加できますので、ぜひお越しください。

今週の土曜日は、大店舗での予選が行われ、さらに12名の決勝枠を争います。
1回目の予選で敗れた方も、参加できますので、ぜひお越しください。

タグ :麻雀大会
2007年10月01日
新しいメイド服
衣替えということで、PureMag の新しいメイド服を着てみました。
長袖です。今週に入ってから、天気も悪く、気温も低くなってきたので、ちょうどよいかんじ。
早速、温泉雀荘で記念撮影。

あと、昨日は悲しいお知らせを聞いてしまった。モーターカフェがあと数日で閉店とのこと。
長袖です。今週に入ってから、天気も悪く、気温も低くなってきたので、ちょうどよいかんじ。
早速、温泉雀荘で記念撮影。

あと、昨日は悲しいお知らせを聞いてしまった。モーターカフェがあと数日で閉店とのこと。

