*** Welcome to piglix ***

Visual Pinball

Visual Pinball
Vpinball cover.png
Visual Pinball X rendition of Williams's "Tales of the Arabian Nights" (screenshot).jpg
Visual Pinball X (2015) rendition of Williams' Tales of the Arabian Nights (1996)
Developer(s) Randy Davis, various Open Source contributors
Initial release December 19, 2000; 16 years ago (2000-12-19)
Stable release
10.2.1 / 29 December 2016; 2 months ago (2016-12-29)
Operating system Microsoft Windows
Type Pinball
License Freeware for non-commercial use with source code available (the original MAME license)
Website vpforums.org
Visual PinMAME
Visual PinMAME rendition of Capcom's Flipper Football (screenshot).png
Visual PinMAME rendition of Capcom's Flipper Football (1996) DMD
Developer(s) Steve Ellenoff, Tom Haukap, Martin Adrian, Gerrit Volkenborn and various Open Source contributors
Initial release April 1, 1999; 17 years ago (1999-04-01)
Stable release
2.8b / 29 December 2016; 2 months ago (2016-12-29)
Operating system Microsoft Windows
Type Pinball
License Freeware for non-commercial use with source code available (the original MAME license)
Website sourceforge.net/projects/pinmame/

Visual Pinball is a freeware and source available video game engine for pinball tables and similar games such as pachinko machines. The software is composed of an editor and the simulator part itself. It runs on Microsoft Windows. The program is also able to operate with Visual PinMAME, an emulator for ROM images from real pinball machines.

A huge variety of user-created Visual Pinball tables are available on the internet. Players can choose between faithful recreations of existing pinball machines with or without ROM emulation and original pinball simulations based on licensed themes or completely self-designed tables.

Visual Pinball can be used to play the simulations on a common desktop PC and monitor, but also allows for cabinet support, including different monitors and TVs (to display the playfield and backbox similar to a real pinball machine, including the option to use 3D televisions), giving the illusion of playing real pinball. Newer versions also added touch controls, making it possible to play on tablet computers and smartphones.

In February 2010, the source code of Visual Pinball was released under a license that allows free use for non-commercial purposes.

Every Visual Pinball table includes two main parts: the "physical" playfield design and the script which controls the table gameplay directly, or establishes the wiring of the emulation (through Visual PinMAME) to the simulated table components, such as lamps, switches and the flippers. The editor uses Microsoft VBScript for user programming. The program itself is written in C++ with the Active Template Library for making ActiveX controls. Visual Pinball is based on DirectX and thus can run on Windows 98 (or newer), although its newest incarnations require at least Windows XP due to modern Microsoft compilers abandoning older OS versions.


...
Wikipedia

...