Mission Pinball Framework
<img align=”right” height=”146” src=”mpf-logo-200.png”/>
Let’s build a pinball machine!
The Mission Pinball Framework (MPF) is an open source, cross-platform, Python-based software framework for powering real pinball machines.
MPF is written in Python. It can run on Windows, OS X, and Linux with the same code and configurations.
MPF interacts with real, physical pinball machines via modern pinball controller hardware such as the Multimorphic P-ROC or FAST Pinball controller. You can use it to power your own custom-built machine or to update the software in existing Williams, Bally, Stern, or Data East machines.
MPF is a work-in-progress that is not yet complete, though we’re actively developing it and checking in several commits a week. It’s MIT licensed, actively developed by fun people, and supported by a vibrant pinball-loving community.
More details about MPF are here : https://missionpinball.com/mpf/
[![Coverage Status](https://coveralls.io/repos/missionpinball/mpf/badge.svg?branch=dev&service=github)](https://coveralls.io/github/missionpinball/mpf?branch=dev) [![Build Status](https://travis-ci.org/missionpinball/mpf.svg?branch=dev)](https://travis-ci.org/missionpinball/mpf)
Installation, Documentation, and Examples
We have an active online user support forum at : https://missionpinball.com/forum/mpf-users
We love pull requests! There’s also a developer forum at : https://missionpinball.com/forum/mpf-dev
There’s a list of authors in the AUTHORS file.
- MPF is released under the terms of the MIT License. Please refer to the LICENSE file.
- The MIT license basically means you can do anything you want with MPF, including using it for commercial projects. You don’t have to pay us or share your changes if you don’t want to.