一人モードの進捗

打てるようにはなったよ。100行も修正しないでいけた。



BusterCurryの丸山さんだったらきっと"忍法萬子の純九連がこんなにむつかしいの術"とか付けそうな図


あとはこれに、役ごとの履歴(どの役あがったか、何手であがったか)と、枚数制限設定と、ミッションモードを追加すればリリースできます。あと一週間か二週間はかかりそうです。来週の連休でうまいことできれば。。。
次はCPU追加もありそうなのでひさびさにわくわくするリリースになりそうです。


ミッションモードは今回入れなくてもいいかなと思ったんですが、、、オクトバさんで紹介していただいて、ミッションモードのことが書いてあったので、、、やっぱ入れます。
http://octoba.net/archives/20100708-mahjang-virtualtenho-g-android-731.html
説明書かわりにかいていただような形になって、いやはや、ありがとうございます。

新キャラおぼえがき

河越公爵家のライバルを登場させます。河越氏にしてみれば、武蔵の国で最も意識してるのは、浦和とか大宮とかより、シンチャン諸々の事情で世界中で有名となった粕壁領主、粕壁公爵家
三人セットで出すのが一番バランスがとれるので、三人組で登場です。


・粕壁美冬 粕壁公爵の娘、通称美冬様。翔子と舞子のライバルでいい名前ないかなあといろいろ検討してみたんだけどこれしかなかった。字は多少変えた。翔子・舞子と同じく五歳。声のイメージは渡辺菜生子さん。<家系>
文化振興においての河越公爵家ライバル、粕壁公爵家の二女。世襲法により5歳6ヵ月から外交研修中<性格>
高飛車でいじわるなキャラだが、本人はもともとそういう性格ではなく、何となく立場上そういうキャラをやらなくちゃいけないのではないかという流れを5歳児ながら感じ取って無理にそういうキャラを演じている、なかなか聡明な貴族の娘、5歳(さっきも言った)。<対人>
翔子とは敵対関係にあるが、そんなに仲が悪いわけではない。
舞子と姉の超能力対決には内心、というかかなりおおっぴらにうんざりしている。<容姿>
黒髪で長髪、瞳は金。タレ目だが鋭い目つきで眉間にしわ。髪型は前髪ぺたん。服装は和服。好みの服は、白地にの黄の花柄。




・粕壁美樹 美冬の姉。17歳。声のイメージは、長沢美樹さん。ってそのまんまや。<家系>
粕壁公爵家の長女。海外進出を目指しているため、家督の跡目を二女美冬に譲る。超能力少女(パルト派)<性格>
海外進出を目指しているが、性格が内向的で人見知りなのと語学があまり得意ではないので、その欠点を克服するためにパルト派・正統茨城派の河越嫗から超能力を勧められ、ナポレオンズの首ぐるぐると、正統茨城派のハンカチの模様を変える秘術を海外で披露したところ大変受けたため、以来超能力に目覚める。<対人>
書道と超能力つながりで、河越の婆様ととても仲がいい。
ボナ派の舞子とは以前に超能力対決で敗れてから舞子の力をとても恐れている。舞子の勧めで、舞子自身が名誉会長を務める「相方のインパクトが強すぎてなかなか名前を覚えてもらえないジリアン・アンダーソンさんの体面をおもんぱかる会」会員となり、粕壁支部長に就任。(ここで言う相方とは、デイビット・ドゥカブニー氏のこと)
翔子と妹美冬からはかなり呆れられている。
佐々木さんを鶴岡派超能力の実験台にしたり、実践させたりするためによく使う。が、はっきり言っておきますが、側近の佐々木さんとは色恋の流れは全くありません。<容姿>
海外の文化に影響されており、服装は、ミュシャの椿姫のドレスを参考に服の色は白。髪は茶髪。瞳の色は黄色。髪型については、ヘアバンドと長髪、前髪下ろし。




・佐々木さん 美冬、美樹の世話役、23歳。声のイメージは、三木眞一郎。<家系>
粕壁公爵家に仕える、美樹と美冬の躾教育係。<性格>
これといった性格がうかばなかったたというだけで、とりあえず苦労人になってもらった気の毒な人。でもそれなりに幸せ・・・なんだと、思う。<対人>
美樹の中学入試の際に家庭教師として粕壁公爵家に雇われたことがきっかけで、以降粕壁公爵家の奉公人となる。
美冬の家庭教師。美冬が遠慮なしに申しつけるかなりの量の雑用も同時にこなす。別に嫌いあっているわけではないが、お互い好みのタイプではないので色恋などの設定は一切ない。
美樹には語学を教えるが、結果はあまり芳しくない。美樹の超能力に付き合わされ、ときどき痛い思いをしているが、功を奏したか、牛乳瓶の底を抜いたりはできるようにはなった。こんだけ尽くしてはいるが、お互い好みのタイプではないので色恋などの設定は一切ない。<容姿>
二枚目だがいつも常に疲れている。でもタフ。服装、和服が多い。
長着は藤色(紫)、帯は濃紺。その上から半纏(はんてん)着用。半纏の色は黒。柄は、前は、両方の襟に桐の絵でその下に勘亭流で「春日部」(注:粕壁ではない)の文字。背中は中央にでっかい桐の文様のワンポイント。
ただ、半纏の柄はたぶん対局中のアイコンには載りきらないとおもいますのであんまり気にしなくてもいいです。


とりあえずこんな風になった。ひさびさに苦労した設定ですが、なかなか活躍してくれそうです。

IS01に関するお知らせ

IS01(SH)買ったのでお知らせです。


まあ、私らが買ったからって、だからどうしたという話ですが。この機会にめでたくauデビューです。それもだからどうしたと言う話ですが。


VirtualTENHO-Gについてですが、アンドロイダー様にご協力いただき、au one marketに登録していただきました。本当にありがとうございます。


SHはキーボード操作がメインになるのでショートカットキーを実装しています。キーのガイドは横画面のみです。
アプリ起動時はVirtualKEYPADが表示されていますが、どれかのキーを押すと、ショートカットキーガイド表示モードに切り替わります。
ガイド表示を固定したい場合は、設定画面にて設定変更ができます。


んで、操作して気づいたのですが、キーのオートリピートが有効になってるみたいで、たとえばnキー押しっぱなしにしてるとえらい勢いでツモ切りが発生して十秒ぐらいで一局終わるような状態になります。
テストの時はけっこう便利なのですが、普通にプレイしてるとそうでもないので、これは改善する予定です。


ついでにSHの使い勝手についてかきとめておきますと、
これが見た目よりだいぶ使いやすいです。キーボードもソフトウェアキーボードと比べると、、、こんなにandroid機ってキー早く打てるんだと驚くぐらいいいです。PCのフルキーボードには及びませんが、この日記更新するぐらいならそれほどストレスもなく行けます。
サイズもそんなに大きくない。
あと、アプリの動作も若干早いような、気がする。(キーのレスポンスがいいってだけかもしれませんが)
んで、オプションだと思ってたワンセグもついてて、、、三万六千円はやすい!やすいよー!HT03を7万で買った私が言うんだから、これは安いんです。


一番気に入ったのは、フォントを明朝にできるとこですね。明朝フォントで一気にザウルスぽくなるとこがステキすぎます。

次版のおしらせ

諸事情から、Xperiaなんかでも一人打ち機能を実装しなければならなくなりそうな気がするので、一人打ちミッションモードを実装する予定です。


ミッションモードとはなんぞやと、
ただの一人打ちモードはHT03版では昔からある機能なので最古のバージョンから入れてる人にとっては何のメリットも無い修正・・・というのもなんか味気ないので、追加機能です。
ミッションモードってのは、役覚えるために、何手かかってでもいいからとにかく指定された役で和了るようなモードです。最初にランダムで指定された役をあがったり、配牌の時点で自分で役を選択して最低何手で和了れるかを記録するわけですよ。
前に同じ職場にいた人にこれはぜひ入れてくれって言われてたのです。
役の判定のテストにも使えそうですし。もっと早く実装してればよかった。


インタフェースは旧一人打ちのインタフェースではなく、現在対戦で使っているインタフェースに移行して捨て牌エリアを拡大する。というような実装になります。(別にどうでもいいことなのですが、現在実装されているソリティアモードで使ってるインタフェースや判定処理は実は対戦モードのものとは全く別物です)
現在ソリティアモードでは24枚しか自摸れませんが、新インタフェースでは16枚以上、最大は・・・インタフェースと相談してできれば王牌以外全部自摸れるようにしたいです。牌が極小になるかもしれないからもしかしたら枚数制限はかかるかもしれません。とりあえず16枚から96枚はいけそうです。


一人打ちモード専用の捨て牌ビューを作成すれば全枚数使用する場合でも表示できますから、そうしようか、どうしようか。

バージョン0.3.7bリリースのおしらせ

こんばんわ。あめみやゆりえです。眠くて頭痛がするほど眠いですが、アップデートのお知らせです。
気づいたら21回目のリリースです。こんなに頻繁にアップデートしているのに昔から使い続けてくださっているユーザさんにはほんとすみません。


では、今回のアップデートについてです。
機能追加
・点数計算で飜数が出る。
・ダブルタップによる捨て牌が可能に。有効にする場合は設定画面で設定してください。無効、横画面のみ有効と、縦横有効が選択できます。横画面のみ有効を設定するのがおすすめ。


不具合修正
栄和の加符が変。前回の修正が不十分だったので再修正です。
・平和判定されない。ついに直った。自風場風の単騎の判定ミスでした。
・符計算が変。これも同じく自風牌風牌の単騎の判定ミスと栄和加符の問題です。
三色同刻が食い下がる。仕様不良でした。修正済み。
・明槓で嶺上開花ドラめくりされない。嶺上牌についてはいろいろ不具合あったのでいっせいに修正。
・国士聴牌で当たり牌が数牌の場合、正しく判定できていなかった。犠牲を払った結果直った不具合です。敬礼。
自摸前に栄和できない。配牌時に聴牌判定していない。ただし人和は現在なしの方向で。
混老頭と全帯が複合する。確かに判定方法は同じです。フラグ見て混老頭たってるときは全帯判定とばすようにした
・対々子ってなに?おそらく対々和のこと。なおした。
・タップとVirtualKEYPADの組み合わせた操作がうまくいっていない。時々移動できなくなることがある。なおした。
・明槓から嶺上牌で暗槓したときのドラ表示が行われない。ドラ表示が捨て牌のタイミングのみだったのが原因。
・順位が入れ替わる。ツヅケルを選んで続けると、前回のデータを引き継いでいる。それでもいいんだけどとりあえずなおした。
清算の時に100点とか微妙な値の差異が出る。自模和と栄和の点差が原因。なおした。



なおせなかった問題
・双碰四暗刻形を栄和でサンアントイトイにならない
 →再現できませんでした。過去の傾向から、当たり牌が風牌とか老頭牌の場合とかが怪しいかもしれないです。
・宇宙を越えて四次元することがある
 →なんのことやらさっぱりですが、萬子内で、八九一や九一二などで順子とすることができるのが宇宙麻雀、しかし今回報告のあった不具合は、萬子、筒子の枠を超えてさらに数をいっこすっとばして順子と判定されているという、なんとも不可解な現象。萬子の七八のあと筒子の一があるとその三枚が順子になる・・・という報告が。再現できないので現在調査中です。

次のリリースに向けてやることかくにん

なおった
栄和の加符が変
 →修正ミス。自分でなくて誰かほかの人が副露してても加符されない。
・平和判定されない
 →なおった。萬子の一から四の単騎が東南西北として認識されてた。
・符計算が変
 →平和判定されない不具合と同一内容
三色同刻が食い下がる
 →仕様ミス。なおった。ほかにもあった。四槓子が門前のみになってたのでなおした。
嶺上開花ドラめくり
 →和了時にドラめくる。あと、先日めくれてないだけでドラは付いてるってかいたんですがうそでした。すみません。めくれてもいなければドラも付いていませんでした。
 →明槓で嶺上開花した後暗槓するとドラが余計にオープンになる問題があったのでついでに直した。
・自分の和了よりCPUの碰が優先される
 →国士聴牌一筒で上家が一筒、対面が一筒碰というご報告でしたが、実際のところ、CPUの碰が優先されたのではなく、数牌で国士の栄和ができないという問題でした!国士の当たり牌と他家の碰が重なるという偶然によってわかった問題です。これは当たり牌検索をする際、数牌の判定をすっとばして字牌の当たり牌検索しかやってなかったのが原因でした。
 Tさん、あなたの国士は少なくとも私にはとてもありがたい国士になりました。




23日の作業
何件か不具合みっけたのでついでに修正


なおった
自摸前に栄和できない。
 →配牌後に聴牌判定やってないのが原因。いわゆる人和だが、現時点では人和は認めないルールで。
混老頭と全帯が複合する
 →判定方法は同じなので、混老頭成立のときは全帯消すようなことをしないといけない。
・対々子ってなに?
 →おそらく対々和のこと。なおした。
和了り結果見にくい
 →要は役名と飜数が出ればいいんだと思う。追加した。みやすくなった。
・タップとVirtualKEYPADの組み合わせた操作がうまくいっていない
 →なおった。キーパッドはフォーカスの状態に関係なく動くようにする。あと、直前のフォーカスに移動する場合は、先にclearFocusやらないとうごかないことがある。



24日の作業
・明槓から嶺上牌で暗槓したときのドラ表示が行われない
 →捨て牌の時に嶺上牌表示するようにしてたので捨て牌しないと表示されなかったのでなおした。
・順位が入れ替わる
 →ツヅケルを選択して継続してプレイした場合に累計得点で順位決定してたみたいです。リセットの場合はクリアされるけどツヅケルでクリアしてなかったみたいです。なおした。
清算の時に100点とか微妙な値の差異が出る。
 →自模和と栄和の得点差による点差でした。減算するときはちゃんと計算してるんですが、加算するときに面倒だったので役クラスのメンバ変数の"得点"を加算してたんだけど、その得点が栄和の得点になってたために出た不具合でした。
・双碰四暗刻形を栄和でサンアントイトイにならない
 →これから調査。何度かやってみたのですが、再現しないです。三槓子が0飜になってる不具合もあってそれは直したんですが、それではないですよね・・・



とりあえず今回の不具合修正は終わり。
機能追加は、ダブルタップによる捨て牌と、振聴してるときにアイコン出るようにする機能追加の二点です。
ダブルタップによる捨て牌の実装はわりと大きめな実装だったのですが、不具合修正が多すぎてインパクトが薄れたぽいです。


今回はそんなに大変じゃないかもーって思ってたけど、けっこう作業量多かったです。実質作業6Hぐらいでしたが、このちょっと昔のノートパチョコンだけでようやったと思います。いや、別にほめてくれとか言わないので、そろそろもっといいの買ってください。>だおちゃん

・・・ああ、あと試験残ってるんだ。エミュレータの試験はこの環境だとつらいです。

和了りに関する不具合

二件不具合報告していただいたのを調べます。
前にもあった、栄和よりCPUの碰が優先される不具合。
あと、双碰栄和の三暗対対がトイトイのみになるという不具合。


うーん、自分の碰よりCPUの栄和のほうが優先されるって逆のパターンの場合は確認してるし、三暗刻トイトイもしぃちゃんとねこさんがよく出すからなんどか確認済してるんですけど、、、これもなんか条件があるのかもしれません。
何度か試してみないといけないですね。


デバッガ使えば積み込みとか仕込むことはできるんですけど、なにしろノートパチョコンのパワーがしょぼくてすっごくかかるんですよね。このへんもナントカ(新釈ファンタジー絵巻)しないと。


明槓の嶺上開花は、(テツ)槓ドラめくって(くれ)はいないですけど、点数計算のときは槓ドラはちゃんと乗ってる・・・と思うんですけど、ちょっと確認してみます。
(※追記:調べてみたら実は乗っていませんでした。ご指摘のとおりでした)