<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8381067894382165290</id><updated>2025-08-05T04:32:10.025+09:00</updated><category term="Game"/><category term="anarchy golf"/><category term="PSO2"/><category term="バトルアリーナ"/><category term="Android"/><category term="C#"/><category term="kotlin"/><category term="AmongUs"/><category term="Feign"/><category term="プラモデル"/><category term="Discord"/><title type='text'>へたれプログラマのいろいろなこと。</title><subtitle type='html'>てきと～に作っているプラモ、遊んでるゲーム、anarchy golfの投稿内容について書いたりするとんじゃないかな。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>79</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-3016754057949854649</id><published>2024-12-07T16:34:00.000+09:00</published><updated>2024-12-07T16:34:28.328+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Feign"/><title type='text'>おバカ人狼Feignの解析(2)</title><content type='html'>&lt;p&gt;&amp;nbsp;さて、パッチ形式でのデータ取りは出来たものの、Feignに手を入れないで動かすのもやってみたい。どこから手をつければいいのかな。&lt;/p&gt;&lt;p&gt;と、その前にFeignはオンラインゲームです。どうやって動作検証を行うのでしょうか。Among Usの場合はローカルネットワークだけで動くモードがあります。こちらは抜け道を使うと一個のPCでフルの15人まで動かすことだって可能です。&lt;/p&gt;&lt;p&gt;でもFeignはオンラインにつなぐしかありません。二つのPCでSteam2アカウント使えばゲームの流れはつかめます。が、吊り=ゲーム終了となってしまうためまだ足りません。もう少し多様なシチュエーションを作るには最低あと二つ。てことでスマホとタブレットを持ってきて4アカ。ギリギリです。&lt;/p&gt;&lt;p&gt;さて、Feignのメモリを覗きこむ。そのためにはWin32APIのReadProcessMemoryを使用する必要があります。プロセスのハンドルとかはC#のProcess周りで取ることが出来そう。&lt;/p&gt;&lt;p&gt;では、これらを使ってどこを読めばいいのか？本格的にFeignの解析が必要です。&lt;/p&gt;&lt;p&gt;Unityで作られたゲームはIL2CPPという技術でコードの難読化も兼ねてネイティブコードに変換されています。Il2CppDumperとかIl2CppInspectorというツールで解析が出来るようです。&lt;/p&gt;&lt;p&gt;が、どちらも本家のアップデートが止まっています。試しにFeignに使ってみると対応しないVersionですとのこと。Forkをいくつか見てると更新が続いてるのがある、試してみると・・いけた。&lt;/p&gt;&lt;p&gt;入手した情報からアドレスの割り出しをしていく。見た感じstaticオブジェクトのポインタがわかって、staticのフィールド、インスタンスのフィールドのオフセットがわかったので順々にたどればいいのね。LobbyManagerはstaticクラスだったのでここから辿って辿っていくとusersは取れそう・・・。取れた。&lt;/p&gt;&lt;p&gt;GameControllerは動的に生成されてるので、インスタンスを誰か保持していないかな、と探すと同じく動的に生成されるクラスしか保持していない。あれ？詰んだ臭くない？&lt;/p&gt;&lt;p&gt;よく考えなおしてみよう。staticのオブジェクトも生成される場所はヒープのはずだからその周辺に確保されるはず。メモリサーチでクラス情報を保持しているオブジェクトらしきものを列挙してみる・・・。複数出てくる。&lt;/p&gt;&lt;p&gt;真のオブジェクトはplayers、deadPlayersというListを持っているはずだから、そのオフセットにListを持つものに絞ると・・・まだ複数ある。ゲームごとにオブジェクトを作成して破棄しきれていないらしい。あちこちで保持しあってるからGC効かないんだろうな。&lt;/p&gt;&lt;p&gt;こうなってくると、ゲーム開始直前のロビー人数とplayersが等しく、deadPlayersが0のゲームを現在のゲームと決め撃つしかなく、それで何とか取れたっぽい。&lt;/p&gt;&lt;p&gt;playersは生きているプレイヤー、deadPlayersは死んでいるプレイヤーに違いないから、これで生死を判定しようかな。あれ？両方に名前があるプレイヤーがいるぞ。もしかしてキルされたらplayersからdeadPlayersに移すけど、蘇生されたらdeadPlayersはそのままにplayersに再追加してる？そういう仮定で検出すると、あってるぽい。&lt;/p&gt;&lt;p&gt;てことでメモリ監視方式も完成。手動/メモリ監視/Mod経由の3通り全部乗せが出来ました。テストプレイで代替問題ないことを確認して数日後。&lt;/p&gt;&lt;p&gt;本体アップデートが来ました。こうなってくるとアドレスも変わってるだろうし、パッチもそのまま当たるかわからないし。いやぁ、アプデに追従するのは大変だなぁって実感しました。ある程度需要はあるだろうし、公開してもいいんだけどね。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/3016754057949854649/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2024/12/feign2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3016754057949854649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3016754057949854649'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2024/12/feign2.html' title='おバカ人狼Feignの解析(2)'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-3430807168902521495</id><published>2024-12-07T00:25:00.003+09:00</published><updated>2024-12-07T00:26:07.822+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Discord"/><category scheme="http://www.blogger.com/atom/ns#" term="Feign"/><title type='text'>おバカ人狼Feignの解析(1)</title><content type='html'>&lt;p&gt;&amp;nbsp;久しぶりになんか書いてみる。&lt;/p&gt;&lt;p&gt;時々友人とおバカ人狼と言われるFeignをやってます。&lt;/p&gt;&lt;p&gt;人狼系ゲームをDiscord VCでプレイするとき、どうしても必要になるのがミュート作業。夜時間はスピーカーミュート、死亡した場合はミュートが定番です。もちろん、手動でやってもいいんですがスマホでやってる人は下手するとゲームが落ちてしまいます。&lt;/p&gt;&lt;p&gt;最初に考えたのが、手動ミュートボット。PCで二窓出来る人が代表して昼時間/夜時間の切り替え、死亡処理をボタンポチポチしてする方法。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiT7gUBXeHuZpQk_XrUrnrnk1QDu6HX8cggEmlLVCzixPRSTlT67lrifqI3ELmpxCZj0JKzgr-YhAHkTupG6m-F2LUZTCuJA7PvBG2oPEbwVe1KVD9Q7Wfcck-8ozMhyiV5GRKXo-OufndaG_593w4b8txiyrnxXl0auKrpCIlarcWfNM1kQaHd1onuhtA&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;210&quot; data-original-width=&quot;617&quot; height=&quot;109&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiT7gUBXeHuZpQk_XrUrnrnk1QDu6HX8cggEmlLVCzixPRSTlT67lrifqI3ELmpxCZj0JKzgr-YhAHkTupG6m-F2LUZTCuJA7PvBG2oPEbwVe1KVD9Q7Wfcck-8ozMhyiV5GRKXo-OufndaG_593w4b8txiyrnxXl0auKrpCIlarcWfNM1kQaHd1onuhtA&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;C#でDiscord.Netを使ったり、サーバーで動かすためにpythonに移植したり。これでも十分便利なんですが、やっぱ操作ミスとか忘れがたまにあるので何とか自動化したい。&lt;p&gt;&lt;/p&gt;&lt;p&gt;二パターン考えました。&lt;/p&gt;&lt;p&gt;・BepinExを使ってパッチを当てる。(AmongUsなどのModと同じ)&lt;br /&gt;・Feignのメモリを覗き見る。(AmongUsCaptureやBetterCrewLinkと同じ)&lt;/p&gt;&lt;p&gt;まぁAmong UsでもModを作ってるし、パッチを当てるほうが早いかなと思いBepinExを導入。&lt;/p&gt;&lt;p&gt;BepinExが変換したDLLを読むことでクラス情報が一覧できます。&lt;/p&gt;&lt;p&gt;どのような処理をしているかは簡単にはわからないのですが、今回は動作を変更するためではなく状態を読み取るのが目的なのでとにかくクラス名、メソッド名、フィールド・プロパティ名から動作を推測していきます。&lt;/p&gt;&lt;p&gt;まず、ゲームロビーとゲーム自体の制御をする部分があるはず。ロビーについてはLobbyManagerというそれらしいものを発見。usersというListも発見し明らかにこれでメンバーが取れそうです。&lt;/p&gt;&lt;p&gt;メンバー変更のタイミングもOn～joinやら～Leave～やらがあるのでLogとってみたり、デバッガアタッチして見たりで大丈夫そうなことを確認。&lt;/p&gt;&lt;p&gt;じゃあ、ゲーム進行はというとこれまたGameControllerというそのままの物を発見。stateというフィールドがありここでゲーム状態を保持してそう。メソッドにもProcessStateChangeというものがありLogを出してみるとここでstate移行してるのも間違いない。&lt;/p&gt;&lt;p&gt;ってな感じで解析を進めていきました。&lt;/p&gt;&lt;p&gt;この情報をBotアプリに転送すればオートミュートの出来上がり！&lt;/p&gt;&lt;p&gt;・・・ただ、Modのインストールからしないといけないのはめんどくさいし、アプリ一個で済む形を作ってみたい。自分がいない時に誰かに貸せるようにしたいしね。&lt;/p&gt;&lt;p&gt;でも、そこからが結構大変でした・・・。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/3430807168902521495/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2024/12/feign1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3430807168902521495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3430807168902521495'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2024/12/feign1.html' title='おバカ人狼Feignの解析(1)'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiT7gUBXeHuZpQk_XrUrnrnk1QDu6HX8cggEmlLVCzixPRSTlT67lrifqI3ELmpxCZj0JKzgr-YhAHkTupG6m-F2LUZTCuJA7PvBG2oPEbwVe1KVD9Q7Wfcck-8ozMhyiV5GRKXo-OufndaG_593w4b8txiyrnxXl0auKrpCIlarcWfNM1kQaHd1onuhtA=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-234921233204097409</id><published>2021-12-12T16:52:00.004+09:00</published><updated>2021-12-12T16:52:55.030+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AmongUs"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><title type='text'>Among Us 管理ツール少しいじりました。</title><content type='html'>&lt;p&gt;&amp;nbsp;前回のMod管理ツール、Reactorを使ってるMODには対応できていなかったので&lt;br /&gt;複数DLLがある場合を仮定してフォルダ管理する形式に変更してみた。&lt;/p&gt;&lt;p&gt;あと、AutoMuteUsやBetter-CrewLinkを使うことを想定して、そちらも同時に&lt;br /&gt;立ち上げられるようにしてみた。&lt;/p&gt;&lt;p&gt;ついでになんとなく.NET5に移行。&lt;br /&gt;単一実行ファイルにできるとか、Zip解凍にアップデートが来ているとかで。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElrPJUi2qMMUkdJxArqG7pj1QmvTS9xQJEgSfhhqxv9Qv45ruE0en2BUzrrhedzS9dIRPCzLuKKsAU8Vhkh3ELQzjYbpUly0sigpF3SBippvNNiN4MLke-BYxSfeBKB1yvpuUiSMOkaY/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;476&quot; data-original-width=&quot;735&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElrPJUi2qMMUkdJxArqG7pj1QmvTS9xQJEgSfhhqxv9Qv45ruE0en2BUzrrhedzS9dIRPCzLuKKsAU8Vhkh3ELQzjYbpUly0sigpF3SBippvNNiN4MLke-BYxSfeBKB1yvpuUiSMOkaY/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;よくあるエンジニアが適当に作ったUIです。&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPfeeTfhiaNW-EOD-Yaa9hbY_w7LEzzi9Bqp_nUXnbk0LcXi8j3IqKQWiXMviVnoJfRoi5mvZJVgduWDw4FMpavUUAl9G805PUCEN0GZdddknw_jk-zH-2x6B66Ia3XQS7sarCsNll_Nk/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;58&quot; data-original-width=&quot;57&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPfeeTfhiaNW-EOD-Yaa9hbY_w7LEzzi9Bqp_nUXnbk0LcXi8j3IqKQWiXMviVnoJfRoi5mvZJVgduWDw4FMpavUUAl9G805PUCEN0GZdddknw_jk-zH-2x6B66Ia3XQS7sarCsNll_Nk/s16000/image.png&quot; /&gt;&lt;/a&gt;こんなショートカットをまずウインドウにドロップ。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;するとSteamなら&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8a0pigCoupYrcaQnZvSlCtwPXGU5oIVlQD-6lDMHj0yiqhzElFviVU2rv9sPFUrIBlJ-cVrGdIS7st8hpeHL26P7CrBvWoICSJAEgyL9xUoTmwchVRSxLzwiUNTrPGHx1yCejj0eUr0I/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;476&quot; data-original-width=&quot;735&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8a0pigCoupYrcaQnZvSlCtwPXGU5oIVlQD-6lDMHj0yiqhzElFviVU2rv9sPFUrIBlJ-cVrGdIS7st8hpeHL26P7CrBvWoICSJAEgyL9xUoTmwchVRSxLzwiUNTrPGHx1yCejj0eUr0I/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Epicなら&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZnHOlkHzOHZhOB8wRsiJuuUipugF9V_tCMfSN0iq-S3BvjEXuEUivUxDT2z58hyYqDD6Bt5eLyxr-iPbiupjlj85NUTyPf-b1W6GakHXcJrKQLrW1XsixUermFUzpu8ESRT6gROL96u4/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;476&quot; data-original-width=&quot;735&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZnHOlkHzOHZhOB8wRsiJuuUipugF9V_tCMfSN0iq-S3BvjEXuEUivUxDT2z58hyYqDD6Bt5eLyxr-iPbiupjlj85NUTyPf-b1W6GakHXcJrKQLrW1XsixUermFUzpu8ESRT6gROL96u4/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;となるはず。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Steamの場合はもうひと手順必要で&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqW50q55osBxopdDHJkbsEgWaaQ3Osigqwby_CmdyQpuvWDj8X-sHVx-F0hYNpaDfEliuik7RsjLzc-GyndhF_GMOcXTpHMG8gA13P8qj5IWmaNrAOeLCo8qRvefAIINNCzL9gIpSDrcE/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;215&quot; data-original-width=&quot;474&quot; height=&quot;145&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqW50q55osBxopdDHJkbsEgWaaQ3Osigqwby_CmdyQpuvWDj8X-sHVx-F0hYNpaDfEliuik7RsjLzc-GyndhF_GMOcXTpHMG8gA13P8qj5IWmaNrAOeLCo8qRvefAIINNCzL9gIpSDrcE/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;で表示されるフォルダを開いて&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxJi-CX2WR_zN-FSN1vMCBxTiFoMa8ymgjhwSpLBHMJsXbTk6QIBWRtz63733cFaymzHi9DWyME_Am3Mt5E2oj8rJq7kytRzE1Qk705LMGW4TiuV5FW-nSAlv2rEobENoPHbPHPKqBPAI/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;35&quot; data-original-width=&quot;148&quot; height=&quot;76&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxJi-CX2WR_zN-FSN1vMCBxTiFoMa8ymgjhwSpLBHMJsXbTk6QIBWRtz63733cFaymzHi9DWyME_Am3Mt5E2oj8rJq7kytRzE1Qk705LMGW4TiuV5FW-nSAlv2rEobENoPHbPHPKqBPAI/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;をウィンドウにドロップすると上二つがそろう。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkSDuZH65CSWuKWDl48zSXsb1YSQDvpxAOqD84ZVt38lh61AmtzK3shT-gmz6qEsTlwq4nHHX-TzTVzXrbkdt7qbpvO3C_ikwMgY1mzF8h_UP5ljMnt4fLw_iRaOU_FLZDo3O-mqm2NNE/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;476&quot; data-original-width=&quot;735&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkSDuZH65CSWuKWDl48zSXsb1YSQDvpxAOqD84ZVt38lh61AmtzK3shT-gmz6qEsTlwq4nHHX-TzTVzXrbkdt7qbpvO3C_ikwMgY1mzF8h_UP5ljMnt4fLw_iRaOU_FLZDo3O-mqm2NNE/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;ここでTheOtherRolesなり、Town Of MossなりのModのZipファイルを取ってきて&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;ウインドウにドロップ。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;するとAmong UsフォルダにMod本体以外を展開してリストにModが追加される。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKFfG7o9hXzK5k6t99gqRNcPVJE2Vja6FLdWwhN5mcGz4TeWAhTd1AZe1ZzTctigkVm-e0-DzyGxBCxOvw_SJkuW6BpP1JRAno-pCfcsx_mrr7hEO8RfZmMdH45SEuwX89x8fFDyg32c8/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;476&quot; data-original-width=&quot;735&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKFfG7o9hXzK5k6t99gqRNcPVJE2Vja6FLdWwhN5mcGz4TeWAhTd1AZe1ZzTctigkVm-e0-DzyGxBCxOvw_SJkuW6BpP1JRAno-pCfcsx_mrr7hEO8RfZmMdH45SEuwX89x8fFDyg32c8/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;これ以降はDLL本体だけでも大丈夫なんですが、Town Of MossはReactor.DLLが必要なのでZipで登録するほうが楽ですね。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;ここまですればMOD無しならVanilla、MODなら好きなMODを選択してゲーム開始を押せば&lt;br /&gt;DLL本体を自動で消したりコピーしたりでAmong Usが起動します。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;下二つはDiscode連携するAmongMuteUs用のキャプチャツールや近アモ用のBetter-ClewLinkを同様に登録できます。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;チェックを入れると本体起動前にそれらを起動できるので便利かなと。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;というのを使ってみたい人っているんですかね？&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_O_YCOHJg0ydzd8yWbWOykKiCEQMf6Av3SD68opYRZn9BxLb0U5wHpkIFJ1N2Lot7EGU0S3sJyjMOJ4J8AAsMbFPzsaDEEPj4MfY9Po1ehPByvD-miTwOnbpDSJI2uIPaHt6VtRI2Zto/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;476&quot; data-original-width=&quot;735&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_O_YCOHJg0ydzd8yWbWOykKiCEQMf6Av3SD68opYRZn9BxLb0U5wHpkIFJ1N2Lot7EGU0S3sJyjMOJ4J8AAsMbFPzsaDEEPj4MfY9Po1ehPByvD-miTwOnbpDSJI2uIPaHt6VtRI2Zto/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/234921233204097409/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2021/12/among-us.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/234921233204097409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/234921233204097409'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2021/12/among-us.html' title='Among Us 管理ツール少しいじりました。'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiElrPJUi2qMMUkdJxArqG7pj1QmvTS9xQJEgSfhhqxv9Qv45ruE0en2BUzrrhedzS9dIRPCzLuKKsAU8Vhkh3ELQzjYbpUly0sigpF3SBippvNNiN4MLke-BYxSfeBKB1yvpuUiSMOkaY/s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-7814601436339688423</id><published>2021-12-06T22:48:00.000+09:00</published><updated>2021-12-06T22:48:24.797+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AmongUs"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><title type='text'>Among Us MOD管理ツール</title><content type='html'>&lt;p&gt;&amp;nbsp;久しぶりにツール作ってます。&lt;/p&gt;&lt;p&gt;Among Us面白いですよね。色んな配信者の方見てるうちに自分でもやってみようと。&lt;/p&gt;&lt;p&gt;今はMODを入れて遊ぶのが特に流行っていますが、そのMODの中にとある推し配信者の方が作ったスキンが入ってるものがありまして。&lt;/p&gt;&lt;p&gt;でもMODない人と遊ぶには外したり、また違うMOD入れたり・・・。&lt;br /&gt;ちょっとめんどくさいなと思って管理ツール作成中です。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPBQxjQbuXEA2rNEGxNhWwK9Pd6BkbHmpaB4zCylurCd2uaj3OT6inkVTj7Rxy-BlLgIUySNMyGTs9bohVBg2qqrdkvW_JMuyVz43sbhgAATB5jAP6BiOCq8zFHLjaOHeJz81qBCpdBkg/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;484&quot; data-original-width=&quot;802&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPBQxjQbuXEA2rNEGxNhWwK9Pd6BkbHmpaB4zCylurCd2uaj3OT6inkVTj7Rxy-BlLgIUySNMyGTs9bohVBg2qqrdkvW_JMuyVz43sbhgAATB5jAP6BiOCq8zFHLjaOHeJz81qBCpdBkg/&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;ほんとに簡単なツールなんですが、アモアスの起動ショートカットとアモアス本体フォルダを最初に登録します。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Steamだと両方登録しないとだめですが、Epicだと起動ショートカットだけで両方登録されます。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;下の表にMODをドロップするとModを管理して選択が出来るようになります。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Zipをドロップするとアモアス本体フォルダに展開するので、まだMOD入れたことない人は最初はZipからですね。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;それ以降はDLLだけドロップでOKです。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;DLLはMOD名+バージョンにリネームして管理します。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;下の表で素の状態でプレイしたいときはVanillaを選ぶとDLLなしで、MODは入れたいものを選択するとDLLをコピーしてゲーム開始になります。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;ただ、まだThe Other Role系しか確認してないんですよね。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;なぜか最近MOD入れると起動して認識はするんだけどゲーム開始できないので確認できたとも言えないんですよね。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;あと結構ファイルいじるので公開するのは怖いんですよね。&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;どうしようかな？&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/7814601436339688423/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2021/12/among-us-mod.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7814601436339688423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7814601436339688423'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2021/12/among-us-mod.html' title='Among Us MOD管理ツール'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPBQxjQbuXEA2rNEGxNhWwK9Pd6BkbHmpaB4zCylurCd2uaj3OT6inkVTj7Rxy-BlLgIUySNMyGTs9bohVBg2qqrdkvW_JMuyVz43sbhgAATB5jAP6BiOCq8zFHLjaOHeJz81qBCpdBkg/s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-1859508020978840292</id><published>2019-12-07T23:18:00.002+09:00</published><updated>2019-12-07T23:18:47.457+09:00</updated><title type='text'>OVMFのバグ</title><content type='html'>今ちょっといろいろあってUEFIアプリを書いてます。&lt;br /&gt;
検証をQEMU上で行ってるんですが、なぜかプログラムを実行するたびに使用可能メモリが減っていきます。&lt;br /&gt;
実機でテストすると全く起きない。&lt;br /&gt;
どこまで削ったら起きなくなるのか突き詰めていったら、見つかりました。&lt;br /&gt;
TestString()という、画面表示できる文字列か検証するAPI。&lt;br /&gt;
これを呼ぶとメモリが減っていきました。&lt;br /&gt;
&lt;br /&gt;
で、QEMU用のUEFIっていうのはオープンソースのOVMFっていう実装を使ってます。&lt;br /&gt;
なのでソースみりゃわかるかなと。&lt;br /&gt;
&lt;br /&gt;
ダウンロードしてきてGREPかけて・・・多分これ。&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
EFI_STATUS
EFIAPI
GraphicsConsoleConOutTestString (
  IN  EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *This,
  IN  CHAR16                           *WString
  )
{
  EFI_STATUS            Status;
  UINT16                Count;

  EFI_IMAGE_OUTPUT      *Blt;

  Blt   = NULL;
  Count = 0;

  while (WString[Count] != 0) {
    Status = mHiiFont-&amp;gt;GetGlyph (
                         mHiiFont,
                         WString[Count],
                         NULL,
                         &amp;amp;Blt,
                         NULL
                         );
    if (Blt != NULL) {
      FreePool (Blt);
      Blt = NULL;
    }
    Count++;

    if (EFI_ERROR (Status)) {
      return EFI_UNSUPPORTED;
    }
  }

  return EFI_SUCCESS;
}
&lt;/code&gt;&lt;/pre&gt;
Bltをfreeしてるってことは内部でメモリ割り当ててるのね。&lt;br /&gt;
これは怪しいのでGetGryphの実装を探してみると、たぶんこれ&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
EFI_STATUS
EFIAPI
HiiGetGlyph (
  IN  CONST EFI_HII_FONT_PROTOCOL    *This,
  IN  CHAR16                         Char,
  IN  CONST EFI_FONT_DISPLAY_INFO    *StringInfo,
  OUT EFI_IMAGE_OUTPUT               **Blt,
  OUT UINTN                          *Baseline OPTIONAL
  )
{
～中略～
  *Blt = Image;
～後略
&lt;/code&gt;&lt;/pre&gt;
Imageが実体ね。これを探してみると
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
  Image = (EFI_IMAGE_OUTPUT *) AllocateZeroPool (sizeof (EFI_IMAGE_OUTPUT));
  if (Image == NULL) {
    Status = EFI_OUT_OF_RESOURCES;
    goto Exit;
  }
  Image-&amp;gt;Width   = Cell.Width;
  Image-&amp;gt;Height  = Cell.Height;

  if (Image-&amp;gt;Width * Image-&amp;gt;Height &amp;gt; 0) {
    Image-&amp;gt;Image.Bitmap = AllocateZeroPool (Image-&amp;gt;Width * Image-&amp;gt;Height * sizeof (EFI_GRAPHICS_OUTPUT_BLT_PIXEL));
    if (Image-&amp;gt;Image.Bitmap == NULL) {
      FreePool (Image);
      Status = EFI_OUT_OF_RESOURCES;
      goto Exit;
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
はい。Imageは構造体で、Bitmapという要素にもメモリ割り当ててるね。&lt;br /&gt;
ってことでBltだけfreeするのはアウトですね。&lt;br /&gt;
とりあえずTestStringを呼ばなきゃいいんだけど、UEFIの実装ってまちまちでフォントも入ってるかテストしてみなきゃわからないんですよねー。&lt;br /&gt;
実際に&quot;｜”と”}”が実装されていない環境もありました。&quot;{&quot;はあるのにｗ。&lt;br /&gt;
&lt;br /&gt;
これ直してビルドすればいいんだけど、環境整えるのがめんどくさいｗ&lt;br /&gt;
誰か直してくれないかなぁ？</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/1859508020978840292/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2019/12/ovmf.html#comment-form' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/1859508020978840292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/1859508020978840292'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2019/12/ovmf.html' title='OVMFのバグ'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-3394903295040441180</id><published>2019-11-30T10:16:00.003+09:00</published><updated>2019-11-30T11:09:26.409+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><title type='text'>ケ〇マス？</title><content type='html'>久々の投稿です。すっかり忘れてたというか&lt;br /&gt;
&lt;br /&gt;
作ったのはちょっと前ですが・・・。&lt;br /&gt;
テレビのクイズ番組で人気のコーナー。&lt;br /&gt;
アプリ作ってくれるところ募集とかなんとか言っました。&lt;br /&gt;
いいお題ではあるな、と思ったのでものは試しに作ってみた。&lt;br /&gt;
4,5時間はかかったかな。&lt;br /&gt;
&lt;br /&gt;
PC更新したばかりなのでまずUnity入れなおして、使い方を思い出して・・・まだよくわかんない。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.blogger.com/video.g?token=AD6v5dyW5OgNrKXTomLnU6ZpAnO-CBAfZuX98WedHU-bl0qVmV1SvQ68ijbaHKc4J6crzeB9P9pn5mIg6rj5lUfRzA&#39; class=&#39;b-hbp-video b-uploaded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
とりあえず問題の管理だよなぁ。単純に盤面を記録して、正解の読み方、間違った読み方のデータを並べ解けばいいのかな？&lt;br /&gt;
ってことでこんな感じ。&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;巴,祇,藺,草
危,険,案,蹴
医,眩,家,木
剣,園,山,計
基,軸,子,通
薬,奈,馬,鞠
巴,ともえ
巴奈馬,パナマ
祇園,ぎおん
藺草,いぐさ
草木,くさき
危険,きけん
案山子,かかし
蹴鞠,けまり
医薬,いやく
家計,かけい
基軸,きじく
剣,つるぎ
眩,めまい
木通,あけび
&lt;/pre&gt;
&lt;br /&gt;
誤読データ準備するのがしんどいぞ・・・</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/3394903295040441180/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2019/11/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3394903295040441180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3394903295040441180'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2019/11/blog-post.html' title='ケ〇マス？'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-7067175747068688961</id><published>2018-03-21T12:41:00.001+09:00</published><updated>2018-03-21T12:41:47.363+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>2月勝率</title><content type='html'>気づいたらもう3月も終盤。&lt;br /&gt;
また更新忘れてました。&lt;br /&gt;
&lt;br /&gt;
最近のニュースであれば、とうとう星14武器を手に入れました。&lt;br /&gt;
パルチザンでした・・・。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhouXguZgOpqZKCumjq6WeOcNSEKPDE57ZdVsGPyjTfymoVI415HxruDsjiFYTGsI6tNaRkAklWV2UwuzvKKgXixHnNlAO-GO4f5r_fLE93hN3DhfFI83dgc2r4_cx_lbuHJAl2prxpv2c/s1600/pso20180314_221225_002.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhouXguZgOpqZKCumjq6WeOcNSEKPDE57ZdVsGPyjTfymoVI415HxruDsjiFYTGsI6tNaRkAklWV2UwuzvKKgXixHnNlAO-GO4f5r_fLE93hN3DhfFI83dgc2r4_cx_lbuHJAl2prxpv2c/s320/pso20180314_221225_002.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmIM4eC3nyYaCoC_vH_X6QG1JiYjqTgGzzLVS1y3tsYnrgz-ofbLE50SSEqWLy2XCw4S_HaYy-tghA_Dv4OeWrzBmWd5KzkixwRcFNaxzfTv2lSENilrdqCq8hfIRi_-CYVh0gaIHEOv8/s1600/pso20180315_210104_000.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmIM4eC3nyYaCoC_vH_X6QG1JiYjqTgGzzLVS1y3tsYnrgz-ofbLE50SSEqWLy2XCw4S_HaYy-tghA_Dv4OeWrzBmWd5KzkixwRcFNaxzfTv2lSENilrdqCq8hfIRi_-CYVh0gaIHEOv8/s320/pso20180315_210104_000.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
とりあえず、頑張って強化もしたしせっかくなのでメインで使っていきたいと思います。&lt;br /&gt;
&lt;br /&gt;
で、バトルアリーナですが相変わらず・・・&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiutKG0I75P3Pjg1UbZ1L_HCa8ApdsWyIELSTmLsow78GuhyphenhyphenIJ28K7yQakU0-wvQbLMHTESU9IG4gNWiHSrw6pYFRcpKnRtkZafYe-kDGt9U1QbAPfeVPzRyqHZJhuGC9UsVnfEeJqAH_8/s1600/2018-03-21.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiutKG0I75P3Pjg1UbZ1L_HCa8ApdsWyIELSTmLsow78GuhyphenhyphenIJ28K7yQakU0-wvQbLMHTESU9IG4gNWiHSrw6pYFRcpKnRtkZafYe-kDGt9U1QbAPfeVPzRyqHZJhuGC9UsVnfEeJqAH_8/s320/2018-03-21.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrbjAK5m2LZIOlfQEtT3-vWGOnwlngmhpVQXIHCoyEfBrKlDh_RC6DKnBBLFv0pzuKxw94RGBlnzDCTBgpZdPXpyKSBDpOZwYDfzPX9crF_GlieNEUAyIFrcPG0MFFC45Vkpd5_FDqHd0/s1600/2018-03-21+%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrbjAK5m2LZIOlfQEtT3-vWGOnwlngmhpVQXIHCoyEfBrKlDh_RC6DKnBBLFv0pzuKxw94RGBlnzDCTBgpZdPXpyKSBDpOZwYDfzPX9crF_GlieNEUAyIFrcPG0MFFC45Vkpd5_FDqHd0/s320/2018-03-21+%25281%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
特に2月終盤にはバーチャロンコラボで武器種チェンジが入ったんですが初日の混乱で勝ちを稼いだ以外は負け続き。3月序盤まであったんですが結局勝ちきれなかったです。&lt;br /&gt;
ライドスラッシャー、面白かったけどなー。使いきれませんでした。&lt;br /&gt;
&lt;br /&gt;
3月はまた武器チェンジでさらに変化があったけど、それはまた別の話、ということで・・・。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/7067175747068688961/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2018/03/2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7067175747068688961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7067175747068688961'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2018/03/2.html' title='2月勝率'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhouXguZgOpqZKCumjq6WeOcNSEKPDE57ZdVsGPyjTfymoVI415HxruDsjiFYTGsI6tNaRkAklWV2UwuzvKKgXixHnNlAO-GO4f5r_fLE93hN3DhfFI83dgc2r4_cx_lbuHJAl2prxpv2c/s72-c/pso20180314_221225_002.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-6835024327906823775</id><published>2018-02-14T20:09:00.000+09:00</published><updated>2018-02-14T20:09:41.507+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>1月勝率</title><content type='html'>長いこと忘れてました。&lt;br /&gt;
&lt;br /&gt;
原因としては、緊急のドラゴン退治頑張ってたこととスマホゲーのイベント頑張ってたあたりかな・・・。&lt;br /&gt;
緊急と緊急の合間でアリーナ行くには時間が半端でなかなか行けなかったり。&lt;br /&gt;
まぁ、&lt;br /&gt;
&lt;br /&gt;
結果はこちら。1月は結局150戦程度しかしてませんね。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAct-rjfQhcku9JmsBuANJNSWjSE8Fu5tlkZ2U7IlpWp__xIbsd9-CdiqgN0EpTm804EdcVDKyGf6tcIKdBuIey-OZXKFfUvBMEKE19jjMug9TnFnigN0pfsfjsxqY-WthL6EaTFA1F4/s1600/2018-02-14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAct-rjfQhcku9JmsBuANJNSWjSE8Fu5tlkZ2U7IlpWp__xIbsd9-CdiqgN0EpTm804EdcVDKyGf6tcIKdBuIey-OZXKFfUvBMEKE19jjMug9TnFnigN0pfsfjsxqY-WthL6EaTFA1F4/s320/2018-02-14.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY7rMhT9VDWXBwYWgXXmc-bt_76tXpjfLJuq6qbrwHGRDEqJ-R3WwwWTVyRetT0fRpe4k_STEGd_luOk7zrMXCwLfs8otQN9i4vP_o9tzyM_o-4G8j-K4IqJ9u865wwmLbNyOx9odMeWI/s1600/2018-02-14+%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY7rMhT9VDWXBwYWgXXmc-bt_76tXpjfLJuq6qbrwHGRDEqJ-R3WwwWTVyRetT0fRpe4k_STEGd_luOk7zrMXCwLfs8otQN9i4vP_o9tzyM_o-4G8j-K4IqJ9u865wwmLbNyOx9odMeWI/s320/2018-02-14+%25281%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
最終日はレジェンド落ちギリギリでやめるというヘタレさでした。&lt;br /&gt;
負けるときはほんとに何の役にも立たないレベルで死にまくり、勝っても味方に助けられることのほうが多いくらい。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
気になって各ステージの勝率見たらこれはひどい、としか言いようのない勝率でしたw&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4MUrEBgvwQoolUDemnabJ815uaqrq1gCupwzr5MNhuCFlAbqV5lSUspuiEKB-imYJYyRDM70DEGrkFORc4QcWm6EyMQwsz8ucjtoNt3keHAQ9BcS-nfYWX7PkVvW7UBb7I_nmTz4OTus/s1600/2018-02-14+%25282%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4MUrEBgvwQoolUDemnabJ815uaqrq1gCupwzr5MNhuCFlAbqV5lSUspuiEKB-imYJYyRDM70DEGrkFORc4QcWm6EyMQwsz8ucjtoNt3keHAQ9BcS-nfYWX7PkVvW7UBb7I_nmTz4OTus/s320/2018-02-14+%25282%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYiaE1noznbY00A75rNXAl2r3DtUuOW8FIkm1t2EjNi5YvkIMBuP5ioxVBES6GE0C9p8GtHaGs-Aup1rkbISVY3S-2JZcpDscfIDoVjkyUoQu5Z_wSl5ZGSeGEgEMVhSeag-RR3NjRqM/s1600/2018-02-14+%25283%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfYiaE1noznbY00A75rNXAl2r3DtUuOW8FIkm1t2EjNi5YvkIMBuP5ioxVBES6GE0C9p8GtHaGs-Aup1rkbISVY3S-2JZcpDscfIDoVjkyUoQu5Z_wSl5ZGSeGEgEMVhSeag-RR3NjRqM/s320/2018-02-14+%25283%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9MwBS_YzsdYI9q8JWJlyI6nwf8fpC0mYw7ad_b44EH75_7P1kveqJBorLa11MnHIdXVjFlfIHqcJs3CSLL1w6CzTtKwczgqmdL0KpwdlzkIdY8iIKBcvzUMepLFTydKp9DRIgUXOzNKY/s1600/2018-02-14+%25284%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9MwBS_YzsdYI9q8JWJlyI6nwf8fpC0mYw7ad_b44EH75_7P1kveqJBorLa11MnHIdXVjFlfIHqcJs3CSLL1w6CzTtKwczgqmdL0KpwdlzkIdY8iIKBcvzUMepLFTydKp9DRIgUXOzNKY/s320/2018-02-14+%25284%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEi-QuW6X3laUxMaVJ3kgsuEC-YL2hJG_1O9qXKN6osh2YLq5PrG_LCy4gHe5kEy38Y0OpW7mvT55tB3DCh3jXjj8viNX-lH4bN0UATgMrEct-e9A4E5Gwl52alrr1C02bgpcwsT1d3Lw/s1600/2018-02-14+%25285%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEi-QuW6X3laUxMaVJ3kgsuEC-YL2hJG_1O9qXKN6osh2YLq5PrG_LCy4gHe5kEy38Y0OpW7mvT55tB3DCh3jXjj8viNX-lH4bN0UATgMrEct-e9A4E5Gwl52alrr1C02bgpcwsT1d3Lw/s320/2018-02-14+%25285%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
最終日、これどうなってるんだろ？…８戦2勝6敗でした。まぁ、これはやめますよね。&lt;br /&gt;
&lt;br /&gt;
2月はまだ30戦くらいしかしてなくて勝率6割。かろうじてレジェンドに上がったとこです。&lt;br /&gt;
月末はバーチャロンコラボでまた荒れるだろうから少しポイントは稼いでおきたいところです。頑張ってみますか。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/6835024327906823775/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2018/02/1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/6835024327906823775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/6835024327906823775'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2018/02/1.html' title='1月勝率'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitAct-rjfQhcku9JmsBuANJNSWjSE8Fu5tlkZ2U7IlpWp__xIbsd9-CdiqgN0EpTm804EdcVDKyGf6tcIKdBuIey-OZXKFfUvBMEKE19jjMug9TnFnigN0pfsfjsxqY-WthL6EaTFA1F4/s72-c/2018-02-14.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-1607848901828581197</id><published>2018-01-02T13:46:00.000+09:00</published><updated>2018-01-02T13:46:23.389+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>12月勝率</title><content type='html'>あけましておめでとうございます。&lt;br /&gt;
&lt;br /&gt;
プログラムあーでもないこーでもないと微調整してたら12月も終わってしまいました。&lt;br /&gt;
やっぱり今の段階で公開してみるのがいいのかな。&lt;br /&gt;
&lt;br /&gt;
さて、バトルアリーナの戦績です。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMYyf-je4qvLPmmW-jQu5yJhK18oTyReF4lq8UV1iD09FCV0F3IvWoEwwU3aFV7C4GJJiBcboCxlygQ1x-9IkTOQAWLTnIKg7NPFw4v_isDlgLfkWaw9d0FHtdxomQt_T05gxJiL7uxgU/s1600/2018-01-02+%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMYyf-je4qvLPmmW-jQu5yJhK18oTyReF4lq8UV1iD09FCV0F3IvWoEwwU3aFV7C4GJJiBcboCxlygQ1x-9IkTOQAWLTnIKg7NPFw4v_isDlgLfkWaw9d0FHtdxomQt_T05gxJiL7uxgU/s320/2018-01-02+%25281%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHyn3BewOiUVSgDBfPawaCfeIxgeTwDpEmdxTFyT1oRzuCraERttMGBYfkfcJlH2SxomKpXX7IDwf9tArZHVHfSUe-au5N_T2O5c9a_oxaxHR4d72RB8l4Gg9xpSgLFUnZ7kOvAjl9_CE/s1600/2018-01-02+%25282%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHyn3BewOiUVSgDBfPawaCfeIxgeTwDpEmdxTFyT1oRzuCraERttMGBYfkfcJlH2SxomKpXX7IDwf9tArZHVHfSUe-au5N_T2O5c9a_oxaxHR4d72RB8l4Gg9xpSgLFUnZ7kOvAjl9_CE/s320/2018-01-02+%25282%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
トータル的には5割は勝てていますが、内容がなかなかひどかったです。&lt;br /&gt;
ARPででかい赤帯の日なんかは勝率2割でゲーム中にもぼろくそ言われる始末でした。&lt;br /&gt;
その影響で若干プレイ数も減っていたり・・・。&lt;br /&gt;
そのほかの日の内容がよかったかというと味方に助けられた試合のほうが多いんですけどね。&lt;br /&gt;
そう考えると、勝率はあまり内容を示していないのかな、と思う今日この頃です。&lt;br /&gt;
キルレートとかのほうが大事そうですね。プレイ中に記録するのは大変なんだけどなぁ。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/1607848901828581197/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2018/01/12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/1607848901828581197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/1607848901828581197'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2018/01/12.html' title='12月勝率'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMYyf-je4qvLPmmW-jQu5yJhK18oTyReF4lq8UV1iD09FCV0F3IvWoEwwU3aFV7C4GJJiBcboCxlygQ1x-9IkTOQAWLTnIKg7NPFw4v_isDlgLfkWaw9d0FHtdxomQt_T05gxJiL7uxgU/s72-c/2018-01-02+%25281%2529.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-7251240307625464131</id><published>2017-12-18T21:39:00.001+09:00</published><updated>2017-12-18T22:59:14.051+09:00</updated><title type='text'>勝率アプリ進捗</title><content type='html'>やればやるほど深みにはまる…。&lt;br /&gt;
&lt;br /&gt;
色々Google DriveのAPI調べてたらアップロードもそんなに手間ではなかった…、というか楽だったのでアップロードも共有じゃなくAPI経由ってことにしました。&lt;br /&gt;
&lt;br /&gt;
じゃあ、共有は何に使おうかな？と思って考えた結果スクリーンショットをとれるようにしたらいいんじゃないか、と思いつき調べて実装。&lt;br /&gt;
ためしにTwitterで投稿してみたら背景が透明…。背景色を指定したらOKでした。&lt;br /&gt;
&lt;br /&gt;
今悩んでるのはデータが大きくなりすぎたらどうしようか、という問題。&lt;br /&gt;
自分でデータ取り始めた10月中旬から12月現在まで1100ゲームくらいで48KB程度何だけど、がっつりやる人だとひと月でどれくらいやるのか・・・。&lt;br /&gt;
月に1万ポイント稼ぐ人もいるので少なくとも500ゲームはあるのかな？&lt;br /&gt;
そうすると、月に30KBくらい行く可能性もあって、一年で360KB?大したことない気もするけどそのうちデータのロードに時間はかかるようになるだろうし、グラフはそもそも一年表示に耐えられるのか。&lt;br /&gt;
&lt;br /&gt;
そう考えてまずは直近3か月のグラフ表示できるようにするかと思いついて先ほど実装。&lt;br /&gt;
勝率データも古いのは生データじゃなくて統計データを保持するようにしなきゃダメかな？とか考えてるけど生データ捨てるなんてもったいない気もする。&lt;br /&gt;
&lt;br /&gt;
実データだけじゃなくて、適当に大量のデータ生成して実験しないとダメかな。&lt;br /&gt;
こうして公開するのは先延ばしになる一方でした。&lt;br /&gt;
&lt;br /&gt;
追記&lt;br /&gt;
ランダムデータ作ってみた。6割勝つ計算で時間は適当。&lt;br /&gt;
約一年間に18000ゲーム、800KBくらい。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX0MgxcwnnJjeMPNjvkC8D7WT61cYeLu_JB9quBpVbYBg89SlKK6wTSDFlhiryJJ1wu2U8OWpmOmYNFjZ6KZvlG4a49llwJiJVWgyOHngzufVAbK12jg6yUR6BAgXAGuTUKy360nlug5U/s1600/ARP%25E5%2585%25A8%25E6%259C%259F%25E9%2596%2593.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX0MgxcwnnJjeMPNjvkC8D7WT61cYeLu_JB9quBpVbYBg89SlKK6wTSDFlhiryJJ1wu2U8OWpmOmYNFjZ6KZvlG4a49llwJiJVWgyOHngzufVAbK12jg6yUR6BAgXAGuTUKy360nlug5U/s320/ARP%25E5%2585%25A8%25E6%259C%259F%25E9%2596%2593.png&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieK4Hj1M68yvRdtlaCc1fQxc2X2XqdCUDKY02QRk_0Y9ac6hvJQcL_BlI5Vo5cbHb_UWxcJ1yrAfs4RbaG5mhKuIx_KfO6ll0zCjc_1_9vr0O6M5Ryjo1Mbwd3ZhIeuLdB8NdiM3ixg20/s1600/%25E7%259B%25B4%25E8%25BF%2591%25EF%25BC%2593%25E3%2583%25B6%25E6%259C%2588.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;1080&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieK4Hj1M68yvRdtlaCc1fQxc2X2XqdCUDKY02QRk_0Y9ac6hvJQcL_BlI5Vo5cbHb_UWxcJ1yrAfs4RbaG5mhKuIx_KfO6ll0zCjc_1_9vr0O6M5Ryjo1Mbwd3ZhIeuLdB8NdiM3ixg20/s320/%25E7%259B%25B4%25E8%25BF%2591%25EF%25BC%2593%25E3%2583%25B6%25E6%259C%2588.png&quot; width=&quot;225&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
さすがに全期間は描画に時間がかかるけど、3か月描画はそんなに変わらず読み込み自体も重くもなかったっぽいしまた悩みどころ。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/7251240307625464131/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/12/blog-post_18.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7251240307625464131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7251240307625464131'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/12/blog-post_18.html' title='勝率アプリ進捗'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX0MgxcwnnJjeMPNjvkC8D7WT61cYeLu_JB9quBpVbYBg89SlKK6wTSDFlhiryJJ1wu2U8OWpmOmYNFjZ6KZvlG4a49llwJiJVWgyOHngzufVAbK12jg6yUR6BAgXAGuTUKy360nlug5U/s72-c/ARP%25E5%2585%25A8%25E6%259C%259F%25E9%2596%2593.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-4562961173863147286</id><published>2017-12-09T03:05:00.000+09:00</published><updated>2017-12-09T03:07:11.052+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>アプリ公開の準備。</title><content type='html'>試しにどれくらいの作業が必要なのか実験。&lt;br /&gt;
Googledrive使用のためにパーミッション要求してるのでプライバシーポリシー準備しろとか色々な問題が。&lt;br /&gt;
&lt;br /&gt;
blogのページでもよさげなので簡単にかいてみて、アプリ内でも警告出すようにしてとりあえずあとは公開ボタン押せば良いだけ？&lt;br /&gt;
&lt;br /&gt;
なかなか勇気がでないですなー。そもそも公開ページには自分の実データ晒してたり中々踏ん切りつかないですね。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/4562961173863147286/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/12/blog-post_9.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/4562961173863147286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/4562961173863147286'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/12/blog-post_9.html' title='アプリ公開の準備。'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-6736318088208235639</id><published>2017-12-05T20:15:00.000+09:00</published><updated>2017-12-05T20:15:07.998+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>勝率カウンタ Windows版</title><content type='html'>そういえば、Windowsでもグラフ表示機能がないわけないよな？と調べてみたら普通に標準で入ってた・・・。&lt;br /&gt;
流石.NETですね。&lt;br /&gt;
&lt;br /&gt;
なので、実装してみた。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOUuzGea4fzPTu0s9D_00poEEydjqhpkyFlpvAUcC9g0nSA1Xs2GEUvplrdKlQAkayvqXPeJriXtqG5hwLwsimtzOb1U4ZWwOYJ3Db_vcIH6qyM6-7oAEnklVvpuzvop1WgsHn_dXtOXA/s1600/2017-12-05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;357&quot; data-original-width=&quot;278&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOUuzGea4fzPTu0s9D_00poEEydjqhpkyFlpvAUcC9g0nSA1Xs2GEUvplrdKlQAkayvqXPeJriXtqG5hwLwsimtzOb1U4ZWwOYJ3Db_vcIH6qyM6-7oAEnklVvpuzvop1WgsHn_dXtOXA/s320/2017-12-05.png&quot; width=&quot;249&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
右上のボタンから&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-52EPIMlWgNk__WA7Kk875xx1leDMMW3P-X1hc627lnsMrc4KRZYTxRLvW_VftBa3fN_jphjGtzi_vcrHu5tFWx1kpjO97o9bE-Ks-dpZ3jkZwBiabhhWEiEw4o8E62O1OziArUGbEzU/s1600/2017-12-05+%25282%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-52EPIMlWgNk__WA7Kk875xx1leDMMW3P-X1hc627lnsMrc4KRZYTxRLvW_VftBa3fN_jphjGtzi_vcrHu5tFWx1kpjO97o9bE-Ks-dpZ3jkZwBiabhhWEiEw4o8E62O1OziArUGbEzU/s320/2017-12-05+%25282%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKKnDBCixp62xZyYkUQXJvERrCbpdyreuYpZhWehdEA6A8JRZ6Pbw-VOcFBhdOShSnsjqc0ibP1K0nGckyr8-aOwztF9l2FTReR4ernz86LAe20IrE5XHcw7o5a2UKB3iGA5vUNgVnS1M/s1600/2017-12-05+%25281%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKKnDBCixp62xZyYkUQXJvERrCbpdyreuYpZhWehdEA6A8JRZ6Pbw-VOcFBhdOShSnsjqc0ibP1K0nGckyr8-aOwztF9l2FTReR4ernz86LAe20IrE5XHcw7o5a2UKB3iGA5vUNgVnS1M/s320/2017-12-05+%25281%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
期間指定も同じように実装。&lt;br /&gt;
まぁ、とりあえずではこんなものかな？&lt;br /&gt;
&lt;br /&gt;
ついでだから11月のステージ別勝率を。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI0WDtV_Vg2HkpZBwQJBGa4OaSqwGN96q11NEZlsXwIWDB6qm5BHshJL2PgGl5Szr3M5nxYPdZlGFdqoFsDdS65LHixJTJLtynFF2RgpZbT2mkA_3KC7QMaZJzIbIBErDWC1TiB74XP1I/s1600/2017-12-05+%25284%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI0WDtV_Vg2HkpZBwQJBGa4OaSqwGN96q11NEZlsXwIWDB6qm5BHshJL2PgGl5Szr3M5nxYPdZlGFdqoFsDdS65LHixJTJLtynFF2RgpZbT2mkA_3KC7QMaZJzIbIBErDWC1TiB74XP1I/s320/2017-12-05+%25284%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizUWdv6v26d0PFB4BGkCiEdxuwQTa1zsjdjFgAFQ_5Gsc-39RBcP5KPYsgt5rox687Bdb0QfYOfvwhAY17hvdfzZR-ljctat0npTR15VP-XFplEpeM-TxYKpeSy8pT38WifH7Qh894vh4/s1600/2017-12-05+%25283%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizUWdv6v26d0PFB4BGkCiEdxuwQTa1zsjdjFgAFQ_5Gsc-39RBcP5KPYsgt5rox687Bdb0QfYOfvwhAY17hvdfzZR-ljctat0npTR15VP-XFplEpeM-TxYKpeSy8pT38WifH7Qh894vh4/s320/2017-12-05+%25283%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8GEbWG9jc_9vBBFDaOwQ-_YkuRvrhR5J9-pMuC_0zRXqfoCpW13k2o4knurHxlVJBoENwQsOnfabgRc8Rl17hUsSl0cedsYGtFzE4RLK75N5UMhgi-n7rdSBRaqIFc4IGQ4K4FvuxYM/s1600/2017-12-05+%25286%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL8GEbWG9jc_9vBBFDaOwQ-_YkuRvrhR5J9-pMuC_0zRXqfoCpW13k2o4knurHxlVJBoENwQsOnfabgRc8Rl17hUsSl0cedsYGtFzE4RLK75N5UMhgi-n7rdSBRaqIFc4IGQ4K4FvuxYM/s320/2017-12-05+%25286%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhylCXqZbQsUpslrjOTBTBJP-ggrNn5DAGBvyyECm0DAjd07B3pVov8_SKcxEXvXLzkra-ivoJErkJaZgRTaFBxqsIOccEa0E1DpTbAspmbQ1oPQCDFN0wD5tPVXMEEp8e7VJGl15Tfn9U/s1600/2017-12-05+%25285%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;494&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhylCXqZbQsUpslrjOTBTBJP-ggrNn5DAGBvyyECm0DAjd07B3pVov8_SKcxEXvXLzkra-ivoJErkJaZgRTaFBxqsIOccEa0E1DpTbAspmbQ1oPQCDFN0wD5tPVXMEEp8e7VJGl15Tfn9U/s320/2017-12-05+%25285%2529.png&quot; width=&quot;299&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
なんというか、日によってバラバラすぎてわかんないやｗ&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
コメントでも出てたけど何戦したのかわからないと何とも、かな。&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjOa8JLQNdUVIypRNBF23SHg7hyphenhyphenm2LyWZljp0-gPlj_uHc0cN9laWgaA_kEmu0lbc76feTplGLNFxVnOQJnXaDeKSljQQ4X_goudqGJUknvekJmlGoxLGHmmqWJQVGOtC0RoBuki16moI/s1600/2017-12-05+%25283%2529.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/6736318088208235639/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/12/windows.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/6736318088208235639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/6736318088208235639'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/12/windows.html' title='勝率カウンタ Windows版'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOUuzGea4fzPTu0s9D_00poEEydjqhpkyFlpvAUcC9g0nSA1Xs2GEUvplrdKlQAkayvqXPeJriXtqG5hwLwsimtzOb1U4ZWwOYJ3Db_vcIH6qyM6-7oAEnklVvpuzvop1WgsHn_dXtOXA/s72-c/2017-12-05.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-2523358961149816049</id><published>2017-12-02T20:27:00.003+09:00</published><updated>2017-12-02T20:28:09.511+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>勝率カウンタ進捗</title><content type='html'>というわけで、月別表示実装してみました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqmSS7pq58_SijlmqxS2wj586Y3Oqi_Uv88TveZPtH89i_uMbiabirKv8NCa7eAZfNhYnt-N-d5mK_J8bbk6r9KGieARCL5-nIQoBmWTZIyRzxYtB_RY8683JrcOlwv0mdvsv0NY-wbdk/s1600/Screenshot_1512212524.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqmSS7pq58_SijlmqxS2wj586Y3Oqi_Uv88TveZPtH89i_uMbiabirKv8NCa7eAZfNhYnt-N-d5mK_J8bbk6r9KGieARCL5-nIQoBmWTZIyRzxYtB_RY8683JrcOlwv0mdvsv0NY-wbdk/s320/Screenshot_1512212524.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ0h3xkXI0e3pBGd22lZTwW3dn3RN6NADrKAXDrY5Mn_ZVYUyDx1d4FBEllEPFk-SLvormkvDL1uaULTJ0t-3FSydEZF4YbyPgcEt5zjlyL6hC7UQji2_wmGwtdPdlRtLKTzHyC2FpPLM/s1600/Screenshot_1512212553.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ0h3xkXI0e3pBGd22lZTwW3dn3RN6NADrKAXDrY5Mn_ZVYUyDx1d4FBEllEPFk-SLvormkvDL1uaULTJ0t-3FSydEZF4YbyPgcEt5zjlyL6hC7UQji2_wmGwtdPdlRtLKTzHyC2FpPLM/s320/Screenshot_1512212553.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
スクショだと細かくて見にくいかな。&lt;/div&gt;
&lt;div&gt;
簡単な細工でこんなこと出来るのは楽しいですね。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ついでにGoogleDriveからのダウンロードの件について。&lt;/div&gt;
&lt;div&gt;
アップロードは以前共有のシステム使って実現しましたが、こっちはゴリゴリ書かないとでした。&lt;/div&gt;
&lt;div&gt;
といってもあちこちからサンプルコード引っ張ってきただけだったり。&lt;/div&gt;
&lt;div&gt;
困ったのはGoogleDrive上で同じファイル名のものが複数あると区別がつかない点。&lt;/div&gt;
&lt;div&gt;
仕方なくタイムスタンプで区別するか、と思ったらタイムゾーンの変更の仕方が見つからない。&lt;/div&gt;
&lt;div&gt;
リファレンスにもそれ系の記述が見当たらないので存在しないのかな？&lt;/div&gt;
&lt;div&gt;
もうちょっと調べてみよう。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
あとはネット使うのでエラー処理いろいろ考えないといけないのが面倒。&lt;/div&gt;
&lt;div&gt;
やっぱ完成はしない気がする・・・。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/2523358961149816049/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/12/blog-post.html#comment-form' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/2523358961149816049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/2523358961149816049'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/12/blog-post.html' title='勝率カウンタ進捗'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqmSS7pq58_SijlmqxS2wj586Y3Oqi_Uv88TveZPtH89i_uMbiabirKv8NCa7eAZfNhYnt-N-d5mK_J8bbk6r9KGieARCL5-nIQoBmWTZIyRzxYtB_RY8683JrcOlwv0mdvsv0NY-wbdk/s72-c/Screenshot_1512212524.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-7866617396593443676</id><published>2017-12-02T12:14:00.000+09:00</published><updated>2017-12-02T12:14:11.012+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>11月のアリーナ勝率</title><content type='html'>さて、12月です。
アリーナのランキングもリセットされたことですし、先月データを見てみます。

ARP推移はこちら。
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;img src=&quot;data:image/png;base64,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85PB8uNfJ+5eotrP+lsm7bV+PbhkyZLm5THw/3G47QNpn0vnN8YosPyS4nkkQAIkEH0CORNYWuxgs2a9iGPQTZu9BJYTfpNZLSeB5ZRJCiqw7Gsq6XWewgosrElmKovnV2CF8W+q+Xbal15zmkz51y6S7HPC9H6E77//vlo+w8RaXBRY0e8wWUMSIAES8EsgYwIL86uw1ciuXbua62JfBNM6pBJGAIQRWPrBD9GR7kPRSWA5fS0ZRGDZH7JOw1ROc8pSDRFq0ZGuvdYMlkn/6rqDp5fI9spymfKvrpOeJ+gmbrGoKJaR0Au+prO5MwWW326L55EACZBA9AkYE1hOn7VbH+h24aG/iMMkdGwx8vTTTytaQYRWWIHl5yHtx3V2geUmcvwKLK8HbNivCE3Ymyn/apuCChN9nZNoNGGv3f9+1xfTYjbMivp+hsX9xCXPIQESIAESyD0BYwLLyxQtsFItxKiHxtxW7tYCxrrEQ9hVvk08zOwCyz5xXzOx3gsZD+s2Qlog2DMmTjzDDBE61UF/uenlsyC/h/Gv13Cf1/1TLcVhwr/W+/sVWHbeen9CN1vsojmo0PRixN9JgARIgARyQyBrAis35mX2rrlaPiCzVrF0EiABEiABEiCBdAlQYKVLkNeTAAmQAAmQAAmQgI0ABRZDggRIgARIgARIgAQME6DAMgyUxZEACZAACZAACZAABRZjgARIgARIgARIgAQME6DAMgyUxZEACZAACZAACZAABRZjgARIgARIgARIgAQME6DAMgyUxZEACZAACZAACZAABRZjgARIgARIgARIgAQME6DAMgyUxZEACZAACZAACZAABRZjgARIgARIgARIgAQME6DAMgyUxZEACZAACZAACZAABRZjgARIgARIgARIgAQME6DAMgyUxZEACZAACZAACZAABRZjgARIgARIgARIgAQME6DAMgyUxZEACZAACZAACZCAUYF1+PBhWbhwoezZs0dKSkpk+PDhcuWVV0pRUZHs3btXHn30Ufn000+lbdu2cuutt0r//v2VB7Zs2SJLliyRY8eOSc+ePWXixInSoUMHaWxslHXr1snKlSulpqZGnT927FgpLy+n50iABEiABEiABEggsgSMCaz6+npZsGCBdOnSRUaOHCmHDh2SuXPnyujRo6VXr14ya9YsGTZsmAwdOlQ+/PBDeeqpp2T69OlSWFgos2fPlhEjRsiAAQOUmDp48KASWfgXgm3ChAnStWtXWbRokRJeo0aNiixQVowESIAESIAESIAEjAmsqqoqWbNmjQwZMkQ6deqkyEJwDRw4UPr16ye7du2S3r17S5s2beTIkSMyc+ZMlY2qra2VVatWyZQpU6SsrExlupDNmjZtmmzbtk22bt0qkyZNkoKCApXpQkZr6tSpUlpaSu+RAAmQAAmQAAmQQCQJGBNYduuOHj0q8+bNkzFjxkj37t2bf8aw31tvvSWvvfaaElEffPCBrF27VmWzILAgviDMkMHauHFjczYLBWDoERku/IZzeZAACZAACZAACZBAFAlkRGBhuHDx4sXSrl07NZyH7BOOzZs3K9GFOVjISvXp00f9zZTA2r9/v+zbty+KnFknEiABEiABEiCBiBNAQqhbt25GamlcYCFDtXr1avn4449l/PjxrSak4/edO3eqOVh33nmnQBSZElhGiLAQEiABEiABEiABEkiTgHGBtWnTJjW0hwyV/tqvsrJSDe8hY4U5WJivhUnvl19+uVRUVHAOVppO5OUkQAIkQAIkQALRImBUYEFcvfjii2rCeseOHZst/eqrr+Shhx5SSzacf/756ivCJ554QiZPnqxE2IwZM9SSDoMHD271FSGGFMeNGyc9evTgV4TRih3WhgRIgARIgARIwIWAMYGls1L4WtB64MtBTGDHkguPP/64WgcLc7Os62Bt375diSdMjLevg4Vs2PLly7kOFkOYBEiABEiABEggbwgYE1h5YzErSgIkQAIkQAIkQAIZJkCBlWHALJ4ESIAESIAESCB5BCiwkudzWkwCJEACJEACJJBhAhRYGQbM4kmABEiABEiABJJHgAIreT6nxSRAAiRAAiRAAhkmQIGVYcAsngRIgARIgARIIHkEKLCS53NaTAIkQAIkQAIkkGECFFgZBsziSYAESIAESIAEkkeAAit5PqfFJEACJEACJEACGSZAgZVhwCyeBEiABEiABEggeQQosJLnc1pMAiRAAiRAAiSQYQIUWBkGzOJJgARIgARIgASSR4ACK3k+p8UkQAIkQAIkQAIZJkCBlWHALJ4ESIAESIAESCB5BCiwkudzWkwCJEACJEACJJBhAhRYGQbM4kmABEiABEiABJJHgAIreT6nxSRAAiRAAiRAAhkmQIGVYcAsngRIgARIgARI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ixIWRAIkQAIkQAIkEIhATgRWVVWVzJo1Sy6//HJVWbsYw1AixNjGjRubs1k4D1kxZLjwmx569GMtBZYfSjyHBEiABEiABEjAFIGsCCxkqebMmSO9e/eWq6++Wt599115/PHH1dAfBVZLVzKDZSq0WQ4JkAAJkAAJ5I5AVgQWzMPQ3yOPPCKHDh2Svn37CrJYN954o2D40FQGa//+/bJv375WNP959TlSXeewm7MH9x9fvEtO+5r3Z8D7viyTf32lt3Q/qUp+csmutLy5akdnWfFBZ7mmzyG5tu+naZXFi0mABEiABEiABPwT6N69u3Tr1s3/BSnOzJrAstbhk08+kSeeeELNrcJEds7BOkGHGSwjcc1CSIAESIAESCCnBLIqsLDswmeffaaGB88991z1ReHRo0dlxowZMnz4cBk8eHCrrwjnzZsn48aNkx49eiTiK0IKrJy2B96cBEiABEiABIwQyJrA0hPbv/jiCzW5/dJLL5WioiJlxPbt25V4gtiyr4OFie7Lly9PzDpYFFhG4pqFkAAJkAAJkEBOCWREYOXUIoeb8yvCqHmE9SEBEiABEiCBeBOgwErh379ML5ezuhZ6RoDJldyZwfLEzRNIgARIgARIIPIEKLAosCIfpKwgCZAACZAACeQbAQqsiAmsv37YtH8gjiFnNM1R40ECJEACJEACJJBfBCiwIiaw8it8WFsSIAESIAESIAEnAhRYhgTWwldqVUn/fYz/PRIZkiRAAiRAAiRAAvEkQIFlQGDFMzRoFQmQAAmQAAmQQFgCFFgUWGFjh9eRAAmQAAmQAAm4EKDAosBi4yABEiABEiABEjBMgAKLAstwSLE4EiABEiABEiABCiwKLLYCEiABEiABEiABwwQosCiwDIcUiyMBEiABEiABEqDAosBiKyABEiABEiABEjBMgAKLAstwSLE4EiABEiABEiABCiwKLLYCEiABEiABEiABwwQosCiwDIcUiyMBEiABEiABEqDAosBiKyABEiABEiABEjBMgAKLAstwSLE4EiABEiABEiABCiwKLLYCEiABEiABEiABwwQosCiwDIcUiyMBEiABEiABEqDAosBiKyABEiABEiABEjBMgAKLAstwSLE4EiABEiABEiABCiwKLLYCEiABEiABEiABwwQosCiwDIcUiyMBEiABEiABEqDAosBiKyABEiABEiAB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&quot; /&gt;&lt;br /&gt;
上がっては落ちこんでの繰り返しです。瞬間的に2200超えることもあるんですが負けが多すぎますね。&lt;br /&gt;
&lt;br /&gt;
で、勝率がこちら&lt;br /&gt;
&lt;img src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
累計勝率が50を割ったままなかなか回復出来てないです。&lt;br /&gt;
やっぱ負けが多すぎですね&lt;br /&gt;
&lt;br /&gt;
ほんとはキルレートなんかもデータ取りたいんですが試合中やってられない・・・。&lt;br /&gt;
しかしグラフにまとめるのもめんどいなー。特にろうそく足。プログラムで出力させるほうが早いんですよね。&lt;br /&gt;
&lt;br /&gt;
Androidアプリは一応GoogleDrive連携を簡単に組んだのでPCで取ってるデータを簡単に移せるようになったしグラフを月別に表示できる機能も作るかな？</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/7866617396593443676/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/12/11.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7866617396593443676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7866617396593443676'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/12/11.html' title='11月のアリーナ勝率'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-3520347551055597048</id><published>2017-11-25T14:03:00.001+09:00</published><updated>2017-11-25T19:33:54.346+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>Kotolin in Android アプリ</title><content type='html'>Android版勝率カウンタですが、前にも言った通りKotlinという言語で書いてます。&lt;br /&gt;
便利だなー、と思うところをつらつらと書いていきます。&lt;br /&gt;
&lt;br /&gt;
ソース見ながら適当に書くので順番は適当です。&lt;br /&gt;
&lt;br /&gt;
EventListnerが簡単に書ける。&lt;br /&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &amp;quot;ｍｓ ゴシック&amp;quot;; font-size: 9pt;&quot;&gt;findViewById&amp;lt;Button&amp;gt;(R.id.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;buttonKill&lt;/span&gt;).setOnClickListener&lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;/span&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;kill&lt;/span&gt;++
    updateText()&amp;nbsp;
&lt;span style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &amp;quot;ｍｓ ゴシック&amp;quot;; font-size: 9pt; font-weight: bold;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
Killボタン押したときの動作ですね。&lt;br /&gt;
簡単な動作をシンプルに書けます。&lt;br /&gt;
&lt;br /&gt;
when:場合分けがわかりやすく書ける&lt;br /&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;ＭＳ ゴシック&#39;; font-size: 9.0pt;&quot;&gt;&lt;span style=&quot;color: #9876aa;&quot;&gt;nowArp &lt;/span&gt;-=&lt;span style=&quot;color: #cc7832;&quot;&gt;when &lt;/span&gt;(&lt;span style=&quot;color: #9876aa;&quot;&gt;nowArp&lt;/span&gt;){
    &lt;span style=&quot;color: #cc7832;&quot;&gt;in &lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;..&lt;span style=&quot;color: #6897bb;&quot;&gt;99&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;
&lt;span style=&quot;color: #6897bb;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;in &lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;100&lt;/span&gt;..&lt;span style=&quot;color: #6897bb;&quot;&gt;299&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;5&lt;/span&gt;
&lt;span style=&quot;color: #6897bb;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;in &lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;300&lt;/span&gt;..&lt;span style=&quot;color: #6897bb;&quot;&gt;699&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;6&lt;/span&gt;
&lt;span style=&quot;color: #6897bb;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;in &lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;700&lt;/span&gt;..&lt;span style=&quot;color: #6897bb;&quot;&gt;1199&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;10&lt;/span&gt;
&lt;span style=&quot;color: #6897bb;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;in &lt;/span&gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;1200&lt;/span&gt;..&lt;span style=&quot;color: #6897bb;&quot;&gt;1999&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;15&lt;/span&gt;
&lt;span style=&quot;color: #6897bb;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #6897bb;&quot;&gt;20&lt;/span&gt;
&lt;/pre&gt;
負けた時のARPの変化です。&lt;br /&gt;
現在のランクによって減るポイントが異なるのですが、範囲を条件にできるので簡潔に書けます。&lt;br /&gt;
また、値を返すことができるのも便利ですね。&lt;br /&gt;
ランクの割り出しも場合分けが多いですが同様にやってます。&lt;br /&gt;
&lt;br /&gt;
コレクションの操作が楽しい&lt;br /&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;ＭＳ ゴシック&#39;; font-size: 9.0pt;&quot;&gt;setRate(R.id.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;forestRate&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{it&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;stage&lt;/span&gt;==&lt;span style=&quot;color: #9876aa;&quot;&gt;textForest&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;)
setRate(R.id.&lt;span style=&quot;color: #9876aa; font-style: italic;&quot;&gt;forestTodayRate&lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;/span&gt;isToday(&lt;span style=&quot;font-weight: bold;&quot;&gt;it&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;date&lt;/span&gt;)&amp;amp;&amp;amp;&lt;span style=&quot;font-weight: bold;&quot;&gt;it&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;stage&lt;/span&gt;==&lt;span style=&quot;color: #9876aa;&quot;&gt;textForest&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;ＭＳ ゴシック&#39;; font-size: 9.0pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;private fun &lt;/span&gt;&lt;span style=&quot;color: #ffc66d;&quot;&gt;setRate&lt;/span&gt;(id:Int&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;f:(Record)-&amp;gt;Boolean) {
    &lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;r=&lt;span style=&quot;color: #9876aa;&quot;&gt;app&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;records&lt;/span&gt;.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;filter &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{ &lt;/span&gt;f(&lt;span style=&quot;font-weight: bold;&quot;&gt;it&lt;/span&gt;)&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;
    &lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;win=r.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;count&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{it&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;result&lt;/span&gt;==&lt;span style=&quot;color: #9876aa;&quot;&gt;textWin&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;
    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;count=r.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;count&lt;/span&gt;()
    &lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;s =&lt;span style=&quot;color: #cc7832;&quot;&gt;if &lt;/span&gt;(count != &lt;span style=&quot;color: #6897bb;&quot;&gt;0&lt;/span&gt;) {&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;%.1f%%&quot;&lt;/span&gt;.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;format&lt;/span&gt;(win * &lt;span style=&quot;color: #6897bb;&quot;&gt;100.0 &lt;/span&gt;/ count)} &lt;span style=&quot;color: #cc7832;&quot;&gt;else &lt;/span&gt;&lt;span style=&quot;color: #6a8759;&quot;&gt;&quot;&quot;&lt;/span&gt;
&lt;span style=&quot;color: #6a8759;&quot;&gt;    &lt;/span&gt;findViewById&amp;lt;EditText&amp;gt;(id).setText(s)
}&lt;/pre&gt;
勝率の計算はこんな感じでやってます。&lt;br /&gt;
&lt;br /&gt;
recordsが RecordクラスのListになっていて、全結果を保持しています。&lt;br /&gt;
そこでステージ、日付、結果でfilterをかけて当日、トータルの勝率を割り出しています。&lt;br /&gt;
コレクションの操作自体はC#のLINQで知ったのですが、こちらの書式のほうが好きですね。&lt;br /&gt;
&lt;br /&gt;
コレクション操作でもう一個肝なのがグラフ作成時ですね&lt;br /&gt;
&lt;pre style=&quot;background-color: #2b2b2b; color: #a9b7c6; font-family: &#39;ＭＳ ゴシック&#39;; font-size: 9.0pt;&quot;&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;list= &lt;span style=&quot;font-style: italic;&quot;&gt;mutableListOf&lt;/span&gt;&amp;lt;CandleEntry&amp;gt;()
&lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;dayList=app.&lt;span style=&quot;color: #9876aa;&quot;&gt;records&lt;/span&gt;.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;map&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{ &lt;/span&gt;Record.getDay(&lt;span style=&quot;font-weight: bold;&quot;&gt;it&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;date&lt;/span&gt;)&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;toSet&lt;/span&gt;()

&lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;yAxis= &lt;span style=&quot;font-style: italic;&quot;&gt;mutableListOf&lt;/span&gt;&amp;lt;String&amp;gt;()

&lt;span style=&quot;color: #cc7832;&quot;&gt;for&lt;/span&gt;((index&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;day) &lt;span style=&quot;color: #cc7832;&quot;&gt;in &lt;/span&gt;dayList.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;withIndex&lt;/span&gt;()){
    &lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;dayData=app.&lt;span style=&quot;color: #9876aa;&quot;&gt;records&lt;/span&gt;.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;filter &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{ &lt;/span&gt;Record.getDay(&lt;span style=&quot;font-weight: bold;&quot;&gt;it&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;date&lt;/span&gt;)==day &lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;start=dayData.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;first&lt;/span&gt;().&lt;span style=&quot;color: #9876aa;&quot;&gt;old_arp&lt;/span&gt;
&lt;span style=&quot;color: #9876aa;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;end=dayData.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;last&lt;/span&gt;().&lt;span style=&quot;color: #9876aa;&quot;&gt;arp&lt;/span&gt;
&lt;span style=&quot;color: #9876aa;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;max=dayData.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;maxBy&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{it&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;arp&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;!!.&lt;span style=&quot;color: #9876aa;&quot;&gt;arp&lt;/span&gt;
&lt;span style=&quot;color: #9876aa;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: #cc7832;&quot;&gt;val &lt;/span&gt;min=dayData.&lt;span style=&quot;color: #ffc66d; font-style: italic;&quot;&gt;minBy&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{it&lt;/span&gt;.&lt;span style=&quot;color: #9876aa;&quot;&gt;arp&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;}&lt;/span&gt;!!.&lt;span style=&quot;color: #9876aa;&quot;&gt;arp&lt;/span&gt;
&lt;span style=&quot;color: #9876aa;&quot;&gt;    &lt;/span&gt;list.add(CandleEntry(index.toFloat()&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;max.toFloat()&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;min.toFloat()&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;start.toFloat()&lt;span style=&quot;color: #cc7832;&quot;&gt;,&lt;/span&gt;end.toFloat()))
    yAxis.add(day)
}&lt;/pre&gt;
ろうそく足チャート用のデータ作成です。&lt;br /&gt;
まずX軸用のラベルdayListを作成。mapで日付だけのリストをつくってtoSetで重複削除。&lt;br /&gt;
Y軸用データは日付ごとのRecordリスト：dayDataを取得してその中から開始値、終了値、最大値、最小値を割り出していきます。&lt;br /&gt;
&lt;br /&gt;
後、ちょこちょこと出てきてますが強力な型推論は便利です。&lt;br /&gt;
変数定義時に型名を書かなきゃいけないのはほとんどないし、間違えるとすぐ警告が出るので助かります。&lt;br /&gt;
&lt;br /&gt;
実際のところ、そんなにプログラムの知識もないし深く考えないので、これでいいのかどうか不安になりつつやってます。&lt;br /&gt;
解説にもなってないとは思いますがこんな感じで楽しくいじっています。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/3520347551055597048/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/11/kotolin-in-android.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3520347551055597048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3520347551055597048'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/11/kotolin-in-android.html' title='Kotolin in Android アプリ'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-3613012697310071726</id><published>2017-11-23T01:57:00.000+09:00</published><updated>2017-11-23T01:57:50.792+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>12月バトルアリーナ更新</title><content type='html'>前々から12月にバトルアリーナのアップデートがあるという話がありましたが、ようやく内容が発表されました。&lt;br /&gt;
&lt;br /&gt;
武器3種の入れ替えと新ステージの追加。&lt;br /&gt;
慣れ親しんだ弓とお別れは辛いですが・・・あれ？ステージの追加ということは勝率カウンタも？&lt;br /&gt;
ってことで早速仮に実装しました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjpavsnjZKOyeq4cWIR_JoVCZT-CcyIzdUbLftcJDFzT_x4hW9GOrb-_manqLd5V9mxVpBJZG2LovLtT_Hw0K_IVob6UJeUmrbIF2ZuB7TR4RPXymuPifL1RyL4R1j9HoEsz1_4i8z3tM/s1600/Screenshot_1511369079.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;900&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjpavsnjZKOyeq4cWIR_JoVCZT-CcyIzdUbLftcJDFzT_x4hW9GOrb-_manqLd5V9mxVpBJZG2LovLtT_Hw0K_IVob6UJeUmrbIF2ZuB7TR4RPXymuPifL1RyL4R1j9HoEsz1_4i8z3tM/s320/Screenshot_1511369079.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
画面がかなり狭くなってきました。&lt;br /&gt;
情報もごちゃごちゃした感じで見づらい？&lt;br /&gt;
あと、ほんとにステージ追加だったのかステージ更新だったかちょっと自信がないです。&lt;br /&gt;
&lt;br /&gt;
もうちょっと何とかならないかな、と思ってもいいアイデアが浮かばない・・・。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/3613012697310071726/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/11/12.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3613012697310071726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3613012697310071726'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/11/12.html' title='12月バトルアリーナ更新'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjpavsnjZKOyeq4cWIR_JoVCZT-CcyIzdUbLftcJDFzT_x4hW9GOrb-_manqLd5V9mxVpBJZG2LovLtT_Hw0K_IVob6UJeUmrbIF2ZuB7TR4RPXymuPifL1RyL4R1j9HoEsz1_4i8z3tM/s72-c/Screenshot_1511369079.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-1730113457787284862</id><published>2017-11-19T15:21:00.002+09:00</published><updated>2017-11-19T15:21:48.352+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>バトルアリーナ勝率カウンタ進捗</title><content type='html'>ゲーム内では、負けまくってレジェンドから落ちたり、かろうじて復帰したりとドタバタしてますが、アプリも相変わらずプログラム中。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbHM3sjEAfYb74DYSekDfeAIsNMJ0oSbE5j8lDtv_rt6Nx0i5mPvncmuCoiD9WnHOMZdc2QC_sf0xb7-P-eIIQTNrLObtyOgnxlq6tyEW6QK1ORIajMx9q4g6IZScbv0mKbEaYDRDYi0w/s1600/Screenshot_1511071997.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;768&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbHM3sjEAfYb74DYSekDfeAIsNMJ0oSbE5j8lDtv_rt6Nx0i5mPvncmuCoiD9WnHOMZdc2QC_sf0xb7-P-eIIQTNrLObtyOgnxlq6tyEW6QK1ORIajMx9q4g6IZScbv0mKbEaYDRDYi0w/s320/Screenshot_1511071997.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAd5CdqZyB9uP5wna9PDLM4T7xzTi4HKCPkITX4rGRF1PFRKYjtKe1VWrqgqMpodHbIbKWlEeDOtM1uWFEeiAEugEEoTkPINLZlcHeZ3gGHOxanee90m6hjJ-r7LNE8DL_FuCaIwvUI3Q/s1600/Screenshot_1511072006.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;768&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAd5CdqZyB9uP5wna9PDLM4T7xzTi4HKCPkITX4rGRF1PFRKYjtKe1VWrqgqMpodHbIbKWlEeDOtM1uWFEeiAEugEEoTkPINLZlcHeZ3gGHOxanee90m6hjJ-r7LNE8DL_FuCaIwvUI3Q/s320/Screenshot_1511072006.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2m_LPwZP6qRh-8QnH7rjdFUWD1FTzam5JMNoPFfmoNp5d2sP-jdd9e4Wpu799FRGfwGArbuUt0mgcXmj1Sd8DEMsRRvNL0F4B9NmJaZwRbnKdyMeOo0-VyrhUkq2ITLX2KgtKhIF4ZeU/s1600/Screenshot_1511072408.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;768&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2m_LPwZP6qRh-8QnH7rjdFUWD1FTzam5JMNoPFfmoNp5d2sP-jdd9e4Wpu799FRGfwGArbuUt0mgcXmj1Sd8DEMsRRvNL0F4B9NmJaZwRbnKdyMeOo0-VyrhUkq2ITLX2KgtKhIF4ZeU/s320/Screenshot_1511072408.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqpsPkMPb1cj6u1-z77mxhPtHRbBzZab7mHKU56YhS8HQSuxm9EfT9OGNG_RgLtpWV8nFEtk-UJvub2UW_UpRNlDei3tuKcSMIhpxn1lFYgwwRhC9iNkK6QFaG8HmGwXKC9Lgmvs_kfw4/s1600/Screenshot_1511072022.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;768&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqpsPkMPb1cj6u1-z77mxhPtHRbBzZab7mHKU56YhS8HQSuxm9EfT9OGNG_RgLtpWV8nFEtk-UJvub2UW_UpRNlDei3tuKcSMIhpxn1lFYgwwRhC9iNkK6QFaG8HmGwXKC9Lgmvs_kfw4/s320/Screenshot_1511072022.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
今日は勝率を追加。一応、ライブラリのほうで拡大縮小も出来るみたい。これに任せればいいかな？&lt;br /&gt;
この他、場所別の勝率とかも追加しようと思うんだけど、どうやって表示させようかな</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/1730113457787284862/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/11/blog-post_19.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/1730113457787284862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/1730113457787284862'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/11/blog-post_19.html' title='バトルアリーナ勝率カウンタ進捗'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbHM3sjEAfYb74DYSekDfeAIsNMJ0oSbE5j8lDtv_rt6Nx0i5mPvncmuCoiD9WnHOMZdc2QC_sf0xb7-P-eIIQTNrLObtyOgnxlq6tyEW6QK1ORIajMx9q4g6IZScbv0mKbEaYDRDYi0w/s72-c/Screenshot_1511071997.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-8674828181116932262</id><published>2017-11-18T19:27:00.000+09:00</published><updated>2017-11-18T19:27:32.908+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>バトルアリーナ勝率カウンタのその後</title><content type='html'>PSO2バトルアリーナの勝率記録するアプリのAndroid版、どうしたもんかなぁとソースをこねくり回していたところ、いいものを見つけました。&lt;br /&gt;
&lt;br /&gt;
MPAndroidChart&lt;br /&gt;
&lt;a href=&quot;https://github.com/PhilJay/MPAndroidChart&quot;&gt;https://github.com/PhilJay/MPAndroidChart&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
グラフを表示してくれるライブラリです。&lt;br /&gt;
これでアプリ上でグラフにすれば手軽に情報が見れていいかも。&lt;br /&gt;
アプリの構成をどうするかは要検討ですが。&lt;br /&gt;
&lt;br /&gt;
ってことで、簡単に実装してみて、実際に記録してるデータをどうにかぶっこんで表示したのがこちら&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWysfS3qGp3sTSikBohyphenhyphenF6iVDziniy8FwPcdgdszgxAtz92OaOr5LZHBmYMvr75GeDBZtjWbqYqirM6fl36Yuyv6EKBnGL7-z5LKcf6_XWNvkPNncde80Q37eqKeBzb2nKIG9B6I_yNRw/s1600/Screenshot_1511000215.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1280&quot; data-original-width=&quot;768&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWysfS3qGp3sTSikBohyphenhyphenF6iVDziniy8FwPcdgdszgxAtz92OaOr5LZHBmYMvr75GeDBZtjWbqYqirM6fl36Yuyv6EKBnGL7-z5LKcf6_XWNvkPNncde80Q37eqKeBzb2nKIG9B6I_yNRw/s320/Screenshot_1511000215.png&quot; width=&quot;192&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
面白そうだったのでろうそく足チャートにしてみました。&lt;br /&gt;
なかなかカオスなことがわかりますね。&lt;br /&gt;
&lt;br /&gt;
ただ、このままデータが増えると表示しきれないだろうから月ごと表示とかいろいろ考えないとダメっぽいですね。&lt;br /&gt;
ログ自体もそれなりに容量食うはずなので管理も考えないと。&lt;br /&gt;
実用に耐えるレベルになるまでバトルアリーナ続くかな・・・。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/8674828181116932262/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/11/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/8674828181116932262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/8674828181116932262'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/11/blog-post.html' title='バトルアリーナ勝率カウンタのその後'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWysfS3qGp3sTSikBohyphenhyphenF6iVDziniy8FwPcdgdszgxAtz92OaOr5LZHBmYMvr75GeDBZtjWbqYqirM6fl36Yuyv6EKBnGL7-z5LKcf6_XWNvkPNncde80Q37eqKeBzb2nKIG9B6I_yNRw/s72-c/Screenshot_1511000215.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-7639077225004530571</id><published>2017-11-03T14:05:00.001+09:00</published><updated>2017-11-03T14:05:21.719+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>10月のバトルアリーナ</title><content type='html'>というわけで、PSO2バトルアリーナ10月の成績です。&lt;br /&gt;
&lt;img src=&quot;data:image/png;base64,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OHPmTFx22WWnLPNJYHnU5TpYBERABERABETAUwJbOlcDsrPdPq3xDwddCixWZomsBg0aGMsSy6RJk9ClS5fTHNUpiLiDkNYnLuctXbrUiCP+zlLYEmJISIgRXf369UPZsmWRlZVlRFWjRo3QuXNns1QYFRWFPn36uLRg5fXBat++/SnLiG5DKuBALREWlaDOFwEREAEREAE/IVBcAou3bzmk16hRw1imhgwZYvybPvvss1wBRfH0ww8/mP/Xr1/fUKPAspzYLYz5+WDVrl0bH3/8MapWrZrrMJ+QkIBp06Zh0KBBxrl97dq1WLJkifGtspzgZcHyk8GpZoqACIiACIiAvxKwW2DRGlVQmAVnRpZla9OmTcZCtXHjRrOLkMVZgOVnwXL2wdq2bRvmzZuHG264AZUrVzZibcGCBad0R1hYmPHDatGihfm7BJa/jla1WwREQAREQAT8hMChN8Z41NIqdzzu1hKh87Leb7/9Zq7hHDCUIiczM9N8cdmQosoSWJ7sIuSS4IwZM9CwYUN06tQJkydPNkLK2jlo7Sjk9bnsyCVFCSyPulwHi4AIiIAIiIAI+AIBy/+KIofiyRJYzZo1M2KIS4XOsaXyxsFy3hWYnp5+ilN7frsIuQz4xRdfGGf2Tz/9FMOGDTPLhlahlWvu3LlmmZBLjQUJLMXB8oXRozaIgAiIgAiIgAicRiBvyAQe4By2gWKKzu7bt2+HFZndEli9evUysahYrJAL/Nk6hwLNn9PmyMldHxgREAEREAEREAERsJmABJbNQFWdCIiACIiACIiACEhgaQyIgAiIgAiIgAiIgM0EJLBsBqrqREAEREAEREAEREACS2NABERABERABERABGwmIIFlM1BVJwIiIAIiIAIiIAISWBoDIiACIiACIiACImAzAQksm4GqOhEQAREQAREQARGQwNIYEAEREAEREAEREAGbCUhg2QxU1YmACIiACIiACIiABJbGgAiIgAiIgAiIgAjYTEACy2agqk4EREAEREAEREAEJLA0BkRABERABERABETAZgISWDYDVXUiIAIiIAIiIAIiIIGlMSACIiACIiACIiACNhOQwLIZqKoTAREQAREQAREQAQksjQEREAEREAEREAERsJmABJbNQFWdCIiACIiACIiACEhgaQyIgAiIgAiIgAiIgM0EJLBsBqrqREAEREAEREAE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0WerfPnyRkTRV2vfvn1m2ZDLhYmJiWb5kP9r1arVad20d+9exMfHB3H36dZFQAREQAQCjQCNDbVq1Qq02wq6+yk1gZWTk4MlS5Zgz549uPrqqxEVFZUv/EWLFuHEiRPo27dv0HWOblgEREAEREAERMA/CdgmsNz1wbIwcSnwt99+M75WlrjisuDWrVtRtWpVxMTEmEMlsPxzYKnVIiACIiACIhDMBGwTWIRI53U6qQ8fPhxHjx49ZRchQziEh4cjIiLC+Fl9++235rjY2NhT+C9cuNDsQBwwYAAYzqGwJcJg7jjduwiIgAiIgAiIgO8SsFVgpaenY968eUZAOcfBorM6QzY0atQI5557rnGG3759+ylUGjRogBEjRoBLh1YsLe4iZHysHj16yMndd8eQWiYCIiACIiACIpCHgK0CS3RFQAREQAREQAREQAQACSyNAhEQAREQAREQARGwmYAEls1AVZ0IiIAIiIAIiIAISGBpDIiACIiACIiACIiAzQQksGwGqupEQAREQAREQAREQAJLY0AEREAEREAEREAEbCYggWUzUFUnAiIgAiIgAiIgAhJYGgMiIAIiIAIiIAIiYDMBCSybgao6ERABERABERABEZDA0hgQAREQAREQAREQAZsJSGDZDFTViYAIiIAIiIAIiIAElsaACIiACIiACIiACNhMQALLZqCqTgREQAREQAREQAQksDQGREAEREAEREAERMBmAhJYNgNVdSIgAiIgAiIgAiIggaUxIAIiIAIiIAIiIAI2E5DAshmoqhMBERABERABERABCSyNAREQAREQAREQARGwmYAEls1AVZ0IiIAIiIAIiIAISGBpDIiACIiACIiACIiAzQQksGwGqupEQAREQAREQAREQAJLY0AEREAEREAEREAEbCYggWUzUFUnAiIgAiIgAiIgAhJYGgMiIAIiIAIiIAIiYDMBCSybgao6ERABERABERABEZDA0hgQAREQAREQAREQAZsJSGDZDFTViYAIiIAIiIAIiIAElsaACIiACIiACIiACNhMQALLZqCqTgREQAREQAREQAQksDQGREAEREAEREAERMBmAhJYNgNVdSIgAiIgAiIgAiIggaUxIAIiIAIiIAIiIAI2E5DAshmoqhMBERABERABERABCSyNAREQAREQAREQARGwmYAEls1AVZ0IiIAIiIAIiIAISGBpDIiACIiACIiACIiAzQQksGwGqupEQAREQAREQAREQAJLY0AEREAEREAEREAEbCYggWUzUFUnAiIgAiIgAiIgAhJYGgMiIAIiIAIiIAIiYDMBCSybgao6ERABERABERABEZDA0hgQAREQAREQAREQAZsJSGDZDFTViYAIiIAIiIAIiIAElsaACIiACIiACIiACNhMQALLZqCqTgREQAREQAREQAQksDQGREAEREAEREAERMBmAhJYNgNVdSIgAiIgAiIgAiIggaUxIAIiIAIiIAIiIAI2E5DAshmoqhMBERABERABERABCSyNAREQAREQAREQARGwmYAEls1AVZ0IiIAIiIAIiIAISGBpDIiACIiACIiACIiAzQQksGwGqupEQAREQAREQAREQAJLY0AEREAEREAEREAEbCYggWUzUFUnAiIgAiIgAiIgAhJYGgMiIAIiIAIiIAIiYDMBCSybgao6ERABERABERABEZDA0hgQAREQAREQAREQAZsJSGDZDFTViYAIiIAIiIAIiIDPCaykpCTMnDkTO3fuRLly5TBgwAC0bt1aPSUCIiACIiACIiACfkPApwRWTk4O5syZg9DQUPTr18+IrPnz52P48OGoWrWq30BVQ0VABERABERABIKbgE8JrNTUVEydOhV9+vRB/fr1kZ6ejilTpqBz586yYgX3ONXdi4AIiIAIiIBfEfApgXXkyBFMnDgRAwcORL169QxILhe2a9cObdu29SuwaqwIiIAIiIAIiEDwEpDACt6+152LgAiIgAiIgAgUEwG/FljvvPMO+KUiAiIgAiIgAoFC4Oabbwa/VPybgE8JLPlg+fdgUutFQAREQAREQAQcBHxKYFm7CDMzM014Bu0i1DAVAREQAREQARHwRwI+JbAIMDk5Ge+//z62bt2qOFj+OKLUZhEQAREQAREQAd+yYKk/REAEREAEREAERCAQCPicBSsQoOoeREAEREAEREAEgpuABFZw97/uXgREQAREQAREoBgISGAVA1RV6fsEdu/ejWrVqqFs2bK+31i1UAScCKSlpSExMRG1a9f2Cy5s744dO9C8eXOEhIT4RZvVSBGwg0BQCKysrCxs27YNZcqUMZNSWFiYHezAyPN//PEHypcvj/bt29v2sGaKoPDwcNvaad0s2/vTTz8hMjIS5513nvluRzl+/DhWrlxp7r9N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&quot; /&gt;&lt;br /&gt;
右肩下がりですね…&lt;br /&gt;
勝率も最終的に5割割ってます。&lt;br /&gt;
&lt;br /&gt;
試合内容的にも味方に勝たせてもらった的なことも多く、また自分が最後にやられたことで負けることもしばしば。&lt;br /&gt;
精進しないとです。&lt;br /&gt;
&lt;br /&gt;
また、こうやってグラフにまとめてるときにデータ形式もちょっと不満あったので少し調整中。&lt;br /&gt;
どうやって落ち着けようかな。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/7639077225004530571/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/11/10.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7639077225004530571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/7639077225004530571'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/11/10.html' title='10月のバトルアリーナ'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-2236728397672612135</id><published>2017-11-02T18:43:00.000+09:00</published><updated>2017-11-05T16:54:58.409+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><category scheme="http://www.blogger.com/atom/ns#" term="kotlin"/><category scheme="http://www.blogger.com/atom/ns#" term="PSO2"/><category scheme="http://www.blogger.com/atom/ns#" term="バトルアリーナ"/><title type='text'>PSO2のバトルアリーナにハマり中</title><content type='html'>ずいぶんと放置してたけど久々に書いてみる&lt;br /&gt;
&lt;br /&gt;
SEGAのファンタシースターオンライン2にハマっています。&lt;br /&gt;
&lt;a href=&quot;http://pso2.jp/&quot;&gt;https://pso2.jp/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ログを見る限り2012/07/10に開始したので、前回の投稿の少しあとからずっとやってることになりますね。&lt;br /&gt;
ゲーム本編、オフラインイベントなどなどいろいろな要素もありますが、現在特にハマってるのが対人コンテンツであるバトルアリーナ。&lt;br /&gt;
6人対6人、ランダムに与えられる武器でポイントを集めながら戦うコンテンツになります。&lt;br /&gt;
正直バランスはどうなのかと思いつつも、楽しいのでひたすらやりこんでいます。&lt;br /&gt;
ついでに動画配信なんかも始めてしまったり。&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/NfPAqBfwvA0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
で、ここからが本題なのですが画面右に移ってるツール。&lt;br /&gt;
どこのステージでどれくらい勝ってるか記録しているのですが、当然自作です。&lt;br /&gt;
勉強もかねてC#で組んであります。&lt;br /&gt;
データをListにしてLinQで加工して表示する単純なもの。&lt;br /&gt;
CSVで保存してあるので、あとからExcelでグラフ化もできるかな、と。&lt;br /&gt;
&lt;br /&gt;
などと作ってるうちに今度聞きつけたのがKotlinなる言語がAndroidに正式採用されたというニュース。&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;div style=&quot;background-color: white; border: 1px solid #000000; margin: 0px; overflow: auto; padding-top: 6px; text-align: center; width: 138px;&quot;&gt;
&lt;a href=&quot;https://hb.afl.rakuten.co.jp/hgc/0199ad98.407b96c9.0e0fe9f0.00c7db18/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F14295117%2F&amp;amp;m=http%3A%2F%2Fm.rakuten.co.jp%2Fbook%2Fi%2F18069727%2F&amp;amp;link_type=picttext&amp;amp;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIxMjh4MTI4IiwibmFtIjoxLCJuYW1wIjoiZG93biIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjB9&quot; rel=&quot;nofollow&quot; style=&quot;word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]&quot; border=&quot;0&quot; src=&quot;https://hbb.afl.rakuten.co.jp/hgb/0199ad98.407b96c9.0e0fe9f0.00c7db18/?me_id=1213310&amp;amp;item_id=18069727&amp;amp;m=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F0398%2F9784865940398.jpg%3F_ex%3D80x80&amp;amp;pc=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F0398%2F9784865940398.jpg%3F_ex%3D128x128&amp;amp;s=128x128&amp;amp;t=picttext&quot; style=&quot;margin: 2px;&quot; title=&quot;[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; padding: 2px 6px; text-align: left; word-wrap: break-word;&quot;&gt;
&lt;a href=&quot;https://hb.afl.rakuten.co.jp/hgc/0199ad98.407b96c9.0e0fe9f0.00c7db18/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F14295117%2F&amp;amp;m=http%3A%2F%2Fm.rakuten.co.jp%2Fbook%2Fi%2F18069727%2F&amp;amp;link_type=picttext&amp;amp;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIxMjh4MTI4IiwibmFtIjoxLCJuYW1wIjoiZG93biIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjB9&quot; rel=&quot;nofollow&quot; style=&quot;word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;Kotlinスタートブック 新しいAndroidプログラミング [ 長澤太郎 ]&lt;/a&gt;&lt;br /&gt;
価格：3780円（税込、送料無料) &lt;span style=&quot;color: #bbbbbb;&quot;&gt;(2017/11/2時点)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 5px; word-wrap: break-word;&quot;&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;div style=&quot;background-color: white; border: 1px solid #000000; margin: 0px; overflow: auto; padding-top: 6px; text-align: center; width: 138px;&quot;&gt;
&lt;a href=&quot;https://hb.afl.rakuten.co.jp/hgc/0199ad98.407b96c9.0e0fe9f0.00c7db18/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F15171982%2F&amp;amp;m=http%3A%2F%2Fm.rakuten.co.jp%2Fbook%2Fi%2F18819228%2F&amp;amp;link_type=picttext&amp;amp;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIxMjh4MTI4IiwibmFtIjoxLCJuYW1wIjoiZG93biIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjB9&quot; rel=&quot;nofollow&quot; style=&quot;word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]&quot; border=&quot;0&quot; src=&quot;https://hbb.afl.rakuten.co.jp/hgb/0199ad98.407b96c9.0e0fe9f0.00c7db18/?me_id=1213310&amp;amp;item_id=18819228&amp;amp;m=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F1749%2F9784839961749.jpg%3F_ex%3D80x80&amp;amp;pc=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F1749%2F9784839961749.jpg%3F_ex%3D128x128&amp;amp;s=128x128&amp;amp;t=picttext&quot; style=&quot;margin: 2px;&quot; title=&quot;[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; padding: 2px 6px; text-align: left; word-wrap: break-word;&quot;&gt;
&lt;a href=&quot;https://hb.afl.rakuten.co.jp/hgc/0199ad98.407b96c9.0e0fe9f0.00c7db18/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F15171982%2F&amp;amp;m=http%3A%2F%2Fm.rakuten.co.jp%2Fbook%2Fi%2F18819228%2F&amp;amp;link_type=picttext&amp;amp;ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiIxMjh4MTI4IiwibmFtIjoxLCJuYW1wIjoiZG93biIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MSwiYm9yIjoxLCJjb2wiOjB9&quot; rel=&quot;nofollow&quot; style=&quot;word-wrap: break-word;&quot; target=&quot;_blank&quot;&gt;Kotlinイン・アクション [ Dmitry Jemerov ]&lt;/a&gt;&lt;br /&gt;
価格：4114円（税込、送料無料) &lt;span style=&quot;color: #bbbbbb;&quot;&gt;(2017/11/2時点)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 5px; word-wrap: break-word;&quot;&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
どんなのかな？と調べてるうちにこの勝率カウントツールをAndroidで作ったら面白いかもしれない、と思い作ってみました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit21-weZ_8rLVJ52PCcXSLi6T4Wphqu77FPvhmYkZZvhXjDSx_bLHvbDLWTagFT9Ej3ApMZXRU8gBC1wUp7_wKA35r7sA45KErR1ckAZzGULZ9s76sa-KwubIvp42ie7ijDnSAew9pNnk/s1600/Screenshot_1509613416.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;900&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit21-weZ_8rLVJ52PCcXSLi6T4Wphqu77FPvhmYkZZvhXjDSx_bLHvbDLWTagFT9Ej3ApMZXRU8gBC1wUp7_wKA35r7sA45KErR1ckAZzGULZ9s76sa-KwubIvp42ie7ijDnSAew9pNnk/s320/Screenshot_1509613416.png&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
基本的に同じことしているものですが、CSVを共有ボタンからGoogleドライブにあげればGoogleスプレッドシートで編集できるのでこれは面白いかもと思ってます。&lt;br /&gt;
自己満足で終わるか、公開するか。どうしようかな。&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/2236728397672612135/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2017/11/pso2.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/2236728397672612135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/2236728397672612135'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2017/11/pso2.html' title='PSO2のバトルアリーナにハマり中'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/NfPAqBfwvA0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-5061129201533870236</id><published>2012-06-25T09:18:00.004+09:00</published><updated>2012-06-25T09:19:43.809+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="anarchy golf"/><title type='text'>久々にあなごる</title><content type='html'>&lt;span style=&quot;background-color: #e1e1f1;&quot;&gt;590.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://golf.shinh.org/p.rb?Time+Arithmetic&quot; style=&quot;background-color: #e1e1f1; color: #74308a; text-decoration: none;&quot;&gt;Time Arithmetic&lt;/a&gt;&lt;br /&gt;
HMS表記の足し算。&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #d5d5d5; color: #101010; margin-left: 20px; margin-right: 20px; width: 1255px;&quot;&gt;s[];main(u,t){char*l;for(;l=gets(s);strftime(l+2,l,&quot;=%T&quot;,gmtime(&amp;amp;t)),puts(s))for(t=0;u=u/60?:3600,t+=atoi(l)*u,l[2];l+=3);}&lt;/pre&gt;
&lt;br /&gt;
最初はscanfで一気に取れないかとか、手動で時間表記に戻そうかと思ったけど&lt;br /&gt;
&lt;div&gt;
atoiでとって手動で秒単位に変換するのが一番短いと思った。&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
あとは最後のHMSへの変換だけど、うまい関数を見つけた。&lt;/div&gt;
&lt;div&gt;
・・・と思ったらもっといいのをうまく使う方法があった。(&amp;nbsp;&lt;a href=&quot;http://golf.shinh.org/reveal.rb?Time+Arithmetic/nu%28kou%29_1339875760&amp;amp;c&quot;&gt;nu(kou)&lt;/a&gt;&amp;nbsp;)&lt;br /&gt;
もう縮まらないと思ったのになぁ。&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #e1e1f1;&quot;&gt;600.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://golf.shinh.org/p.rb?Regular+polygon&quot; style=&quot;background-color: #e1e1f1; color: #74308a; text-decoration: none;&quot;&gt;Regular polygon&lt;/a&gt;
&lt;br /&gt;
正多角形の座標表示。&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #d5d5d5; color: #101010; margin-left: 20px; margin-right: 20px; width: 1255px;&quot;&gt;_Complex z;i;main(n){for(scanf(&quot;%d&quot;,&amp;amp;n);i&amp;lt;n;vprintf(&quot;%.f %.f\n&quot;,&amp;amp;z))z=1e3*cexp(6.28318i*i++/n)+.01;}&lt;/pre&gt;
&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;&lt;/div&gt;
&lt;div&gt;
円周率を2回書くのが馬鹿らしかったので、一回ですむ方法を考えているうちに複素数が&lt;br /&gt;
すでにサポートされていることに気がついた。&lt;br /&gt;
最終的に-0から符号を取る方法を考えに考えた末、+0.01に落ち着いた。&lt;br /&gt;
100BYTEが多かったのでみんな似たようなものかな、と思ってたら複素数解は僕だけだったw&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #e1e1f1;&quot;&gt;603.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://golf.shinh.org/p.rb?Digital+root&quot; style=&quot;background-color: #e1e1f1; color: #74308a; text-decoration: none;&quot;&gt;Digital root&lt;/a&gt;&lt;span style=&quot;background-color: #e1e1f1;&quot;&gt;&amp;nbsp;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #e1e1f1;&quot;&gt;604.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://golf.shinh.org/p.rb?Digital+root+Fixed&quot; style=&quot;background-color: #e1e1f1; color: #74308a; text-decoration: none;&quot;&gt;Digital root Fixed&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;color: #333333; font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;

&lt;a class=&quot;sc_result result&quot; href=&quot;http://ja.wikipedia.org/wiki/%E6%95%B0%E5%AD%97%E6%A0%B9&quot; style=&quot;color: #3333cc; text-decoration: underline;&quot;&gt;&lt;b&gt;数字根&lt;/b&gt;&amp;nbsp;- Wikipedia&lt;/a&gt;を求める問題。&lt;/h4&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Fixedが出てはいるものの、別に元の問題でもよかったんじゃないかなと。&lt;br /&gt;
見たときにはFixedがあったのでそちらからやりましたが^^;;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/5061129201533870236/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2012/06/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/5061129201533870236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/5061129201533870236'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2012/06/blog-post.html' title='久々にあなごる'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-4659936116099423842</id><published>2012-01-19T11:06:00.000+09:00</published><updated>2012-01-19T11:06:52.836+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><title type='text'>モンハン3Gやりまくりです。</title><content type='html'>今やっと村緊急ラギア亜種を倒したところです。&lt;br /&gt;
&lt;br /&gt;
やはりやりこむうちに3DSのコントローラ配置でも特に問題ない程度に慣れてきますね。&lt;br /&gt;
ただ、やっぱりグリップがないとうまく持てません。&lt;br /&gt;
&lt;br /&gt;
マリカハンドルもLRの押し具合に期待して買ってみたものの、ハンドル型に湾曲している分、&lt;br /&gt;
グリップに難ありでした。&lt;br /&gt;
結局アンサーのグリップがベストです。&lt;br /&gt;
&lt;br /&gt;
あとはバッテリーの持ちに不満があったため外付けバッテリーを購入。&lt;br /&gt;
ただ、そのままではグリップと両立出来ないので両方をバラしてみると、アンサーのグリップに&lt;br /&gt;
何とか収まりそうな雰囲気。&lt;br /&gt;
その辺にあったピンバイスで穴を開け、黒い瞬着とプラ棒でマウントを作成して収めました。&lt;br /&gt;
多少重くなったけど、倍近い稼働時間で満足です。&lt;br /&gt;
&lt;br /&gt;
マリカハンドルのLRボタンの移植も面白そうだけど、失敗した場合のことを考えると躊躇しますね。&lt;br /&gt;
&lt;br /&gt;
バッテリーとグリップはこちらを使用してます。&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;border: 1px solid; float: left; margin: 0px; padding: 6px 0px; text-align: center; width: 320px;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0e1b667d.e8792ab0.0e1b667e.73ddee07/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fsurugaya-a-too%2f5138024-0%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2fsurugaya-a-too%2fi%2f14787744%2f&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;【エントリーで1/13（金）10：00～1/29（日）9：59までポイント10倍以上】【新品】ニンテンドー...&quot; border=&quot;0&quot; src=&quot;http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fsurugaya-a-too%2fcabinet%2f0899%2f104010428m.jpg%3f_ex%3d300x300&amp;amp;m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fsurugaya-a-too%2fcabinet%2f0899%2f104010428m.jpg%3f_ex%3d80x80&quot; style=&quot;margin: 0px; padding: 0px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; padding: 2px 6px; text-align: left;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0e1b667d.e8792ab0.0e1b667e.73ddee07/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fsurugaya-a-too%2f5138024-0%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2fsurugaya-a-too%2fi%2f14787744%2f&quot; target=&quot;_blank&quot;&gt;【エントリーで1/13（金）10：00～1/29（日）9：59までポイント10倍以上】【新品】ニンテンドー...&lt;/a&gt;&lt;br /&gt;
価格：3,440円（税込、送料別）&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;border: 1px solid; float: left; margin: 0px; padding: 6px 0px; text-align: center; width: 320px;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0e1b667d.e8792ab0.0e1b667e.73ddee07/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fsurugaya-a-too%2f5022773-0%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2fsurugaya-a-too%2fi%2f14696087%2f&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;【エントリーで1/13（金）10：00～1/29（日）9：59までポイント10倍以上】【新品】ニンテンドー...&quot; border=&quot;0&quot; src=&quot;http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fsurugaya-a-too%2fcabinet%2f0903%2f104010393m.jpg%3f_ex%3d300x300&amp;amp;m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fsurugaya-a-too%2fcabinet%2f0903%2f104010393m.jpg%3f_ex%3d80x80&quot; style=&quot;margin: 0px; padding: 0px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; padding: 2px 6px; text-align: left;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0e1b667d.e8792ab0.0e1b667e.73ddee07/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fsurugaya-a-too%2f5022773-0%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2fsurugaya-a-too%2fi%2f14696087%2f&quot; target=&quot;_blank&quot;&gt;【エントリーで1/13（金）10：00～1/29（日）9：59までポイント10倍以上】【新品】ニンテンドー...&lt;/a&gt;&lt;br /&gt;
価格：900円（税込、送料別）&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/4659936116099423842/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2012/01/3g.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/4659936116099423842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/4659936116099423842'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2012/01/3g.html' title='モンハン3Gやりまくりです。'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-3965723474201964940</id><published>2011-12-12T10:06:00.001+09:00</published><updated>2011-12-12T11:24:09.025+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><title type='text'>とうとうモンスターハンター3Gですよ。</title><content type='html'>というわけで早速プレイしました。&lt;br /&gt;
&lt;br /&gt;
もともとWiiのMH3から入ったのでモガの村が大変懐かしいです。&lt;br /&gt;
とりあえず土日では村クエのロアルドロスまで。&lt;br /&gt;
&lt;br /&gt;
グラフィックは想像以上にきれいですね。&lt;br /&gt;
途中で気がつきましたが、影がちゃんとモンスターの形になってます。&lt;br /&gt;
さすがにフィールド移動中は丸い影でしたが。&lt;br /&gt;
&lt;br /&gt;
ただ、3DSの性能をフルに使ってるのかバッテリー消費がかなり早いです。&lt;br /&gt;
気がつくと赤ランプ点滅になってることが何度もありました。&lt;br /&gt;
&lt;br /&gt;
いろいろ不安のあった操作系ですが、いざやってみると昔ほどワタワタしないので&lt;br /&gt;
移動とカメラ同時に操作する必要性が今のところ薄いことに気がつきました。&lt;br /&gt;
PSPでやってるときも最近モンハンもちはあまり使ってないですし。&lt;br /&gt;
&lt;br /&gt;
たぶん効率よく100発100中を狙うなら必要だと思うんですが、そこまで要求してない&lt;br /&gt;
からというのもあるでしょうか。&lt;br /&gt;
&lt;br /&gt;
で、拡張スライドパッド。&lt;br /&gt;
ZR、ZLが増えるのはうれしいですがやはりボタンが遠くなるのが難点。&lt;br /&gt;
そして前述の通りカメラ操作は普通の十字キーでよさげ。&lt;br /&gt;
あとグリップ系アタッチメントと違い握る部分が無いので保持しにくい。&lt;br /&gt;
今のところ使わないかな･･･という感じです^^;&lt;br /&gt;
&lt;br /&gt;
ただ、派手なアクション系では3DSの形はしんどいところがあるので何かグリップは必要&lt;br /&gt;
だと思います。&lt;br /&gt;
愛用しているのはアンサーのグリップスタンドですが、実はマリカ用のハンドルはL,Rが&lt;br /&gt;
押しやすくなっているようなのでこちらもありかも。&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;border: 1px solid; float: left; margin: 0px; padding: 6px 0px; text-align: center; width: 320px;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0ecde44e.7ef432e6.0ecde44f.c549d8de/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fjism%2f4580267604358-54-18037-n%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2fjism%2fi%2f10630669%2f&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;【12/12am9:59迄ポイント3倍】【Joshinは平成20/22年度製品安全対策優良企業 連続受賞・プライ...&quot; border=&quot;0&quot; src=&quot;http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fjism%2fcabinet%2f0227%2f4580267604358.jpg%3f_ex%3d300x300&amp;amp;m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fjism%2fcabinet%2f0227%2f4580267604358.jpg%3f_ex%3d80x80&quot; style=&quot;margin: 0px; padding: 0px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; padding: 2px 6px; text-align: left;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0ecde44e.7ef432e6.0ecde44f.c549d8de/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fjism%2f4580267604358-54-18037-n%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2fjism%2fi%2f10630669%2f&quot; target=&quot;_blank&quot;&gt;【12/12am9:59迄ポイント3倍】【Joshinは平成20/22年度製品安全対策優良企業 連続受賞・プライ...&lt;/a&gt;&lt;br /&gt;
価格：880円（税込、送料別）&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;border: 1px solid; float: left; margin: 0px; padding: 6px 0px; text-align: center; width: 320px;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/003ba204.46997795.0ee4e8f3.5b43a0b3/?pc=http%3a%2f%2fitem.rakuten.co.jp%2ftoysrus%2f393037800%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2ftoysrus%2fi%2f10465726%2f&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;4,900円以上送料無料！※一部除外ありマリオカート7 ハンドル for ニンテンドー3DS&quot; border=&quot;0&quot; src=&quot;http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_gold%2ftoysrus%2fitem%2f3930378001.jpg%3f_ex%3d300x300&amp;amp;m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_gold%2ftoysrus%2fitem%2f3930378001.jpg%3f_ex%3d80x80&quot; style=&quot;margin: 0px; padding: 0px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; padding: 2px 6px; text-align: left;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/003ba204.46997795.0ee4e8f3.5b43a0b3/?pc=http%3a%2f%2fitem.rakuten.co.jp%2ftoysrus%2f393037800%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2ftoysrus%2fi%2f10465726%2f&quot; target=&quot;_blank&quot;&gt;4,900円以上送料無料！※一部除外ありマリオカート7 ハンドル for ニンテンドー3DS&lt;/a&gt;&lt;br /&gt;
価格：1,279円（税込、送料別）&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;border: 1px solid; float: left; margin: 0px; padding: 6px 0px; text-align: center; width: 320px;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0ee4e891.29e2cbb6.0ee4e892.f22c6266/?pc=http%3a%2f%2fitem.rakuten.co.jp%2febest%2f4976219041058%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2febest%2fi%2f10872620%2f&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;【在庫あり】【17時までのご注文完了で当日出荷可能！】カプコン 3DSソフト　モンスターハンター3G&quot; border=&quot;0&quot; src=&quot;http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2febest%2fcabinet%2f59%2f4976219041058.jpg%3f_ex%3d300x300&amp;amp;m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2febest%2fcabinet%2f59%2f4976219041058.jpg%3f_ex%3d80x80&quot; style=&quot;margin: 0px; padding: 0px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; padding: 2px 6px; text-align: left;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0ee4e891.29e2cbb6.0ee4e892.f22c6266/?pc=http%3a%2f%2fitem.rakuten.co.jp%2febest%2f4976219041058%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2febest%2fi%2f10872620%2f&quot; target=&quot;_blank&quot;&gt;【在庫あり】【17時までのご注文完了で当日出荷可能！】カプコン 3DSソフト　モンスターハンター3G&lt;/a&gt;&lt;br /&gt;
価格：5,199円（税込、送料別）&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/3965723474201964940/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2011/12/3g.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3965723474201964940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/3965723474201964940'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2011/12/3g.html' title='とうとうモンスターハンター3Gですよ。'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-4431525014922368913</id><published>2011-12-08T09:21:00.000+09:00</published><updated>2011-12-08T09:21:27.994+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><title type='text'>MH3G体験版きましたね</title><content type='html'>とりあえずウルクススを弓で、ガノトトスを大剣でやってみました。&lt;br /&gt;
&lt;br /&gt;
弓はやはりターゲットカメラだけでは狙いが定まらなかったので、ちょっと難しいですね。&lt;br /&gt;
大剣ならターゲットカメラさえあれば快適に狩れる感じ。&lt;br /&gt;
&lt;br /&gt;
ただ、海はやはり難しいですね。特に水面近くだと敵が見えない。&lt;br /&gt;
このへんはMH3からの課題ですね。&lt;br /&gt;
&lt;br /&gt;
とはいえ製品版が届いたらがんがん遊びますね、間違いなく。</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/4431525014922368913/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2011/12/mh3g.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/4431525014922368913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/4431525014922368913'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2011/12/mh3g.html' title='MH3G体験版きましたね'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8381067894382165290.post-8993305562433293850</id><published>2011-12-06T16:25:00.000+09:00</published><updated>2011-12-06T16:25:05.688+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Game"/><title type='text'>スーパーマリオ3Dランド</title><content type='html'>さて、ゼノブレイドがまだ終わらないわけですが今回は3DSのマリオについて。&lt;br /&gt;
&lt;br /&gt;
やっぱり昔からのプレイヤーにとっては3Dマリオよりは2Dマリオなんですよね。&lt;br /&gt;
特にスーパーマリオ3が一番と思っているわけです。&lt;br /&gt;
&lt;br /&gt;
で、3Dランドをやってみると、タヌキマリオなんですよ。うれしいやら何やら。&lt;br /&gt;
ステージの作りもしんどいかもって思わせておいて頑張れば出来るくらい。&lt;br /&gt;
たぬきしっぽのおかげで微調整もしやすく、ライトユーザーには最適なバランス&lt;br /&gt;
では無いでしょうか。&lt;br /&gt;
&lt;br /&gt;
３DSあるならお勧めというか必須ソフト。&lt;br /&gt;
なぜローンチ～数ヶ月の間に出さなかったのか疑問が残りますね。&lt;br /&gt;
&lt;br /&gt;
って投稿したつもりで投稿してなかったｗ&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;border: 1px solid; float: left; margin: 0px; padding: 6px 0px; text-align: center; width: 320px;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0199ad98.407b96c9.0e0fe9f0.00c7db18/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f11367198%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f15578347%2f&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;【送料無料】スーパーマリオ3Dランド&quot; border=&quot;0&quot; src=&quot;http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f9297%2f4902370519297.jpg%3f_ex%3d300x300&amp;amp;m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f9297%2f4902370519297.jpg%3f_ex%3d80x80&quot; style=&quot;margin: 0px; padding: 0px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 12px; line-height: 1.4em; margin: 0px; padding: 2px 6px; text-align: left;&quot;&gt;&lt;a href=&quot;http://hb.afl.rakuten.co.jp/hgc/0199ad98.407b96c9.0e0fe9f0.00c7db18/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f11367198%2f%3fscid%3daf_ich_link_tbl&amp;amp;m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f15578347%2f&quot; target=&quot;_blank&quot;&gt;【送料無料】スーパーマリオ3Dランド&lt;/a&gt;&lt;br /&gt;
価格：4,079円（税込、送料別）&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.hetare-pg.com/feeds/8993305562433293850/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.hetare-pg.com/2011/12/3d.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/8993305562433293850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8381067894382165290/posts/default/8993305562433293850'/><link rel='alternate' type='text/html' href='http://www.hetare-pg.com/2011/12/3d.html' title='スーパーマリオ3Dランド'/><author><name>こう。</name><uri>http://www.blogger.com/profile/08230613164672154926</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>