こんにちは、すんもです!


こっちも忙しくて、手が出せてないけど、最近気になることに目を向けました。


↓これです!



なぞぷよタイムアタックです!

何がって、お題を達成すること自体は、そんなに難しくないけど、やっぱりできるだけ同時にお題を達成して高得点を稼げた方がいいですよね。

今回それを支援できる機能は作れないかと、ちょっと挑戦してみようと思ったんですグラサン

そのためには、まずはお題の場所の特定方法、そして文字認識が必要です。

とりあえず、色々と試行錯誤して、現時点での成果は以下のとおりです。



めちゃくちゃ苦労したけど、場所の特定は黄色い枠で何とかなりました。
こちらは座標計算から相対的な場所を算出しているので、他の端末でどうなるかは試していないです。
ある程度できたら、試してみたいとは思っています。

問題は、文字の認識精度とぷよアイコンです。

文字の認識精度でいうと、『何個』の部分が『固』や『困』になったりしますし、お題によっては『亻』が数字の『1』と誤認してしまうなどの問題があります。

同じようなお題の画像を文字認識プログラムに渡してもお題の場所が変わるだけで、返ってくる文字がこれですからね、これはプログラム側で認識できた文字から推測してカバーするしか無さそうです。

そして、ぷよのアイコンです。
こちらはお題の中のアイコンの場所が一行目の先頭にあったり、2行のお題の一行目にあったりと、お題によって場所が変わるんですよね。
なので特定の場所の色だけを確認して認識するのは誤認識したり、認識できないリスクがあります。
範囲を広げると無駄な色を採取してしまうので、これも誤認識のもとになります。

とりあえず色々と試行錯誤した結果はこちら!
(別の画像です)


お題の上に認識したお題をそのまま表現していますが、見ての通り、一見、お題1行の黄色ぷよや、お題2行の青ぷよのぷよのアイコンを認識していそうですが、金のお題の『5連鎖以上を達成』が青ぷよと認識してしまうんですガーン背景が青っぽいですからね。


ここが一番悩んだのですが、多分色の幅を厳密に調整したりすればいけるんでしょうが、AIにも聞いてみて少し別の方法で試しました。


最終的に今の状態はこちら!




何とか認識できています!!

他のパターンも念のため記録を残します!

認識した文字もプログラム側でお題の種類ごとに表現を端的に変更しました。










という訳でここまでが現状できていることです。


ここからは、お題を認識できたので、そのお題を基に最適な解析結果を求めることです。


上のスクショはそのまま解析なのでお間違いないようお願い致します。

あとはこれをどうやってやるのかを次に考えないといけないのです。



あとそもそもの問題は、新しいタイプのお題が登場すると、対応できません。これは都度対応していくしかなさそうです。


そして、前回からスクショを集めたので、ハートBOXは認識できるか分かりません。あとまだ未登場のプリズムボールやおじゃまぷよ、かたぷよ、プラスぷよなどがお題に出てくると、これまた対応が必要になります。


なので課題は沢山あるので、リリースできてもかなり先になるかもです。

ま、それを待ってたらキリがないので、お試しでもリリースができればとは考えています。

が、リアルの時間がないんですよね笑い泣き


という訳で、個人的にちょっとワクワクする機能を作ろうとしているという話でした。


もし、この記事見て、お!これいいね!って思われたらコメントやイイねしてもらえるととても励みになりますので、ぜひよろしくお願いいたします!



ぷよっと解析くんをダウンロードするにはこちら↓


iOS版はこちら↓

Download on the App Store


 タイトル :ぷよっと解析くんiOS版
価格:無料(広告、アプリ内課金あり)
対応OS:iOS17.6以上


Android版はこちら↓
Google Play で手に入れよう
タイトル :ぷよっと解析くん
価格 :無料(広告、アプリ内課金あり)
対応OS:Android OS 8.0以上