Gamerch
Resources: GPS採掘王国 攻略wiki

便利シートの備忘録

最終更新日時 :
1人が閲覧中
作成者: ユーザー103326
最終更新者: ユーザー103326

再度分離



9/11鉱山の位置住所取得

一度は色々と問題があって実装を諦めましたが、完全に諦めたわけではないです。サーバーや外部APIを使用する形式だと、無料枠では処理数が足りなかったり、もしくは相手に与える負荷が問題になったりしました。

今はローカル側だけで完結し、かつ処理が軽い方法を時折模索です。


だって、

・東京の鉱山だけを抽出し、各資源ごとにマップ作成、時系列マップ作成

・都道府県の鉱山数を一覧にする

・全国マップの各都道府県に鉱山数をバブル表示する

とかやってみたいことは色々あります。

GASではなく自分だけであれば、CSVの座標データをまとめて逆コーディングするサービスでよいのですが、配布だと色々悩ましい。いつか満足できるかたちでできるといいですが、まだまだ時間がかかりそうです。



9/08ごった煮のPDF出力

他の表も任意選択して出力できるようにすることに意味はある?

もしくは、鉱山、工場、工場効率とかすべての主要な表を一つのPDFにまとめて出力させちゃう?ある日の会社の情報がひとまとめで保存できる機能はありな気がしてきた。

うーん。



7/30スマホの場合

スマホの場合価格表の更新がネックか。自動処理できないわけだし。

んーサイトから落とせるシートの価格データを随時更新トリガーかけておくか。スマホのみのユーザーは、新しくシートをコピーしなおせば常に最新(とはいっても1~2週間に1度更新だけど)の価格表に更新されると。これでいいね。



7/29シートのスマホ対応は、無理

2026年現在のGoogle Spreadsheetの仕様では、100%無理ということが分かりました。私が最初に見た記事は2021年に書かれたものでした。この当時はできた方法も今は封じられていました。

pc+スマホの人向けにスマホでも使えるようにはできます。しかし、スマホしか所持していないプレイヤーへの対応は、どうあがいても、こねくり回しても無理ということがわかりました。これですっぱりあきらめがつきました。


GAS+htmlで、各ユーザーの設定状況を個別に記録する方式でPCとスマホそれぞれに対応。これは出来ます。ただ、これをすると全部htmlでいいじゃんねってことになって、シート配布という趣旨からは外れます。またそこまで規模を大きくする気は今のところありませんし、以前別の投稿で書いたように、自動で収集しようと思えば可能な各種情報の取り扱い、マスクデータの扱いが難しいです。


ちなみに工場LVアップ表自体は、スマホでも動きます。単なる表計算のみですから。工場LVの手入力がちょっと面倒なだけです。

PC用とスマホ用で配布ファイルを分けますか。画面の横方向いっぱい表示か、縦方向いっぱい表示かの差です。




7/29工場のLVアップ順、こつこつと

UPGにかかったコストを回収する日数(単純なROI)でアップグレード順を算出すると、材料不足や資源を無駄に消費したくないためLVを上げたくない工場が上位に来ることがままあります。

また、タングステン精錬所と検出器工場のようなパターンもあります。材料のタングステン精錬所は利益効率が悪く、検出器工場は全工場の中でもTOPクラスの利益効率を誇ります。そのため、単純比較だと、検出器工場だけがLVをあげろーと上位に出てきちゃいます。

そういうのを回避するために、

・プレイヤーLVの設定(解放LVに達していないときに、該当工場は計算結果に出さない)

・上げたくない工場は「除外」することで、計算結果に出さない。

という2つを入れてみました。これら前から気になってたんですよね。



画像は、プレイヤーLV40、すべての工場LV0から、かつ肥料工場を除外した場合のUPG合計LV100。




7/28勘違いによりモチベが上がって、「ROI(投資費用の利益回収効率)単純比較による工場LVアップ順」表が出来ました

単純明快なこのシートで、今度こそスマホでのマクロ動作と、スマホとPCそれぞれの表示分けとかを実験しようかと思います。ほしいのは、

・スマホでマクロ動作(APIデータ「工場」読み込みと既存Factories.CSVファイル読み込み)

・チェックボックスを利用した作動マクロの場合分け


シート起動時に各設定を読み込んで、それに合わせてマクロを走らせます。あくまで起動時のみ。シート編集時のoneditでの複数フラグ判定は以前失敗しているのです。動いたり動かなかったり動作が安定しなかった。そもそもoneditは数秒に1回判定と動作がもっさりしているのも好みに合わなかったです。



メモ

もし下のシートのスマホマウントが成功した場合、他に機能を追加するとしたら?

メンテナンスとかの情報収集系の自動収集系?


7/28工場LVアップ順シート

昨日の思いを原動力に、さくっと出来上がりつつあるのですが・・ごった煮でも使っている単純なROIだと上位に紛れてきますね、検出器工場が!

初期のこの頃だと、解放に必要なLVにまったく達してないだろうなぁと思います。

1列目がLV上げ順番、やっぱり効率が素晴らしくいいんですよねぇこの工場。



入出金一覧★メモ

★プロフ画像のOCR読み込みメモ(7/23)

・プロフ画像を無料OCRする場合、画像の最大容量は10MB未満。

・スマホ端末はよほど画面サイズが巨大でない限り問題ないが、タブレットは最大容量を超えるため不可。

・GAS側で画像をリサイズすることはできたが、その場合OCRの読み取り精度が格段に落ちてしまい、いろいろ試行したがリサイズをしない場合と比較して正常な文章は得られなかった。そのため、画像のリサイズ機能は破棄。

・工場と鉱山の細かいLVや個数などの数値の読み込みは、難しいため不可。

・それ以外の項目内容は問題なく読み取れた。


⇒読み取れた全ての項目を時系列に一覧にし、そこから何かできたらなぁって感じか。


①成長具合をグラフにしてみる?

項目数が多すぎるのが悩みか。


②表示する項目を絞って時系列一覧表にする。項目表示方法をテンプレート方式にすればいい感じにできるかも。

入出金一覧

7/21

一回で30日分の情報が吸えるので、何ヶ月分か貯まるとゲーム内では追いきれないデータ分析ができそう。データ取得を28日ごとの自動取得にすれば、手間も少ない無い。


・作るときには、ごった煮のあの日掘った数から、指定期間の増加数一覧と建築費用の表は持ってくる

・プロフィール画像の読み込みとOCRをここに持ってくるか?一定期間の活動記録表示に組み合わせて活用が可能。

但し画面サイズによっては読み込み失敗する可能性が高い。その場合は、プロフ画像を匿名で提供してもらう機構も組み込めるとなお良いが、ちょっと良い方法が思いつかない。

OCRした結果のテキスト送信だけでもいいのかな。それにパターン対応させるだけだから。パターン対応させてみた後に、それが正しく動くかテストはこの場合できないが。

・上に合わせて、OCR後の文章の正規表現パターンは、自動更新にできるといいな?更新用ファイルから読み込み対応できないかな。


7/24私は随分とプロフ画像からテキストを読み込むことにご執心です。その理由は。。。

このゲームにおいて、他プレイヤーの活動状況やアクティブ度を測る一番楽な方法は、プロフ情報の監視です。なぜアクティブ状況を知りたいか、それはライバルの動きを知りたいという感情であったり、ランキング上位者への興味であったり、攻撃ターゲットの手すきに時間の把握であったり、人によってさまざまでしょう。


1週間でどのぐらいのミッションを達成したか、鉱山のメンテナンス頻度、工場のLVアップペース、今だと遺物関連のプレイ状況、こういうのは全てプロフだけで把握できます。

しかし、その項目量の多さにより、目視で上昇具合を把握するのは困難ですし、表に必要事項を打ち込むのも手間です。(が必要な場合はこれを今までやっていました)

今作っているのが完成すれば、多数のプレイヤーの動向を楽に把握できるようになるでしょう。多数のプレイヤーのプロフ画像を一括で読み込ませるだけで終わりですから。


最近はそこまで他社の動向をチェックしてはいないのですが、簡単になるツールが作れるなら興味本位的には欲しいじゃん?ていう感じですね。もう大枠は作り終わったので、あとは詰めです。このシートは読み込むプロフ画像数次第でシートの容量がだいぶん肥大化しそうなので、コレ単発で配布するかもしれません。


あ、一般配布版からは他社の情報管理関連は削ります。単なる自分のプロフ情報管理シートになります。1年前のプロフ画像とかのこってたら、それと今を比較して、自分がどのぐらい育ったかを簡単に見れるよって感じですね。



7/22GASでのウェブサイト構築テスト

結構簡単にGoogleログイン認証と個別識別、設定保存(APIキー)とAPIデータ読み込み、内容表示まで行ってしまいました。その間わずか2時間。でも作れちゃうんだなっと思った時点ではたと気づいたことがあります。

私はゲームの色々な検証が好きな人間です。WEBサイトを構築すると、そこには他プレイヤーの情報が集積されていきます。それを悪用する気はさらさらありませんが、各種検証のマスクデータとして利用しないと誓える自信がない!ダメじゃん。そんな面白い情報が手元に合ったら、絶対に色々考えちゃうし、我慢できなくなるのが目に見えています。

うん、私はやっぱりスプレ配布にしておきましょう。それが一番平和です。スプレ配布なら私は何も得られませんから。何なら誰かが使ってくれてるのかすらわかりませんから。



7/22参考のためにjakumoさんのAPIツールサイトを確認

機能性の高いこのサイトが存在するなら、わざわざお金をかけてWebサイトに参戦するメリットはないね。なしんーなし。老舗サイト様だし。

私はスプレッドシートで、情報蓄積と色々やりたいがままの分析と日本語って強みでこのままいきます。


でもGASでどこまでWebアプリが構築できるのかはもうちょっと試してみたい。説明理解する限り、アカウント登録とユーザーのログイン処理、ユーザー個別設定管理、APIデータのDLとか分析ページの表示。

ここらへんまるっとGASでいけるんですよね?レンタルサーバー借りなくても今は作れるのってのを全く知らなかった私は時代遅れなんだなぁと痛感中です。



7/21APIデータのWEBサイト構築メモ

・今はたと気づいたけれど、AI(笑)を活用すれば、今風のAPIデータ総合サイトの構築も可能なのでは?

私の知識は15年前のCGI+html4+PHPで止まっているので、現代のhtml5使った動的生成WEBに全くと言っていいほど対応できない。せいぜいJavaScriptまで。

でもそこを現代風のツールで誤魔化せるなら、最低限の知識はある以上作れる?wikiと一緒くたにいける?何ならwikiのシステム構築も手伝ってもらえるのだろうか。結構そこが面倒なのも移行していない理由だから。

ちょっと自鯖立ち上げて最低限の構築テストだけしてみるかなぁ。


・ちなみになぜ新規に作ることをはなから検討し、既存のhelperの改修更新を考えないかというと、それはマジあり得そうにないからです。PHPに直接MineIDやFactoryIDが書かれていて、設定ファイル化がびっくりするほどされていない。非常にローテクでできているせいで、拡張性とかこういう更新修正が非常に困難なかたちになっている。これを解読更新するぐらいなら1からAIフル活用で作ったほうが楽そうと思いました。



7/21駅座標系メモ

・駅データjp

データベースがcsv形式で無料配布されているだと!?

駅名を指定して、その周囲半径何km、もしくはそこを中心に縦・横何㎞指定で鉱山抽出。場所指定の鉱山マップ作成、できちゃう。え、ちょっと悩む。マップ作成シート。


・なんかバカなアイデアを思いついた。先日見かけた駅すぱあとAPI叩いて、所有鉱山の最寄り駅データを得て、その周囲指定距離の鉱山データ吐き出す 

今度こそマップ作成に地名による条件判定に近いものを導入できないだろうか?

駅すぱあとAPIの作動状況次第だなぁ。前に作って結局ボツになった住所変換システムはそのまま使い回せるはず。



7/21思いついたままに書いてるメモ、どっから手を付けたらいいか悩み中

別件

・小規模なシートは適当なページにまとめるか、リンク集の方に載せる。

・TU5.05表は、単体でもサイトにおいておくか?

実は価格情報、表を開いたときに自動更新方法ならスマホでもマクロが動作するんだよね。

スマホに対応するために描写はもう少しコンパクトにする必要がある。

htmlとJavaScriptでコンテンツのサイズをスマホ環境による動的変更にするか?それも楽しそうだな?

それならお気に入りマーキング組み合わさは常に上に表示するとかが可能か。

ちょっと考えてみよう。


まあぶっちゃけjakumoさん使えばいいよねとは思うのだけど、あちらは確かお気に入りの組み合わせにマーキングはなかったよね?使ってないからうろ覚えだけど。なら作る意味はあるのかなぁと。


・APIデータをフルに取得して、ただそのデータを表示するシート。

DLしたデータは共用利用するんだし、コレはこれでありか。ベーシックデータも含めて、フォルダは分けよう。ベーシックは内容が変わった場合のみ保存



7/19次の候補

・遺物関連の特化シート

作ってる人もいそうだけど、攻略情報コミコミのもの

・プロフィール画像から文字読み込みで色々やるシート

過去の自分との比較、1ヶ月前のプロフと今のプロフの比較を簡単に

ゲーム内のもあるけど、他社との比較

ざっくり利益計算込みでとか

・既存シートのスマホ対応

コレかなりのイバラの道なのです。ビックリするぐらい難易度が高い上に、自分が得られるものが少ない。新しいシートを作る方が簡単なぐらい。コーディング結果から想像できる動きを全くしてくれない。何が悪いのか全然わからない。AIさんはそれで間違いないって言うけど動かなかったり違う動きしたり。

ごった煮とか、同考えてもスマホ向きではない。PCですが見づらいほど情報量多めだし。スマホで表示するなら情報量を絞った簡易版になるだろう。



7/19追加実装にかかった時間

深夜遠征掘りの帰りにこんなのもあるといいなと思い付いた。8:00~14:00仮眠。14:00~16:00で実装&動作検証。16:30公開。うーん、早い!

カレンダー表示部分と選択日の受け取りを最初に1からとことん煮詰めて完成させた。そのあとに既存の関数と合成して、条件判定の変更と設定変数の変更を順番に事細かに指示。合成は指示がうまくいって一気に完成した。すっごい、ずっこい、らくー。



7/19進捗状況

カレンダーに鉱山を掘った数が表示されており、その中から最大8日選ぶ形。選択した最大8日分を各レイヤーに登録する。



7/19ごった煮のマップ作成に追加したい機能を思いついてしまった

指定期間内で指定しきい値以上の鉱山を掘った日をピックアップして、各レイヤーに抽出。

07月01日に掘った分、07月04日に掘った分、07月19日に掘った分といったまとめ方。思い出記録としてはコレはアリだなぁ。ありだ。

うぐう。実装自体は簡単だから自分のほうにだけでもさっさといれるかなぁ。

しきい値以上の日をダイアログで一覧表示して、そこから最大8レイヤーを選択式にするのもあり。うーん。

どこで掘った日なのか、駅すぱあとAPIで最寄り駅表示するのもいいな。移動範囲が広いと参考程度にしかならないけど。



7/18おわったおわった

ごった煮シートはこれ以上機能追加する気がないから、あとはバグフィックスがあればするぐらい。それもかなり入念につぶしたからそうそうないと信じている。

次はプロフ画像読み込みは楽しいけど、端末の画面サイズが手持ちのパターンが少ないから、どこまで一般向けに煮詰められるか。しばらくまったり楽しむ。



7/17どうしようかなぁ

プロフ画像からの読み込み、考え方を変えようかな。プロフ読み込みはまた別のシートにして、時系列の自社の多くの情報の記録データを作成。ボスメンテや他社メンテ、遺物回収数とか多方面のデータをガッツリ色々と。

APIデータから自動で記録する成長記録とは別枠にすれば干渉しないし。それはそれでいいかもなぁ。

鉱山が全種掘られていない、工場も全種かどうしていない状態だとそれらが個別認識不能だから、そこは揃わなければ合計レベルだけで濁す。

うううん、データ項目が多すぎて表のデザインにきっと苦しむでしょう。


今回のシートへの導入は見送ろう、無理に入れないといけない機能でもないし。あとで別シートでポイッとしておけばいいかな。



7/17チャットを見て気づきました。

TUの組み合わせ表は今回の便利シートのコンセプトに合ってますね。入れなきゃ。



7/16進捗

概ね実装したが、後3つ追加検討中。

そのあとは、

1. 細かい条件付けでの動作チェック

2. 懲りずにスマートフォンへの対応の試み

スマホ専用シートに分離して作成するか、今のシートに組み込むかはやや悩み。

スマホ専用シートに分離作成した場合は、その後の追加要素をスマホ版に実装する気はない。バグフィックスぐらいか。


7/14帰ったら消すメモ

この備忘録の閲覧権限解除してなかったっぽい、失敗。



7/14公開はいつ?

私の思いつく&今まで作ったことがあるシートを何でもかんでも詰め込んだものになりつつあるので、ちょっと混沌としている。

主要機能をあと1つ2つ組み込んだら、表に出し始める予定です。



7/13生産効率やROI計算ががが

工場の傾向特性をAIに分析コメントさせる案はダメだ。残念有料だ。



7/12仮称「鉱山掘りをもっと便利にする詰め合わせシート」

今追加を考えているのは、本社範囲内に鉱山を掘る時に、どれが一番儲けが多いかを判別するシート。

スキャン結果のスクショをアップロードして、そこから読み取って自動計算とかできたらたのしーなーって思っています。なんかできるらしいんですよね。きれいに日本語が読み取れて、文章処理で取り出せるとよいのだけれど。


よくよく考えてみると、スマホでGASが動かせないのだからスクショから読めても現地で使えないと使い勝手がいまいちね?

解決策としては

・スマホからDrive上の指定のフォルダ内にスクショを保存する。

・スマホからGASは起動できないわけではないので、一括画像処理で結果を一覧表示する。


うーん。もう少し練ろう。



7/12もとお供シート

機能の追加が進んでいます。今までに私がResources Gameでお世話になったサイトやスプレッドシートなどの内容ごちゃ混ぜ+αって感じ。パクリだけじゃなくて(統合と言いたいが)独自性があってよかった。


後製造アイテムの原価表組んで、工場の単純な原価利益のROI計算やって

簡易マップ作成とか実装したらやっと出せそう。

まだまだ楽しめそうです。


機能を突き詰めてほしい機能を追加していくと、やっぱりResources game tableとは一部似てきました。ただ、計算の手法が違って結果も微妙に異なります。EagleEyeさんの方が、おそらく簿記の知識があって、ROI計算も専門的です。あちらの細かい表のようなものから条件に分けて選択する数値の計算根拠が良くわからず、当時新工場2つの適用をあきらめたものです。私の方はやっぱりわからないので、ごくごく単純な、利益、原価のROIと、次のアップグレード費用のROIの2つぐらいかなぁ。よくわからん、弄って有効性を見てから考えよう。


公開は今月内に間に合うかなーむりかも。



7/10また別のシートを作りたくなってきたっていうね

前から気になっていた「入出金一覧」

最初の30日分データじゃ物足りないけど、28日ごとに自動更新でデータためていけば2〜3カ月で楽しめると思う。

ゲーム内の入出金一覧の円グラフも見てて楽しいけど、あれを例えば

2025年4月

2026年4月

この2つの1ヶ月収支を比較して、自分の会社がどれだけ成長したのかを見る。


うん楽しそう。


データの蓄積が不可欠という点では、早めに作ったほうがいい。過去のデータは取得できないから。


また複数に手を出すのはまずいから、他は止めてこっちを先に作ろうかな。(他が詰まったともいう)



7/09情報量増えすぎだなぁこれは

誰が使うんだこんなもん。

各鉱山の品質10%刻みで、「鉱山数」「産出量」「修復までの利益合計」「修復費用」を表示。修理費用の計算なんかおかしい気がするし。この計算苦手です。


もうちょっと表を見直そう



7/09Resources Game Table

タングステンの修理基礎値が間違っていたので、正しい数値に修正しました。

手動更新する場合は、BasicsシートのG91セルに「3903550」を入力してください。


よくよく検算してみたが、Tableで使われている修復金額の計算式もこれ間違ってるんだな。品質100%状態値99%修復で誤差は少ないが、品質状態値が下がるほど乖離する。



7/09名称変更

仮称「掘削のお供シート」が現時点で全然お供の方向に行かない(スマホでGASが実行できなかったため)ということで名称変更。仮称「鉱山の分析シート」に変更。

今日によるにでも説明ページ付きで再掲できるかな。


概要

鉱山と工場の2APIデータ使用

・不足している「鉱山の資源生産量」「製品の生産量」の表示

・鉱山の内訳の詳細表示(本社範囲内、その他)

手動更新の資源価格データを用いた利益表示あり

・指定日時の前後で増加した鉱山数計算

例:07/01に鉱山いっぱい掘ったぞ。どのぐらい生産量増えたかな。

設定:2026/07/01 期間:1日

コメント (便利シート備忘録)
  • 総コメント数0
この記事を作った人
やり込み度

未登録

編集者紹介

未登録

新着スレッド(Resources: GPS採掘王国 攻略wiki)
ゲーム情報
タイトル Resources: GPS採掘王国 (経営)
対応OS
  • Android
カテゴリ
  • カテゴリー
  • シミュレーション
    カジュアル
ゲーム概要 現実世界で資源を採掘する位置情報経営ゲーム!GPS機能で鉱山を建設し、オフラインでもお金が稼げる放置系ビジネスシミュレーション!工場運営も楽しめる無料ゲーム!

「Resources: GPS採掘王国 (経営)」を
今すぐプレイ!

注目記事
ページトップへ