Future Pinball ("FP") は、Microsoft Windows用のフリーウェア3Dピンボール編集およびゲーム アプリケーションです。[ 1 ] Visual Pinball ("VP") やその他の最新のピンボール シミュレーション アプリケーションと似ています。VP がVisual PinMAMEと提携しているのと同様に、FP はパートナー アプリケーションを使用してオリジナルのピンボール ROM コードをエミュレートします。FP の場合、ROM コードの最終結果は Better Arcade Mode ("BAM") や "Pinball Browser" [2] などのツール、ドット マトリックス ディスプレイ ソフトウェア プラグインによってシミュレートされます。コアFPの開発は 2010 年に中止されましたが、2013 年に BAM を介して再開されました。BAM には、強化された物理、光学、仮想現実のサポートなど、多くの新しい開発が含まれています。[ 3 ]
Future Pinballは、実際のピンボールマシンに搭載されているハードウェアを間接的にエミュレートするシミュレーター兼エディターです。テーブルはエディター内の3Dモデルを使用して設計され、3Dリアルタイムエンジンでレンダリングされます。ピンボールテーブルのレイアウト、グラフィックデザイン、オーディオは、テーブルデザインの構築と開発中にユーザーによって提供されます。
Future Pinball では、フリッパー、スリングショット、シューターレーン、シューターのみを含むデフォルトのテーブルをベースに、ユーザーがオリジナルのテーブルを作成できます。追加のプレイフィールドコンポーネントは、サーフェス、ガイド、オブジェクト、ラバー、ターゲット、ライト、トリガー、ランプ、ディスプレイを含むライブラリから追加されます。ユーザーが作成したアートワークをプレイフィールド、プラスチック、バックグラスのトランスライトに追加できます。ゲームのコーディングが必要で、組み込みのスクリプトエディタを介してMicrosoft Visual Basic Scripting (VBS) で行います。コア FP プログラムは、物理演算にNewton Game Dynamicsを使用しています。[ 4 ]
BAMと個別のプラグアンドプレイコード(「FizX」、「Dynamic Flippers」、「Shiva Flippers」など)の導入により、テーブルスクリプトに簡単に組み込むことができ、一般的な物理演算とフリッパー固有の物理演算が大幅に改善されました。BAMには、動的なライト設定、強化されたカメラ設定、ポストプロセス効果、プラグインシステム、カスタムゲームルーム、ボール、アニメーションミニプレイフィールドなど、多くの新機能も追加されています。ミニプレイフィールドを使用すると、ビリヤードやBRIOのLabyrinth(ビー玉ゲーム)など、ピンボールとは関係のないさまざまなゲームを作成できます。
PCWorld、PC Format [ 5 ]、c't [ 6 ]などのゲーム雑誌は、独自のテーブルを作成する方法に関するチュートリアルを掲載しました。
「スターターテーブル」もプロセスを大幅に支援できます。例えば、強力なfpxEngine [ 7 ]は、特に非プログラマー向けに設計されています。
Future Pinballで完成したテーブルは、同じアプリケーション内でダウンロードしてプレイできます。標準的なコンピューターキーボードがよく使用されますが、ソフトウェアとボタンを接続するカスタムピンボールキャビネットのデザインも増えています。
Future Pinball 1.0は、20ヶ月の開発期間を経て、開発者兼プログラマーのクリストファー・リースリーによって2005年10月22日に初めて一般公開された。
2008年7月、NanoTech EntertainmentはFuture Pinballと契約を結び、Future PinballをMultiPinと呼ばれる商用製品に組み込んだ。[ 8 ]
コアとなるFPアプリケーションは2010年12月に最終バージョンに達し、BAMの開発は2013年3月に開始されました。BAMの開発は2023年まで継続されます。