1. Mocoゲーム >
  2. Mocoゲームブログ >
  3. 成金大作戦究極版の新機能の大きな問題点


Mocoゲームブログ

ゲーム作成の悲喜こもごも… 開発状況やアプリ(無料ゲーム多数)に関すること、携帯電話やスマホのこと、公式ストア(Google Play, App Store)でのアプリ公開のこと、プログラミングのこと、更新情報などをアップしています。ガラケー時代からかれこれ15年以上継続しているブログです。Android(java)や iPhone開発(Xcode, Objective-C, C++ によるiOSアプリ開発)に関する技術的なことも時々アップしています。
ツイートする

成金大作戦究極版の新機能の大きな問題点

分類: 開発情報
日付: 2023年02月15日公開

以前から触れている成金大作戦究極版の棋譜機能(棋譜はアプリ内では攻略手順と呼ぶことにしました)成金大作戦究極版の新機能のリリースは・・ですが、結構大きな問題点に気づきました。

それは AI は盤面が同じなら同一行動を取るため棋譜は取っていません。しかし、AI はあるものが変わると盤面が同じでも同一行動を取るとは限らないことを忘れていました。

あるものとは、ユニットが追加される、ユニットのパラメーターが変わる、地形が変わるなどです。3つ目はあまりありませんが、1, 2個目は必ずあります。

例えばユニットが追加されると新ユニットの生産も AI は考慮するようになり、新ユニット追加前なら戦車を作っていたところで追加後は新ユニットを作るなど棋譜との整合性が取れなくなります。

これの対策はいろいろ考えられるのですが、設計としては以下の通りにする予定です。


・AI の行動が変わり得る場合に AI のバージョンを上げていく、棋譜もそのバージョンを持っている。
・ネット記録登録時(必ず AI は最新バージョン)に、トップスコアなら普通に棋譜と一緒にスコアを更新登録。
・トップスコアでないがその AIバージョンでならトップスコアなら、棋譜と一緒にスコアを登録し、それまでの最高記録を歴代参考記録扱いにする。
・棋譜を取得する場合、棋譜の AI のバージョンが古い(つまり最新 AI での登録無し)と棋譜なしにする。
・AI のバージョンが最新なら棋譜を取得する。この場合、歴代最高記録が別にあるかどうかを表示する。


これで AI のバージョンが上がっても棋譜機能は整合性は取れます。過去に頑張って出した記録も残ります。歴代最高記録が棋譜を持たない場合(今現在登録済みのもの)もありえて、その場合はいずれ削除するなどは検討したいと思います。

ややこしいですが、遊んでいる方はあまり気にしないでも大丈夫です。

ちなみにスプラ3のメモリープレイヤーがバージョンが上がると互換性がなくなるのは、同じような理由だと思います。

この機能の実装&テストをしないと駄目で、リリースは来月になりそうです。申し訳ないです。


アプリゲーム紹介
Mocoゲーム作成で比較的人気の無料ゲーム 成金農園&続編 を公開中です。Google Play 及び App Store でダウンロード可能です。



関連ブログ

 成金大作戦究極版の新機能のリリースは・・
 成金大作戦究極版の新機能を検討してみる
 成金大作戦究極版の新機能開発状況その3
 ガイラルディア続編は8人パーティ予定
 成金大作戦究極版の新機能開発状況その2

前後のブログ

 2023年02月18日 「App Store」の存在は“悪”なのかで違うと思ったこと
 2023年02月17日 成金大作戦究極版の新機能問題点クリア
 2023年02月16日 スプラ3のXマッチに思うこと
 2023年02月15日 成金大作戦究極版の新機能の大きな問題点
 2023年02月14日 スプラ3のフェスで初めて勝った&お題に望むこと
 2023年02月13日 スマホOSが2社寡占状態にある件
より最新のブログ
より以前のブログ
ブログTOP Mocoゲーム 今日は何の日
最新エントリー

2024年02月24日寒すぎ&この時期は大事
2024年02月22日マリオカート9 を勝手に予想(希望)
2024年02月21日ニンテンドーダイレクトが楽しみすぎる
2024年02月20日卓球中継のTVアングルとゲームでのアングル
2024年02月19日成金大作戦究極版の新ユニット案 トーチカ
2024年02月17日H3ロケットの打ち上げを見るのを忘れた・・・
より以前のブログ

コンテンツ分類

 AI(人工知能)の話 (30)
 YouTuberと動画サイト (65)
 いろいろ (357)
 いろいろレビュー (26)
 アプリの事 (357)
 アプリストアの話 (257)
 アプリ公開情報 (364)
 アプリ更新/修正情報 (227)
 クイズいろいろ (40)
 ゲーム全般 (648)
 スプラトゥーン (183)
 スポーツの話 (187)
 スマートフォンの話 (549)
 タブレットの話 (95)
 テレビの話 (25)
 ネットの話 (73)
 パソコンの話 (88)
 フォームへの返答 (39)
 プログラミングの話 (89)
 ページの事 (133)
 ページ更新情報 (171)
 ポケモンGO(位置ゲー) (113)
 メルマガの事 (20)
 家電の話 (44)
 開発情報 (334)
 技術的な話 (89)
 携帯の話 (644)
 時事的な話題 (137)
 将棋の話 (32)
 独り言 (83)

カレンダー

     2024年02月     
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29
ブログカレンダー


Follow @MocoGames
ツイッターフォローお願いします。
(C)Mocoゲーム 2005-