Vizuální Pinball - Visual Pinball
![]() | |
![]() Visual Pinball X (10.6, 2019) ztvárnění Williams ' Příběhy arabských nocí (1996) | |
Vývojáři | Zpočátku Randy Davis, pokračovali různými přispěvateli Open Source |
---|---|
První vydání | 19. prosince 2000 |
Stabilní uvolnění | 10. 6. / 6. října 2019 |
Úložiště | sourceforge |
Operační systém | Microsoft Windows |
Typ | Pinball |
Licence | Freeware pro nekomerční použití s dostupným zdrojovým kódem (originál Licence MAME ) |
webová stránka | vpforums |
Vizuální Pinball je freeware a zdroj k dispozici engine videohry pro pinball stoly a podobné hry jako např pachinko stroje. Tento software se skládá z editor a simulátor část sama. Běží dál Microsoft Windows. Program je také schopen pracovat s Vizuální PinMAME, an emulátor pro Obrázky ROM ze skutečných hracích automatů.
Na internetu je k dispozici obrovské množství uživatelsky vytvořených tabulek Visual Pinball. Hráči si mohou vybrat mezi věrnou zábavou stávajících hracích automatů s emulací ROM nebo bez ní a originálními simulacemi pinballu založenými na licencovaných tématech nebo zcela vlastních deskách. Funkce skriptování Visual Pinball lze také použít k vytváření her podobných pinballu (jako je baseball na hřišti, netopýr, kuželky, tágo sporty, a pachinko ).
Visual Pinball lze použít k hraní simulací na běžné ploše PC a monitor, ale také umožňuje podporu skříně, včetně různých monitorů a Televizory (pro zobrazení hracího pole a backboxu podobně jako u skutečného hracího automatu, včetně možnosti použití 3D televize ), což vytváří iluzi hraní skutečného pinballu. Novější verze také přidaly dotykové ovládání, takže je možné hrát dál tabletové počítače a chytré telefony.
V únoru 2010 se zdrojový kód produktu Visual Pinball byl vydán na základě licence, která umožňuje bezplatné použití pro nekomerční účely.[1]
Design
Každý stůl Visual Pinball obsahuje dvě hlavní části: „fyzický“ design hřiště a skript který přímo ovládá hraní stolu nebo zavádí zapojení emulace (prostřednictvím Visual PinMAME) k simulovaným komponentám stolu, jako jsou lampy, spínače a ploutve. Editor používá Microsoft VBScript pro uživatelské programování. Samotný program je napsán v C ++ s Knihovna aktivních šablon pro výrobu ActiveX řízení.[2] Vizuální Pinball je založen na DirectX a tak může běžet dál Windows 98 (nebo novější), i když jeho nejnovější inkarnace vyžadují přinejmenším Windows XP díky modernímu Microsoftu překladače opouštět starší OS verze.
Dějiny
Visual Pinball byl poprvé vydán pro veřejnost 19. prosince 2000 programátorem Randy Davisem.
V roce 2005 David R. Foley zakoupil práva od Davise na úpravu sady pro pinballovou skříň plné velikosti založenou na softwaru Visual Pinball.[3] Chicago Gaming zakoupil práva na licencované tabulky od Williams Electronics. Tým Visual PinMAME a vývojová komunita Visual Pinball se také připojili k úsilí o vylepšení produktu sady a několika stolů. Tento projekt, známý jako UltraPin, získala společnost Globální VR po nabytí určitých aktiv UltraCade,[4] a byla ukončena v roce 2008.
V roce 2008 získala společnost NanoTech Entertainment od Davise práva na používání a distribuci enginu pro jeho začlenění Počítačový ovladač Pinball Wizard. NanoTech také vydal komunitě verzi 9 enginu, která obsahuje mnoho aktualizací, které byly vyvinuty v letech 2005 až 2008. Verze 9 Visual Pinball obsahuje některá významná vylepšení, ale žádnou plnou zpětnou kompatibilitu, proto některé starší tabulky stále potřebují verzi 8 běžet správně.
V roce 2010 zdrojový kód Visual Pinball 9.0.7 byl vydán pod a licence který umožňuje bezplatné použití pro nekomerční účely, jako je originál Licence MAME.[1] Davis a NanoTech již nejsou zapojeni do vývoje od (alespoň) verze 9.0.8. Od té doby je vývoj poháněn pouze různými open-source přispěvatelé.
24. prosince 2015 byl vydán Visual Pinball X (označovaný jako VPX) se zlepšenými fyzickými a grafickými enginy a dalšími novými funkcemi. zpětná kompatibilita s verzí 9 (protože tabulky lze pouze načíst, ale nelze je hrát přímo beze změn). Mezi současné snahy patří pobočka VPVR [5] který přidává podporu pro dynamický pohyb virtuální kamery, včetně Headset pro virtuální realitu Podpěra, podpora.
Vizuální PinMAME
![]() | |
Vývojáři | Zpočátku Steve Ellenoff, Tom Haukap, Martin Adrian, Gerrit Volkenborn, pokračovali různými přispěvateli Open Source |
---|---|
První vydání | 1. dubna 1999 |
Stabilní uvolnění | 3.2 / 6. října 2019 |
Úložiště | sourceforge |
Operační systém | Microsoft Windows, PinMAME také Linux |
Typ | Pinball |
Licence | Freeware pro nekomerční použití s dostupným zdrojovým kódem (originál Licence MAME ) |
webová stránka | vpforums |
Simulace nejmodernějších hracích automatů (zejména těch, které byly vyrobeny po roce 1992, s využitím velkých částí systému DMD animace a ukázky digitálního zvuku) vyžadují program Visual PinMAME (někdy označovaný jako VPinMAME nebo VPM), aby se choval co nejblíže fyzickému stroji. VPinMAME přidává k systémovým požadavkům Visual Pinball a stejně jako ostatní emulátory používá obrazové soubory skutečných ROM z fyzických hracích automatů a provádí je jako simulace vestavěných procesorů, zvukových čipů a displejů ze skutečných strojů.
Visual PinMAME je program (a KOM třída), který byl navržen pro práci v kombinaci s Visual Pinball (nebo dnes jakýkoli jiný program, který může využívat třídu COM, např. Unit3D Pinball [6]) umožnit 3D vykreslování skutečných pinball designy stolů. Konkrétně je za to zodpovědný Visual PinMAME emulace CPU a připojené ROMy používá se v moderních pinball stolech, na rozdíl od stolů v polovodičovém stavu elektronika / elektromechanické mechanismy, které neobsahují žádné ROM nebo pokročilé Integrované obvody v jejich hardwarovém designu. Visual PinMAME zobrazí LED diody nebo DMD strojů v samostatném okně a také přináší emulaci integrovaných zvukových čipů. Aby Visual PinMAME správně fungoval s vykresleným pinball stolem, vyžaduje obrazy ROM konkrétní tabulky.
Visual PinMAME vytvořil tým programátorů včetně Steve Ellenoff, Tom Haukap, Martin Adrian a Gerrit Volkenborn a jeho první veřejné vydání bylo 30. března 2001 s verzí 0.99 beta. Základní jádro PinMAME, které pohání všechny emulační komponenty a je také zodpovědné za vykreslování a výstup LED, DMD a přehrávání emulovaného zvuku a hudby, bylo zahájeno již v dubnu 1999.[7] Program je pojmenován podle originálu MAME program pro emulaci arkádové hry a je založen na některých částech jádra MAME. 7X. Na začátku projekt začínal jako WPCMAMECOM (a jeho základní jádro jako WPCMAME, na základě WPC a MAME akronymy). Visual PinMAME je napsán v C ++ programovací jazyk, zatímco PinMAME je stále založen na C.
1. srpna 2008 byl veřejnosti zpřístupněn úplný zdrojový kód PinMAME 2.0 [8][9]. Od té doby vývoj pokračuje pomocí různých přispěvatelů open source.
Viz také
- Microsoft Pinball Arcade
- Pinball Arcade
- Stern Pinball Arcade
- Budoucí Pinball
- Pinball FX 3
- Seznam her s otevřeným zdrojovým kódem
Reference
- ^ A b Vizuální Pinball na sourceforge
- ^ Vizuální Pinball: Sestavte si svůj vlastní Pinball Machine z webu DigitalPostProduction.com
- ^ Licence UltraCade Visual Pinball z RetroBlast.com
- ^ Globální VR k nákupu technologií UltraCade z webového archivu
- ^ https://sourceforge.net/projects/vpvr/
- ^ https://web.archive.org/web/20160809091517/http://unit3dpinball.net/index.php?pa=software
- ^ https://sourceforge.net/p/pinmame/code/HEAD/tree/trunk/release/history.txt
- ^ http://pinmame.com/
- ^ https://sourceforge.net/p/pinmame/code/HEAD/tree/trunk/release/license.txt