乃木彼 NOGIKARE 【乃木坂46 乃木恋 攻略】

乃木坂46を題材にしたソーシャルゲーム
乃木恋(グリー版)の攻略と備忘録、情報交換の場
blogデザイン調整中

カテゴリ: プログラミング

カラータイル


UWSC
のPEEKCOLOR関数の動作速度が気になったので
カラータイルを自動で解くマクロを作りつつ
チェックをしてみました

【2016.10.01 動画追加】

最初、PEEKCOLOR関数を1回呼ぶのに40msぐらいかかってて

「chkimg()と大差ない?1pxの色調べるだけにしては遅すぎ」

って思ったんだけど

デスクトップコンポジション無効で高速化する

というのを思い出し無効化したら
0.32msぐらいになり100倍以上高速になりました

エアロ等が原因でchkimg()やpeekcolor()が
遅くなるのは知ってたけど
こんなに変わるんですね
どういう内部処理の影響で差が生じているのか分かりませんが
いい経験になりました

実際にマクロを使ってみたい人は続きからどうぞ



 続きを読む

日本語には、全角半角や平仮名片仮名、句読点などが存在し
人間的には同じとみなしたいけど、完全一致あるいは部分一致では異なるものと判断される文字列比較についての話
コピペすれば完全に同じ文章になるけど、
手入力だとどうしても、細かい部分に違いが生まれてしまう可能性があります

【例】 以下を同一とみなしたい
  • 港区文化センター1
  • 港区文化センターの、1階。
  • 港区文化せんたー
わかりづらいけど、「1」も半角だったり全角だったりしてます

探せば似たような事を記事にしたサイトは山程あるので
備忘録として簡単にまとめておきます
ちなみに正規表現等の知識は全く無くても
CompareOptionsを指定することで、めちゃくちゃ簡単に実装可能です
ライブラリが充実してる言語って素晴らしい

続きを読む

以前、ブラゲのJSONを読むときに注意することをネタに記事を書きました
その後、以下のサイトで使えそうな記述法を見つけたのでメモ

構文:nullチェックを簡潔に記述するには?[C# 6.0]
 
利用できるのはVisual Studio 2015(C# 6.0)以降限定となりますが
ブラゲJSONを読む際はnullチェックをよく使うので
覚えておくと便利そうです 

ブラウザゲームのクライアント-サーバー間のデータ通信によく用いられる
JSONについての話です

プロキシをかましてJSONをキャッチし、あれこれする際の注意点について 
まとめておきます 

例によって、解説している内容が正しい保証はありません
ツッコミお待ちしております



 続きを読む


fiddlercore


ブラウザゲームは、通信の内容が丸見えなので
chromeのディベロッパーツールや、fiddlerを使えば
通常ブラウザに表示されないデータや画像データを取得することが出来ます
この辺りはググればやり方を解説したサイトがあると思うので詳しくはそちらで

今回は、Fiddlerの基幹機能を取り出したライブラリFiddlerCoreC#を使って
画像を取得する方法についての話です

一応目的通り動いていますが
解説内容が正しいかは、保証出来ません
もし間違いがあればツッコミをお願いします
分かる範囲で訂正します


続きを読む

↑このページのトップヘ