visual Pinball

Visual Pinball

Visual Pinball ist eine Freeware und Quelle zur Verfügung Video – Game – Engine für Flippertische und ähnliche Spiele wie Pachinko – Maschinen. Die Software besteht aus einem Editor und dem Simulator Teil selbst. Es läuft auf Microsoft Windows . Das Programm ist auch mit für den Betrieb der Lage von Visual PinMAME , ein Emulator für ROM – Images von echten Flipperautomaten.

Eine große Vielfalt von Benutzern erstellte Visual Pinball-Tische sind im Internet verfügbar. Die Spieler können zwischen Nachbildungen bestehender Flipperautomaten mit oder ohne ROM-Emulation und original Flipper-Simulationen auf Basis von lizenzierten Themen oder komplett selbst entworfen Tabellen wählen.

Visual Pinball kann verwendet werden , um die Simulationen auf einem gemeinsamen Desktop zu spielen PC und Monitor , sondern ermöglicht auch Schrank – Unterstützung, einschließlich verschiedenen Monitoren und TVs (um das Spielfeld anzeigen und BackBox ähnlich wie bei einem echten Flipperautomaten, einschließlich der Option zu verwenden , 3D – Fernseher ), um die Illusion zu geben echte Flipper zu spielen. Neuere Versionen hinzugefügt auch Touch – Steuerung, die es ermöglichen , auf zu spielen ,Tablet – Computer und Smartphones .

Im Februar 2010 wurde der Quellcode wurde von Visual Pinball veröffentlicht unter einer Lizenz , die kostenlose Nutzung für nicht-kommerzielle Zwecke erlaubt. [1]

Design

Jeder von Visual Pinball Tabelle enthält zwei Hauptteile: die „physischen“ Spielfeld – Design und das Skript , das die Tabelle Gameplay direkt steuert, oder legt die Verdrahtung der Emulation (über Visual PinMAME) auf die simulierten Tischkomponenten, wie zum Beispiel Lampen, Schalter und die Flossen. Der Editor verwendet Microsoft VBScript für die Anwenderprogrammierung. Das Programm selbst geschrieben ist C ++ mit der Active Template Library für die Herstellung von ActiveX – Steuerelemente. [2] von Visual Pinball basiert auf DirectX und damit laufen kann Windows 98 (oder höher), obwohl seine neuesten Inkarnationen mindestens benötigen Windows XP durch moderne Microsoft – Compiler älter verlassen OS – Versionen.

Geschichte

Visual Pinball wurde zum ersten Mal am 19. Dezember für die Öffentlichkeit freigegeben, 2000 Programmierer Randy Davis.

Im Jahr 2005 kaufte David R. Foley die Rechte von Davis zur Modifikation der Suite für einen Full-Size – Flipper – Schrank auf dem Visual Pinball – Software basiert. [3] Chicago Gaming gekauft Rechte für lizenzierte Tabellen von Williams Electronics . Das Visual PinMAME Team und die von Visual Pinball – Entwickler – Community auch in dem Bemühen verbunden Verbesserungen der Suite – Produkt und ein paar Tische zu erzeugen. Dieses Projekt, bekannt als UltraPin wurde durch erworben Globale VR nach dem Erwerb bestimmter Vermögenswerte UltraCade , [4] und wurde im Jahr 2008 eingestellt.

Im Jahr 2008 erwarb NanoTech Entertainment die Rechte von Davis für die Nutzung und Verteilung des Motors für die Aufnahme mit Pinball Wizard PC – Controller . NanoTech auch Version 9 des Motors zurück in die Gemeinschaft veröffentlicht, mit vielen Updates , die zwischen 2005 und 2008 Version 9 von Visual Pinball enthält einige wichtige Verbesserungen, aber keine volle Abwärtskompatibilität, damit einige ältere Tabellen müssen noch Version 8 entwickelt worden war ordnungsgemäß ausgeführt.

Im Jahr 2010, der Quellcode wurde von Visual Pinball 9.0.7 unter einer freigegebenen Lizenz , die kostenlose Nutzung für nicht-kommerzielle Zwecke wie das Original erlaubtMAME Lizenz . [1] Davis und NanoTech sind nicht mehr in der Entwicklung seit (mindestens) Version beteiligt 9.0.8. Seitdem ist die Entwicklung von verschiedenen allein angetrieben Open – Source – Mitwirkenden.

Visual Pinball X mit verbesserter Physik und Grafik – Engine und neue Funktionen wurde am 24. Dezember veröffentlicht, 2015, wieder brechen die Abwärtskompatibilität mit der Version 9 (als Tabellen können nur geladen werden, aber nicht direkt ohne Änderungen gespielt).

Visuelle PinMAME

Visuelle PinMAME ist ein Programm (ein COM – Klasse) , die entworfen wurde , in Kombination mit Visual Pinball zu arbeiten (oder heutzutage jedes andere Programm, die von der COM – Klasse zu machen, zB Unit3d Pinball [5] oder Pinball Labs [6] ) zu ermöglichen , für 3D – Renderings von tatsächlichen Flippertisch – Designs. Insbesondere ist von Visual PinMAME verantwortlich für die Emulation CPUs und die angeschlossenen ROMs verwendet in der modernen Flippertische, im Gegensatz zu den Tabellen mit Solid-State – Elektronik / elektromechanischen Mechanismen , die keine ROMs oder erweiterte enthalten ICs in ihre Hardware – Design. Visuelle PinMAME zeigt die LEDsoder DMD der Maschinen in einem separaten Fenster und liefert auch Emulation der integrierten Soundchips. Um für Visual PinMAME mit einem gerenderten Flippertisch richtig zu arbeiten, erfordert es , dass bestimmte Tabelle des ROM – Images. Ohne VPinMAME einer Tabelle Verhalten Visual Pinball Scripting – Funktionen steuern können auch neue Original Flippertische verwendet werden , um zu machen, oder Flipper-ähnliche Spiele (wie Pitch-and-Schläger Baseball, Flipper Bingo und zu schaffen Pachinko).Die Simulation der meisten modernen Flipperautomaten (vor allem diejenigen , die nach 1992 hergestellt, indem große Teile der DMD – Animationen und digitalen Sound -Samples) benötigen Sie den Visual PinMAME (manchmal als VPinMAME oder VPM bezeichnet) Programm , um möglichst nahe an der physischen Maschine zu verhalten ,wie möglich. VPinMAME fügt Visual Pinball Systemanforderungen und, wie andere Emulatoren verwendet Bilddateien der aktuellen ROMs aus den physikalischen Flipperautomaten, die sie als Simulationen der Embedded – CPUs, Soundchips und Displays aus den realen Maschinen ausgeführt wird .

Visuelle PinMAME wurde von einem Team von Programmierern , darunter Steve Ellenoff, Tom Haukap, Martin Adrian geschrieben, und Gerrit Volkenborn, und hatte seine erste Veröffentlichung 30. März 2001 mit der Version 0.99 Beta. Die zugrunde liegende PinMAME Kern, die alle Emulations Komponenten antreibt , und ist auch verantwortlich für die Wiedergabe und Ausgabe von LEDs, das DMD und Wiedergabe des emulierten Ton und Musik, wurde im April bereits begonnen, 1999. [7] Das Programm wird , nachdem der benannte Original MAME Programm zur Emulation von Arcade – Spielen und ist auf einigen Teilen des MAME Kern .7X basiert. Am Anfang startete das Projekt als WPCMAMECOM (und der ihr zugrunde liegenden Kern als WPCMAME, bezogen auf die WPC und MAME Akronyme). Visual PinMAME wird in der schriftlichen C ++ Programmiersprache, während PinMAME noch auf basiert C .

Am 1. August 2008 wurde die vollständige Quellcode PinMAME 2.0 der Öffentlichkeit zugänglich gemacht. Seitdem führt die Entwicklung mit Hilfe von verschiedenen Open-Source-Mitwirkenden.

Referenzen

  1. ^ ein b von Visual Pinball bei Source
  2. ^ von Visual Pinball: Build Your Own Pinball Machinevon DigitalPostProduction.com
  3. ^ UltraCade LizenzenVisual Pinballvon RetroBlast.com
  4. ^ Globale VR UltraCade Technologiesden Kaufvon einem WebArchiv
  5. ^ http://unit3dpinball.net/index.php?pa=software
  6. ^ http://pinballlabs.com/
  7. ^https://sourceforge.net/p/pinmame/code/HEAD/tree/trunk/release/history.txt

By Source, Fair use, Link