Virtual Pinhead
engineersneedart.com
engineersneedart.com
This isn't so much the case anymore. Thanks to some stellar work by jsm174, you can download a prebuilt binary from github actions for either Mac or Linux. Android and IOS versions are floating around as well. What started off in the "standalone" branch was recently merged into the mainline 10.8.1 version of Visual Pinball. A good number of the "external processes and frameworks" have already been ported over (DMD (Dot Matrix Display) support, anaglyph support) with more in progress (e.g. PUP (Multimedia) Packs). Linux / Mac support is OpenGL for now but work is underway to port vpinball to the BGFX cross platform rendering library (used by MAME for one) that will open the door to Vulkan and Metal.
https://github.com/vpinball/vpinball/actions
The approach taken to make all this happen is outlined here: https://github.com/vpinball/vpinball/blob/standalone/standal...
I did build a half-size second cabinet because I had enough hardware sitting around. There are so many tables that the smaller machine just has EM tables on it, the big one has the SS tables that the wife likes.
But I have to say, I really don't see the appeal of virtual pinball. To me the entire thing that makes pinball cool is the physicality of it. It seems like virtualizing that and turning it into a single purpose "game console" just wouldn't be nearly as fun as playing a real pin. The skills don't seem to translate much either - I spent some time playing various tables via PinballFX, and while it's pretty cool for learning the rules of any given table, I had to unlearn a lot of shot timings when I went back to play the real deal.
I can at least get it from a cost perspective though. Pins are insanely pricey, especially if you want a classic table like Medieval Madness (my number one "if i won the lottery" fantasy purchase).
Real pins are indeed insanely pricey, but you can still spend a lot of money on a vpin. The playfied display of choice these days is something like an 42" LG C2 OLED and you'll need to pair that with something on the order of a 3070Ti for smooth framerates on newer tables. The SSR audio mentioned in the article is another spendy item that use four Dayton Audio shakers that mount to the cabinet: the sound they transmit simulates the feel of a real ball rolling on a real table. Then there are motorized shakers, real plungers connected to analog sensors, anaglyph rendering to give you simulated 3D using passive glasses, etc.
The article also refers to a Way of the Wrench series on YouTube that will give you a great idea what goes into one of these things these days. Watch it for the vpin build, stay for all the things you'll learn about woodworking.
I suppose it's possible to be into virtual pinball more than actual pinball? I can say that when I play an actual pinball table (at the Beercade) often it is in too dark an environment and the playfield lights flash so brightly that it can actually be difficult to follow the ball.
I owned an actual Stargate (commercial video game) machine when I was in college. (My wife has a friend that have a World Cup Soccer pinball table in their basement. Pretty sure it doesn't get played much — cool to have when company comes over though.) Sadly it more or less just sat there after the first few days or so of excitement. I imagine any one pinball table would go the same way. I could be mistaken though (and Medieval Madness would no doubt be one of the tables most likely to have staying power — or is that playing power).
As I mentioned though, I am kind of into the art of pinball. I enjoy exploring the variety of tables, the history of pinball, by way of virtual pinball "representations". The wife too likes to learn new tables for a few weeks or so. And then she enjoys moving on to a new table that I pull down.
I built a virtual pinball, which led to me buying 4 physical pinballs, and now I'm in the final stages of remaking my virtual pinball to add to my little arcade. With all of the exciters, solenoids, and LED lights, it feels surprisingly physical. You can even nudge.
It's a tradeoff of realism for variety, and I think there are valid arguments for either.