kandi background
Explore Kits

Pinball Game

by dashinishree Updated: Oct 1, 2021

Pinball is in the category of arcade game in that player uses paddles called flippers to launch the ball into the table. The player's goal is to prevent the ball from falling past your flippers for as long as possible. Interact with dynamic elements of the table like blockers, bumpers, flippers, gates, holes, LEDs, plungers, rollovers, slingshots, spinners, targets, ramps, and pipes to increase your score and get multipliers. This game comes with three balls. Use the arrow keys to hit the left or right flippers. Following are the steps to be followed to build Your Pinball Game, 1. Graphic designs 2. Sound effects 3. User Interface 4. Pinball controller 5. Leaderboard 6. 3D Pinball game

Graphic Designs

Listed below libraries help in creating the best graphic design for gaming applications, which is used in design tables and infrastructure in pinball.

mpf-mcby missionpinball

Python star image 13 Version:0.54

License: Permissive (MIT)

The Mission Pinball Framework Media Controller. Controls graphics, sounds, DMDs, and LCD displays in MPF.

Support
Quality
Security
License
Reuse

mpf-mcby missionpinball

Python star image 13 Version:0.54 License: Permissive (MIT)

The Mission Pinball Framework Media Controller. Controls graphics, sounds, DMDs, and LCD displays in MPF.
Support
Quality
Security
License
Reuse

mpf-monitorby missionpinball

Python star image 6 Version:0.2.1

License: Permissive (MIT)

Graphical utilty which connects to MPF to let you visually control, troubleshoot, and see the status of the machine

Support
Quality
Security
License
Reuse

mpf-monitorby missionpinball

Python star image 6 Version:0.2.1 License: Permissive (MIT)

Graphical utilty which connects to MPF to let you visually control, troubleshoot, and see the status of the machine
Support
Quality
Security
License
Reuse

User Interface

The below user interface libraries are used for different platforms like android, Pc.

PinSimby Jerware

C++ star image 38 Version:v20200517

License: Strong Copyleft (GPL-3.0)

XInput Game Controller for PC Pinball Games

Support
Quality
Security
License
Reuse

PinSimby Jerware

C++ star image 38 Version:v20200517 License: Strong Copyleft (GPL-3.0)

XInput Game Controller for PC Pinball Games
Support
Quality
Security
License
Reuse

Vector-Pinballby dozingcat

Java star image 309 Version:v1.12.1

License: Strong Copyleft (GPL-3.0)

Pinball game for Android.

Support
Quality
Security
License
Reuse

Vector-Pinballby dozingcat

Java star image 309 Version:v1.12.1 License: Strong Copyleft (GPL-3.0)

Pinball game for Android.
Support
Quality
Security
License
Reuse

Vector-Pinball-Editorby dozingcat

Java star image 15 Version:0.1.0

License: Strong Copyleft (GPL-3.0)

GUI editor for Vector Pinball

Support
Quality
Security
License
Reuse

Vector-Pinball-Editorby dozingcat

Java star image 15 Version:0.1.0 License: Strong Copyleft (GPL-3.0)

GUI editor for Vector Pinball
Support
Quality
Security
License
Reuse

Sound effects

Sound effects are used for ball hitting, dropping, paddles, and also starting & ending of the game. These effects can be achieved by using the below libraries.

jsfxby loov

JavaScript star image 554 Version:Current

License: Permissive (MIT)

Javascript Sound Effect Generator

Support
Quality
Security
License
Reuse

jsfxby loov

JavaScript star image 554 Version:Current License: Permissive (MIT)

Javascript Sound Effect Generator
Support
Quality
Security
License
Reuse

PinVolby mjrgh

C# star image 1 Version:v2.0

License: Permissive (MIT)

Audio volume control software for virtual pinball cabinets

Support
Quality
Security
License
Reuse

PinVolby mjrgh

C# star image 1 Version:v2.0 License: Permissive (MIT)

Audio volume control software for virtual pinball cabinets
Support
Quality
Security
License
Reuse

Pinball Controller

The below libraries are used to control the spring to start, left and right paddles to prevent ball drop.

freewpcby bcd

C star image 31 Version:Current

License: Strong Copyleft (GPL-2.0)

A toolkit for writing controlling software for real pinball machines, especially the Bally/Williams 'WPC' games from the 1990's.

Support
Quality
Security
License
Reuse

freewpcby bcd

C star image 31 Version:Current License: Strong Copyleft (GPL-2.0)

A toolkit for writing controlling software for real pinball machines, especially the Bally/Williams 'WPC' games from the 1990's.
Support
Quality
Security
License
Reuse

vpwebby freezy

JavaScript star image 10 Version:Current

License: Strong Copyleft (GPL-2.0)

:joystick: Visual Pinball for the Web

Support
Quality
Security
License
Reuse

vpwebby freezy

JavaScript star image 10 Version:Current License: Strong Copyleft (GPL-2.0)

:joystick: Visual Pinball for the Web
Support
Quality
Security
License
Reuse

unity-bcp-serverby missionpinball

C# star image 5 Version:v1.04

License: Permissive (MIT)

Unity-based media server which connects to a pinball controller via BCP

Support
Quality
Security
License
Reuse

unity-bcp-serverby missionpinball

C# star image 5 Version:v1.04 License: Permissive (MIT)

Unity-based media server which connects to a pinball controller via BCP
Support
Quality
Security
License
Reuse

Leaderboard

The below libraries are used to display scores, the history of the player, player name. It has a database connection to save the scores and create a leaderboard.

ppl-scoringby jjsz12

JavaScript star image 1 Version:Current

License: Permissive (Apache-2.0)

React JavaScript project to display scoring and stats data for the Pittsburgh Pinball League.

Support
Quality
Security
License
Reuse

ppl-scoringby jjsz12

JavaScript star image 1 Version:Current License: Permissive (Apache-2.0)

React JavaScript project to display scoring and stats data for the Pittsburgh Pinball League.
Support
Quality
Security
License
Reuse

3D Pinball Game

The pinball game can be built in 3D by using the below library.

3d-pinball-space-cadetby Neo-Desktop

C++ star image 63 Version:Current

License: Permissive (MIT)

Disassembly of the Iconic 3D Pinball Space Cadet Win32 game

Support
Quality
Security
License
Reuse

3d-pinball-space-cadetby Neo-Desktop

C++ star image 63 Version:Current License: Permissive (MIT)

Disassembly of the Iconic 3D Pinball Space Cadet Win32 game
Support
Quality
Security
License
Reuse

PinballToolsby AdrienTD

C star image 6 Version:v0.0.1

License: Permissive (MIT)

Modding tools and file format info for 3D Pinball Space Cadet and Full Tilt Pinball

Support
Quality
Security
License
Reuse

PinballToolsby AdrienTD

C star image 6 Version:v0.0.1 License: Permissive (MIT)

Modding tools and file format info for 3D Pinball Space Cadet and Full Tilt Pinball
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

JavaScript
Telecommunications and Media
Gaming