FreelyApps

個人によるアプリ開発の日記です。アプリの収入だけで生活できるようになるのが目標です。UnityでAndroid向けのゲームアプリを作成しています。


    ブログを
    https://freelyapps.net/
    に移転する予定です。
    リンク切れがある記事はこちらに移動した可能性もあります。

    タグ:トランプ・ナポレオン

      このエントリーをはてなブックマークに追加 Clip to Evernote
    11/15に『トランプ・ナポレオン』のiOS版をリリースしました。
    appstore-tn

    また今回のiOS版のリリースではAndroid版も4.0へとアップデートを行っています。 (iOS版も4.0となっています。) 
    4.0では「よろめき」の対応が一番大きいところでしょう。ローカルルールの中で「よろめき」というのはそれなりに知名度が高いようです。オールマイティが出ているトリックでハートのQを出すと、それが必ず勝つというルールです。
    yoromeki
    「よろめき」がないときは常に最強であったオールマイティが負けるルールであるので、ナポレオン軍に不利になります。連合軍でありハートのQを持っているときはよろめきを起こせるチャンスなので、ナポレオン軍に逆転する可能性があります。より勝敗が決まりづらくなり、最後まで楽しめるかもしれません。
    iOS版を出したことにより、それとAndroid版との通信対戦を対応することになりました。Unityの更新をしておくことと古いアプリが新しいものとマッチングしないように対応しました。またローカルルール「よろめき」のありなしをホストの設定から取得し、通信対戦のルールにそれを反映するようにしました。
    onlinesetting-yoromeki

    以前、『トランプ・ナポレオン』のルールという記事にナポレオンのルールを説明していました。 「よろめき」が追加されたので、これも更新しました。
    ルールを増やすと、そのありなしを判定してある場合はどうすればいいというようにAIの変更が必要になります。その対応が一番大変だと思います。 

    よろめきを追加したことで更にルールが複雑になりました。ナポレオンは非常に面白いゲームですが、バランス上5人専用ゲームでありルールを守れないと面白くならないという遊ぶにはハードルが高いものです。実際知っている人も少ないですし、遊んだことがあるという人はさらに少ないでしょう。ただナポレオンを遊んだことがある人は必ず面白いと言うくらい素晴らしいゲームです。
    30分くらいでルールが覚えられれば優秀だと思うほどの難易度ですが、はまれば人に薦めたいと思うはずです。

      このエントリーをはてなブックマークに追加 Clip to Evernote
    3/28に「トランプ・ナポレオン」を3.1にアップデートしました。
    Android6.0のパーミッションシステムの変更により、 アプリのスクリーンショットを保存できるかの判定を入れないとSNSの連携時にファイルを正しく送れないということになりました。これに対応する方法は以前記事にしましたが、トランプ・ナポレオンがしばらく更新していなかったのでチェックに時間がかかりました。

    今回のアップデートではAIにも手を入れています。
    ナポレオンと副官は役札(オールマイティ、正ジャック、裏ジャック)を持つことがほとんどで、どちらも役札を持っていることがよくあります。 ナポレオン軍としては役札を分散して出したいわけですが、マストフォローのため意図せず被ってしまうことがあります。
    基本的には副官はなるべく後に役札を出せばいいのですが、ナポレオンが持っていると思われる役札次第では少し早目(7~8トリックくらい)に出した方が良いです。ナポレオンが副官を選ぶときに指定したカードが裏ジャックとすれば、オールマイティ、正ジャックを持っていることが推測できます。こういう場合8トリック目にしてもナポレオンがそれらを出していないなら、副官は裏ジャックを出すべきだと言えます。9、10トリック目をナポレオンの役札で取ると考えているはずだからです。
    AIの修正はこのような役札を出すときの思考の改善になります。 

    また、セイム2についても改善をしています。2は最弱のカードなので、真っ先に処分されるカードです。セイム2があるときは、セイム2が起こり得るならなるべく温存するカードになります。
    以前のAIでは、2が捨てる候補に入りやすかったです。今回の修正では、セイム2の可能性があるスートの2については捨て札の候補に入りにくくしています。絵札とかの兼ね合いもあるので100%温存とはなりませんが、3とかに比べれば捨てられにくくなります。 

    アップデートの内容を解説してみましたが、ナポレオンに詳しくない人だと何を言っているのかわからないと思います。ざっくり言えば、AIが強化されたということです。 

      このエントリーをはてなブックマークに追加 Clip to Evernote
    12/12に「トランプ・ナポレオン」を3.0にアップデートしました。

    大きな変更としてはチュートリアルを作成しました。メニューの項目が増えてしまったので、メニュー画面は以下のように修正をしました。
    ゲームの説明など使用頻度が少ない機能は全てその他にまとめることにしました。
    menu-tutorial

    メニューからチュートリアルを選ぶと
    tutorials
    チュートリアルの一覧が表示されます。1~6までやればナポレオンのルールが理解できるようになっていると思います。1番目からやっていくとわかりやすいです。

    tutorial-explain

    チュートリアルのイメージは上の画像のようになります。
    どうしてもルール説明のために文字は多くなってしまいますが、体験を伴いながら説明をわけて聞いていくので長文を見るよりは楽なはずです。 

    チュートリアル以外の3.0での更新についてはナビゲーションバーを常に出すように変更しました。 どうしてもナビゲーションバーが出たり消えたりするたびに表示の領域がうまく更新されないということが発生しているようだったので、常に出すことで問題ないようにしました。
    リザルト画面でTwitterへの投稿をできるようにしていたのですが、他のSNSでも投稿できるようにしてみました。また、ゲーム終了時にスクリーンショットを撮りそれを投稿に付与するようにしました。(Android 6では駄目かもしれませんが、文字での投稿は可能です。) 

      このエントリーをはてなブックマークに追加 Clip to Evernote
    新しいサイトの方へ引っ越しました。

      このエントリーをはてなブックマークに追加 Clip to Evernote
    新しいサイトの方へ引っ越しました。

    このページのトップヘ