スクリーンショット:Josh Centers
PCalcの開発者であるジェームズ・トムソン氏は、長年愛され続けている人気計算機アプリを過剰に改良することで有名です。AppleがwatchOS、tvOS、3D Touch、Siriショートカット、さらにはARKitなど、新しい技術を発表するたびに、PCalcが真っ先に採用されるアプリの一つとなることは間違いありません。
トムソン氏は今、iPhoneとiPad向けの「Dice by PCalc」(1.99ドル)で、乱数生成器にも同レベルの技術力を持ち込んでいます。サイコロアプリ自体は目新しいものではなく、App Storeには溢れていますが、これほど詳細な機能を備えたアプリは他にないでしょう。
Dice は、アプリとして可能な限りスキュモーフィックなデザインです。木製の箱が表示され、そこに多面体サイコロを好きな組み合わせで入れることができます。ダンジョンズ&ドラゴンズのようなテーブルトークRPG(RPG)に慣れている人なら、その名称はすぐにわかるでしょう。4面体サイコロはD4、伝統的な6面体サイコロはD6、といった具合に、パーセンテージを生成するのに便利なD100まであります。
ボタンをタップして画面上にサイコロを落とし、リアルな物理法則に従って転がり、跳ねて落ち着くまで見ることができます。指でサイコロをフリックして再ロールしたり、デバイスを振って画面上のすべてのサイコロを再ロールしたりできます。もちろん、再ロールボタンをタップすることもできますが、それほど面白くはありません。
Diceの安定性とパフォーマンスには感心しています。アプリをクラッシュさせるかどうか試すために、一度に数十個のサイコロを落としてみました。サイコロが重なり合うほどたくさん落ちましたが、今のところクラッシュしていません。
ありがたいことに、現実世界のようにサイコロの出目を合計する必要はありません。Diceが自動的に計算し、振ったサイコロの数と種類も表示してくれます。また、+1や-1などの修正値を加えることも可能で、修正値を必要とするRPGでは便利です。さらに、「アドバンテージ(ADV)」ロールと「ディスアドバンテージ(DIS)」ロールも実行できます。これは、ダンジョンズ&ドラゴンズの後期版で採用されたロールで、1つではなく2つのサイコロを振り、高い方または低い方の結果を採用します。追加のADV/DISサイコロをメインのサイコロとは異なる見た目にするように設定することも可能です。
ダイスがサイコロの種類ごとに出目を合計してくれると嬉しいのですが、ジェームズ・トムソン氏によると、この機能は将来のリリースで実装する予定だそうです。例えば、敵に当たったかどうかを判定するためにD20を1回振り、その後にD10を2回振ってダメージ量を計算しなければならないようなゲームをプレイしているときなどに、こうした機能が役立つかもしれません。また、時間を節約するために、これらのサイコロを一度に全部振れるようにできればさらに良いでしょう。私が見つけた一番良い方法は、ボタンをタップして個々のサイコロを画面に落とすことです。ダイスは連続して落とされた同じ種類のサイコロを複数回集計します。そして、「クリア」をタップしてボードからサイコロを消します。
複数のサイコロセットを保存して、1回のタップで全て振ることもできますが、セットにアクセスするには数回タップする必要があります。保存したサイコロセットをメイン画面にピン留めする機能があれば嬉しいです。これもまた、トムソン氏によると現在開発中とのことです。Diceの最新バージョンはSiriショートカットに対応しているので、サイコロセットのショートカットを作成して、「Hey Siri、D20を振って」などと話しかけることで起動できます。
様々なサイコロのスタイルから選べ、どれも見た目が素敵です。デフォルトのスタイルはスチールですが、トパーズ、ルビー、プラスチック、さらには溶岩スタイルに切り替えることができます。また、木製の背景を真っ黒に表示するダークモードも用意されています。
このビデオでは、Dice で何ができるかを紹介します。
PCalcにはAR関連の機能が満載なのに、Diceに拡張現実(AR)機能が搭載されていないのには少し驚きました。仮想のサイコロを実際のテーブルで振れたら最高ですね。ジェームズ・トムソン氏によると、サイコロのモデルが巨大なので実現は難しいとのことで、テーブルではなく庭でサイコロを振るしかないかもしれません。
サイコロを多用するゲームをプレイしたり、定期的にサイコロを振る必要がある場合、Dice by PCalc は数ドルの価値があります。