UPBGE 0.3 Pinball Game Engine

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade link.

Upgrades with bug fixes to Pinball V3 can be downloaded from

2 Likes

(post deleted by author)

1 Like

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade (Recommended Graphic Card Nvidia Gforce 2070 & an intel i7).

1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, bumpers,Targets & loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue Text code, Bonus multiplier, Table Animations, Ball color actions, MultiBall, Extra ball, Ball Trailer, Plunger Lane & Spinner hinge actuators.

V3.2145_Ugrade notes

  1. In text properties replaced Level with Assign = 0. (level does not zero).
  2. Mesh Playfield light attraction decoration added.
  3. Work done on the slingshot lights.
  4. Put Alpha Blend on Playfield_Mesh Material.
  5. More work done on the Multiball Tray.
  6. Wonky Parented objects on Playfield straightened.
  7. Manufactured a Light attraction for the new Playfield lights decoration.
  8. In Gobbler removed Balls on playfield = 0 when Extra ball award is greater than zero. (continue with point building)

To be introduced

  1. Write a Match the Last 2 digits code.
  2. Write a Flipper controlled Rollover lights code.
  3. Write a Magna ball feature code.
  4. Write a ball speed volume sound controller script.
  5. Remove new bugs.
  6. Report bugs to GitHub UPBGE Devs Team.
  7. Manufacture a shake the table event.
  8. Transfer more time to the bungalow renovation project & guitar music studies/practice sessions.

Notes

  1. In ‘Game Play Camera Mode’ under ‘Viewport Shading’ check that the ‘Scene Lights’ check box has been checked : else the lights will not function.
  2. In Edit / Preferences / Addons check Game Engine Logic Nodes. Else ball trailer nodes will not run.

Load the game using UPBGE(0.3). The Game mode will show first (Out off Edit Mode Press ‘P’ or standalone start to get it up & running)

Keyboard instruction will appear & the rest is all down to the user.

Please enjoy & rob what you can from it if you wish.

Upgrades with bug fixes to Pinball V3 can be downloaded from

Upgrades with bug fixes to Pinball V3 can be downloaded from the Dropbox link above

V3.2146_Upgrade notes

  1. Replaced the light property with an emission texture in the light attraction animation feature.
  2. Introduced a light attraction display during the bonus award.

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade (Recommended Graphic Card Nvidia Gforce 2070 & an intel i7).

1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, bumpers,Targets & loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue Text code, Bonus multiplier, Table Animations, Ball color actions, MultiBall, Extra ball, Ball Trailer, Plunger Lane , Spinner hinge actuators & a mouseover feature.

V3.2172

  1. All non-linked objects with xyz channel actions have now been linked with the Alt D key method.
  2. Used the ‘instance to scene’ function for all objects with scale actions & the non-actioned objects.
  3. All Targets upgraded.
  4. Upgraded the plunger & added a spring action. (plunger is now controlled by the property frame controller)
  5. Lots of bugs removed from the logic bricks
  6. Increased the always step to 1 in the Queue state2 and the text list animation controller code Logic Bricks which has improved queue synchronisation. . . (to be replaced with a list array code).
  7. Put a steeper slope on the extra ball ramp. Balls now sit on the ramp with space between them.
  8. Introduced the Mouseover function which can be used to select the user keys from F1 to F9 during game play. Impressive feature UPBGE development team.
  9. Frame rate performance has improved. However, still unable to improve the Addobject & Endobject frame rate consumption issue. (Will continue to search for a resolution).

To be introduced

  1. Write a Match the Last 2 digits code.
  2. Write a Flipper controlled Rollover lights code.
  3. Write a Magna ball feature code.
  4. Write a ball speed volume sound controller script.
  5. Remove new bugs.
  6. Report bugs to GitHub UPBGE Devs Team.
  7. Manufacture a shake the table event.
  8. Transfer more time to the bungalow renovation project & guitar music studies/practice sessions.

Notes

  1. In ‘Game Play Camera Mode’ under ‘Viewport Shading’ check that the ‘Scene Lights’ check box has been checked : else the lights will not function.
  2. In Edit / Preferences / Addons check Game Engine Logic Nodes. Else ball trailer nodes will not run.

Please enjoy & rob what you can from it if you wish.

Load the game using UPBGE(0.3). The Game mode will show first (Out off Edit Mode Press ‘P’ or standalone start to get it up & running)

Keyboard instruction will appear & the rest is all down to the user.

Upgrades with bug fixes to Pinball V3 can be downloaded from

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade (Recommended Graphic Card Nvidia Gforce 2070 & an intel i7).

1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, bumpers,Targets & loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue Text code, Bonus multiplier, Table Animations, Ball color actions, MultiBall, Extra ball, Ball Trailer, Plunger Lane, Spinner hinge actuators & a mouseover feature.

V3.2180 beta

  1. Deleted unused Material files.
  2. Upgraded the Venue deco.
  3. User guide upgraded.
  4. Upgraded Hud123 & backbox with a transparent screen.
  5. Introduced a boredom txt animation.
  6. More Queue bug fixes.
  7. All text animations now with a flush queue message.

To be introduced

  1. Write a Match the Last 2 digits code.
  2. Write a Flipper controlled Rollover lights code.
  3. Write a Magna ball feature code.
  4. Write a ball speed volume sound controller script.
  5. Remove new bugs.
  6. Report bugs to GitHub UPBGE Devs Team.
  7. Manufacture a shake the table event.
  8. Transfer more time to the bungalow renovation project & guitar music studies/practice sessions.

Notes

  1. In ‘Game Play Camera Mode’ under ‘Viewport Shading’ check that the ‘Scene Lights’ check box has been checked : else the lights will not function.
  2. In Edit / Preferences / Addons check Game Engine Logic Nodes. Else ball trailer nodes will not run.

Please enjoy & rob what you can from it if you wish.

Load the game using UPBGE(0.3). The Game mode will show first (Out off Edit Mode Press ‘P’ or standalone start to get it up & running)

Keyboard instruction will appear & the rest is all down to the user.

Upgrades with bug fixes to Pinball V3 can be downloaded from

1 Like

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade (Recommended Graphic Card Nvidia Gforce 2070 & an intel i7).

1 - 4 Player selection,1 -3 Ball selection, High score board, Slingshots, Bumpers,Targets, Loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue text code, Bonus multiplier, Table Animations, Ball color actions, MultiBall, Extra ball, Ball trailer, Plunger lane, Spinner hinge actuators, Light animations, Rollover lights & a Mouseover feature.

V3.2201

    1. Mouse movement sensor introduced which will control the mouse visibility state.
    1. Deleted mouse camera code from blender file text library.
    1. Put a flush Queue message in 1_queue text List Animation controller Hud1 Logic Brick collection.
    1. Tweaked the Target, bumpers & Flippers object physics activity culling.
    1. Put no collision on venue deco. (Mouse over objects need physics to function).
    1. Replaced UPBGE built in physics fire animation feature with a sprite image fire animation. (less frames per second being consumed).
    1. Introduced rollover lights (flipper activated)
    1. Introduced mouse positions codes.
    1. Removed double collision codes & convex collision shapes from skittle targets. (less frames per second being consumed).
  • 10.Middle round target left & right Hit bug removed. (now scoring again).
  • 11.Simplified the round & Square target Actions. (to free up some frames per second usage).
  • 12.Put control measures on code that only needs to be read once.
  • 13.EnterName View re-instated for Player1,2 & 3.

To be introduced

  1. Write a Match the Last 2 digits code.
  2. Write a Magna ball feature code.
  3. Write a ball speed volume sound controller script.
  4. Remove new bugs.
  5. Report bugs to GitHub UPBGE Devs Team.
  6. Manufacture a shake the table event.
  7. Transfer more time to the bungalow renovation project & guitar music studies/practice sessions.

Notes

  1. In ‘Game Play Camera Mode’ under ‘Viewport Shading’ check that the ‘Scene Lights’ check box has been checked : else the lights will not function.
  2. In Edit / Preferences / Addons check Game Engine Logic Nodes. Else ball trailer nodes will not run.

Please enjoy & rob what you can from it if you wish.

Load the game using UPBGE(0.3). The Game mode will show first (Out of Edit Mode Press ‘P’ or standalone start to get it up & running)

Keyboard instruction will appear & the rest is all down to the user.

Upgrades with bug fixes to Pinball V3 can be downloaded from

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade (Recommended Graphic Card Nvidia Gforce 2070 & an intel i7).

Game Features
1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, Bumpers,Targets & Loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue Text code, Bonus multiplier, Table Animations, Ball color actions, MultiBall, Extra ball, Ball Trailer, Plunger Lane, Spinner hinge actuators, Match the Last 2 Digits & a Mouseover feature.

V3.2208

  1. Switched off the roll over test light keys.
  2. All player scores zeroed when begin play Ini is executed.
  3. Players Score Match the Last 2 Digits introduced. (Player is awarded 1000 points when digits match).
  4. Skittles jackpot count down reduced to 500mls.
  5. Press Enter Animation Bug removed.

To be introduced

  1. Write a Magna ball feature code.
  2. Write a ball speed / volume sound controller script.
  3. Remove new bugs.
  4. Report bugs to GitHub UPBGE Devs Team.
  5. Manufacture a shake the table event.
  6. Transfer more time to the bungalow renovation project & guitar music studies/practice sessions.

Notes

  1. In ‘Game Play Camera Mode’ under ‘Viewport Shading’ check that the ‘Scene Lights’ check box has been checked : else the lights will not function.
  2. In Edit / Preferences / Addons check Game Engine Logic Nodes. Else ball trailer nodes will not run.

Please enjoy & rob what you can from it if you wish.

Load the game using UPBGE(0.3). The Game mode will show first (Out of Edit Mode Press ‘P’ or standalone start to get it up & running)

Keyboard instruction will appear & the rest is all down to the user.

Upgrades with bug fixes to Pinball V3 can be downloaded from

1 Like

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade. Recommended Graphic Card Nvidia Gforce 2070 & an intel i7.

Game Features
1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, Bumpers, Targets & Loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue Text code, Bonus multiplier, Table Animations, Ball colour actions, Multi-Ball, Extra ball, Ball Trailer, Plunger Lane, Spinner hinge actuators, Match the Last 2 Digits & a mouseover feature.

Upgrade 2256

    1. Introduced a ball speed sound volume & pitch control script.
    1. Introduced a Queue text script that uses the array List.append(), .pop() & .clear() functions. It has also reduced the frames per second workload.
    1. Replaced the scene actuator that restarted the pinball game with a logic brick restart game engine process which sets all states to state1 & zeroes all the dims, for some unknown reason UPBGE’s actuator scene restart blocked the Queue script KX_Object variables.
    1. Put a Visibility=0 actuator in the sling shot guards.
    1. Modified some of the table decorations.
    1. Put a sound file in all playfield wall actuators.
    1. Removed unused sound actuators.
    1. Push Button Target now resets Skittle Target bank2 with themselves.
    1. Multi-ball lock kickers introduced. When multi-ball active aim for the ball lock kickers
  • 10.Ball object selection launcher introduced. If Ball1 locked ball2 will now be spawned. Balls that return to the table are no longer duplicated. Ball on playfield will not change to silver anymore when balls are being gobbled.
  • 11.Multiplexed the ball gobbler code & reduced the code with the logic brick Array selector. Only one gobbler for all players.
  • 12.Auto plunger spring action bug removed.
  • 13.Gobblers converted to a Rigid body.
  • 14.More message reduction & terminology updates.
  • 15.More End of Ball EOB messages multiplexed.
  • 16.Replaced all Target Action actuators with Motion actuators which consumes less frames per second.
  • 17.Removed Actions from baseball & basketball animations. Using visibility state instead. Less frames per second being consumed.
  • 18.End of Ball (EOB) multiplier will now continue to run when its greater than 15. Bug fix
  • 19.Reduced the Ball1 Mouse control force to 20.
  • 20.Misplaced Txt Animations corrected. Bug fix
  • 21.Removed the > 9 & < 100 bug from the X times action actuator.
  • 22.DropTarget Xtime number now synchronising with the X-Times number on the playfield.

To be introduced

  1. Write a Magna ball feature code.
  2. Remove new bugs.
  3. Report bugs to GitHub UPBGE Devs Team.
  4. Manufacture a shake the table event.
  5. Manufacture more script which can contribute towards the reduction of frame per second usage during game play.
  6. Introduce scale & xyz position codes.
  7. Manufacture a Vari target for the old multi-ball ramp.
  8. Manufacture a high score & name delete mouse over option function.
  9. Manufacture a sound & table glass mouse over option function.
  10. Add some artwork to the table.
  11. Bring into play the underground skittles room.
  12. introduce arcade style moving hologram targets.

Please enjoy & rob what you can from it if you wish.

Load the game using UPBGE 0.3. The Game mode will show first. Out of Edit Mode Press ‘P’ or standalone start to get it up & running

Keyboard instruction will appear & the rest is all down to the user.

Upgrades with bug fixes to Pinball V3 can be downloaded from

1 Like

V3.2260

  1. Load high score name bug fix. A state1 message now runs the score.display_score module.
  2. Mouse Over delete high score option added to High score display.
  3. More click left mouse button pop out texts added.

To be introduced

  1. Write a Magna ball feature code.
  2. Remove new bugs.
  3. Report bugs to GitHub UPBGE Devs Team.
  4. Manufacture a shake the table event.
  5. Manufacture more script which can contribute towards the reduction of frame per second usage during game play.
  6. Introduce scale & xyz position codes.
  7. Manufacture a Vari target for the old multi-ball ramp.
  8. Manufacture a sound & table glass mouse over option function.
  9. Add some artwork to the table.
  10. Bring into play the underground skittles room.
  11. introduce arcade style moving hologram targets.
  12. Reduce the long logic brick rows with the use of py script support.

Upgrades with bug fixes to Pinball V3 can be downloaded from the link above

V3.2265

    1. Material added to slingshot rubber.001
    1. Slingshot kicker action actuators replaced with motion actuators.
    1. Repositioned & adjusted the slingshot trigger sensor actuators to 0.25 (Slingshot Lane no longer works the slingshot kickers)
    1. Reduced the size of the multi-ball kickers & removed static physics with rigid body mesh deform support. It consumes to many frames per second.
  • a. Broke down a cylinder primitive and used static physic. Less impact on the frame rate now. Ball now hugs the hole.
    1. Replaced Ball Lock Motion Y actuators with a localPosition.py code.
    1. Manufactured a Ball Lock Kicker slider which is controlled by a motion actuator.
    1. The Ball Lock Kicker Skittle Targets have been broken down into 4 individual Targets.
    1. Ball Lock kicker Skittle targets now reset when all down.

To be introduced

  1. Write a Magna ball feature code.
  2. Remove new bugs.
  3. Report bugs to GitHub UPBGE Devs Team.
  4. Manufacture a shake the table event.
  5. Manufacture more script which can contribute towards the reduction of frame per second usage during game play.
  6. Introduce scale & xyz position codes.
  7. Manufacture a Vari target for the old multi-ball ramp.
  8. Manufacture a sound & table glass mouse over option function.
  9. Add some artwork to the table.
  10. Bring into play the underground skittles room.
  11. introduce arcade style moving hologram targets.
  12. Reduce the long logic brick rows with the use of py script support.

Upgrades with bug fixes to Pinball V3 can be downloaded from the link above

V3.2269

    1. Skittle Drop Targets now with collision physics.
    1. Closed down the Bumper Torus action actuator (Scale script to be added).
    1. Bumper Rings now running a motion actuator.
    1. Slingshot triggers now running Motion actuators.
    1. pos_local=own.localPosition, scale_local=own.localScale has replaced the Bumpers 123 Score Ranked Txt An action actuator. (Text scrolls right over with one txt off at a time)
    1. pos_local=own.localPosition, scale_local=own.localScale has replaced the Drop Target Bonus Txt ani action actuator. (Text split scroll up/down & back to centre position)

To be introduced

    1. Write a Magna ball feature code.
    1. Remove new bugs.
    1. Report bugs to GitHub UPBGE Devs Team.
    1. Manufacture a shake the table event.
    1. Manufacture more script which can contribute towards the reduction of frame per second usage during game play.
  • 6 Manufacture a Vari target for the old multi-ball ramp.
    1. Manufacture a sound & table glass mouse over option function.
    1. Add some artwork to the table.
    1. Bring into play the underground skittles room.
    1. introduce arcade style moving hologram targets.
    1. Reduce the long logic brick rows with the use of py script support.

Upgrades with bug fixes to Pinball V3 can be downloaded from the link above

1 Like
  • V3.2290
    1. More text .py code reductions.
    1. More text .py code animations added.
    1. More use of the bpy.data.objects text system.
    1. Txt script code corrections.
    1. Xtimes animation flush Queue Bug correction. (replaced the small caps f with a capital F).
    1. FullTilt Pinball boredom txt bug fix.
    1. Bumper123 and Drop target Bonus txt flush Queue bug fix. (now runs the .visibility=false through a module script)
    1. Reduced the left & right slingshot near actuator sensor values to .020.
    1. Multi-ball Animation1 Action now works with a curve modifier.
    1. Multi-ball Animation2 time on extended.
    1. Reduced the Drop Target bonus award time on.
    1. Reduced the Multi-ball activation increment.
    1. Added multi-ball skittle Drop Targets to the multi-ball activation list.
    1. Multi-ball Target reset bug fix.

To be introduced

    1. Write a Magna ball feature code.
    1. Remove new bugs.
    1. Report bugs to GitHub UPBGE Devs Team.
    1. Manufacture a shake the table event.
    1. Manufacture more script which can contribute towards the reduction of frames per second usage during game play.
  • 6 Manufacture a Vari target for the old multi-ball ramp.
    1. Manufacture a sound & table glass mouse over option function.
    1. Add some artwork to the table.
    1. Bring into play the underground skittles room.
    1. introduce arcade style moving hologram targets.
    1. Reduce the long logic brick rows with the use of py script support.

Upgrades with bug fixes to Pinball V3 can be downloaded from the link above

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade. Recommended Graphic Card Nvidia Gforce 2070 & an intel i7.

Game Features
1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, Bumpers, Targets & Loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue Text code, Bonus multiplier, Table Animations, Ball colour actions, Multi-Ball, Extra ball, Ball Trailer, Plunger Lane, Spinner hinge actuators, Match the Last 2 Digits, rollover lights & a mouseover feature.

  • V3.2294
    1. Text script bug fix.
    1. One script runs all Drop Target banks now.
    1. One script runs all Target banks now.
    1. Text script with Logic bricks reconfigured so that they can be re-used & worked with action actuators.

To be introduced

    1. Write a Magna ball feature code.
    1. Remove new bugs.
    1. Report bugs to GitHub UPBGE Devs Team.
    1. Manufacture a shake the table event.
    1. Manufacture more script which can contribute towards the reduction of frames per second usage during game play.
  • 6 Manufacture a Vari target for the old multi-ball ramp.
    1. Manufacture a sound & table glass mouse over option function.
    1. Add some artwork to the table.
    1. Bring into play the underground skittles room.
    1. introduce arcade style moving hologram targets.
    1. Reduce the long logic brick rows with the use of py script support.

Please enjoy & rob what you can from it if you wish.

Upgrades with bug fixes to Pinball V3 can be downloaded from

  • V3.2298

    1. Right & Left slingshot_ repositioned.
    1. Right & Left slingshot_ Attribute radius reduced to .02
    1. Xray lights off message added to begin play Logic bricks
    1. Removed some of the transparency colour nodes from the glass, apron & bumper top primitives.

To be introduced

    1. Write a Magna ball feature code.
    1. Remove new bugs.
    1. Manufacture a shake the table event.
    1. Manufacture more script which can contribute towards the reduction of frames per second usage during game play.
    1. Manufacture a Vari target for the old multi-ball ramp.
    1. Manufacture a sound & table glass mouse over option function.
    1. Add some artwork to the table.
    1. Bring into play the underground skittles room.
    1. introduce arcade style moving hologram targets.
    1. Reduce the long logic brick rows with the use of py script support.
    1. Report bugs to GitHub UPBGE Devs Team.

Upgrades with bug fixes to Pinball V3 can be downloaded from the link above

V3.2201_UPBGE v.30

  1. Ball Trailer bgelogic.NLP1Ball1Trailer1.pulse_network typo error corrections.
  2. Removed the Armatures from the Slingshot rubber animation.
  3. Text One On_Off array list out of range error correction.
  4. Cut hole in Playfield for the left & right lane triggers
  5. Left & right slingshot Physic Properties Attribute radius values reduced down to 0.01 m
  6. Flame without vertex error bug fix.

Upgrades with bug fixes to Pinball V3 can be downloaded from the link above

V3.2207_UPBGE v30

  1. Replaced left & right Slingshot Rubber flip book animation with a curve object
  2. More work done on the SlingShotRight_ & SlingShotLeft_. (Motion actuator replaced with an Action actuator.)
  3. Multi-ball kicker Skittle target sensor actuators removed.
  4. Ball1 collision group in physic properties bug fix.
  5. Multi-Ball 1 & 2 kicker hole separated from the playfield mesh, plus collision bounds triangle mesh applied with a 0.0001 margin.
  6. Playfield mouse over glass visibility true or false selection added. (In any one of the Playfield views mouseOver the last silver ball (which is the ninth ball from the top position))

Upgrades with bug fixes to Pinball V3 can be downloaded from the link above

V3.2308_UPBGE v30

  1. Accidental deletion of the WormHole2.Py re-instated.
  2. Introduced shadow mode.

Please enjoy & rob what you can from it if you wish.
Upgrades with bug fixes to Pinball V3 can be downloaded from

V3.2308_UPBGE v30 Youtube video update

Work to be done

    1. Write a Magna ball feature code.
    1. Remove new bugs.
    1. Manufacture a shake the table event.
    1. Manufacture more script which can contribute towards the reduction of frames per second usage during game play.
    1. Manufacture a Vari target for the old multi-ball ramp.
    1. Add some artwork to the table.
    1. Bring into play the underground skittles room.
    1. introduce arcade style moving hologram targets.
    1. Reduce the long logic brick rows with the use of py script support.
  • 10.Introduce py xyz position code which will gobble & respawn the ball during game play.
  • 11.Skitlle target & slingshot holes to be cut.
  • 12.Add a zero to the ‘match the last 2 digits’ animation.
  • 13.Play again auto-plunger pull strength to be reduced.
  • 14.Ball ramp to be introduced.
  • 15.Game user guide to be upgraded.
  • 16.Report bugs to GitHub UPBGE Devs Team.

Upgrades with bug fixes to Pinball V3 can be downloaded from the link above

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade.
Recommended Graphic Card Nvidia Gforce 2070 & an intel i7. (else it will struggle)

Game Features
1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, Bumpers, Targets & Loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue Text code, Bonus multiplier, Table Animations, Ball colour actions, Multi-Ball, Extra ball, Ball Trailer, Plunger Lane, Spinner hinge actuators, Match the Last 2 Digits, rollover lights & a mouseover feature.

V3.2315_UPBGE v30

  1. Reduced the auto plunger pull speed. (Auto-plunger does not shoot the ball between the main flippers anymore)

  2. Put more code comments in the QueueQtxt.py script.

  3. Tilted now runs the Txt animation flushqueue - In script QueueQtxt.py added the following code to the def flushQueue():

    if Tilted[‘Delay’] == 0: # if tilted do not run this if statement
    NQ1.sendMessage(‘AniQueueHitPosition=0’) # FullTiltPinball text animation visibility=1

  4. Flippers isolated when tilted executed.

  5. Pinball mouse-over Table Guide upgraded.

  6. Some Decor upgraded.

Upgrades with bug fixes to Pinball V3 can be downloaded from the Dropbox link below.

Work to be done

    1. Write a Magna ball feature code.
    1. Remove new bugs.
    1. Manufacture a shake the table event.
    1. Manufacture more script which can contribute towards the reduction of frames per second usage during game play.
    1. Manufacture a Vari target for the old multi-ball ramp.
    1. Add some artwork to the table.
    1. Bring into play the underground skittles room.
    1. introduce arcade style moving hologram targets.
    1. Reduce the long logic brick rows with the use of py script support.
  • 10.Introduce py xyz position code which will gobble & respawn the ball during game play.
  • 11.Skittle target & slingshot holes to be cut.
  • 12.Add a double zero to the ‘match the last 2 digits’ animation.
  • 13.Ball ramp to be introduced.
  • 14.Page flip the game user guide.
  • 15.Use .py code to run the score hit points with the logic bricks.
  • 16.Add more Table Object high score events.
  • 17.Report bugs to GitHub UPBGE Devs Team.

Please find enclosed UPBGE 0.3 Pinball V3 Game Upgrade.
Recommended Graphic Card Nvidia Gforce 2070 & an intel i7. (else it will struggle)

Game Features
1 - 4 Player selection,1 -3 Ball selection, High score Board, Slingshots, Bumpers, Targets & Loop rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores,
Dmd animations, Queue Text code, Bonus multiplier, Table Animations, Ball colour actions, Multi-Ball, Extra ball, Ball Trailer, Plunger Lane, Spinner hinge actuators, Match the Last 2 Digits, rollover lights & mouseover features.

V3.2360_UPBGE v 0.3

  1. MouseOver ‘TableView5’ bug correction.
  2. Upgraded the Delete HighScore Board txt animation. (Py Module with logic bricks now running the text).
  3. Py module with logic bricks now runs & updates the User Guide text pages.
  4. Multiplexed more of the Txt DMD animation by re-using the Qtext1 object & upgraded the Jackpot animations.
  5. Py code doing more work for the Queuetext feature, as a result queue text logic bricks reduced.
  6. Changed the property X_Movement_Inc to Z_Movement_Inc (terminology update) in the DropTarget txt animation py module code.
  7. Ani Bumper Txt animation .py code will now randomise one of the following scroll routes during game play: Left_OverScrlTxtCntr, Right_OverScrlTxtCntr, OneOff_Right_LeftTxtCntr, OneOff_Left_RightTxtCntr & Ani_Action actuator.
  8. In action .py code removed the text locPosition code which is over ruled by the Action actuator.
  9. Property name convention updates in the .py module text ani code. (which makes it easier to understand when revisiting the code!).

Notes

  1. In ‘Game Play Camera Mode’ under ‘Viewport Shading’ check that the ‘Scene Lights’ check box has been checked : else the lights will not function.
  2. In Edit / Preferences / Addons check Game Engine Logic Nodes. Else ball trailer nodes will not run.

Load the game using UPBGE 0.3. The Game mode will show first. Out of Edit Mode Press ‘P’ or standalone start to get it up & running. Keyboard instruction will appear & the rest is all down to the user.

Please enjoy & rob what you can from it if you wish.
Upgrades with bug fixes to Pinball V3 can be downloaded from the Dropbox link above

Work to be done

    1. Write a Magna ball feature code.
    1. Remove new bugs.
    1. Manufacture a shake the table event.
    1. Manufacture more script which can contribute towards the reduction of frames per second usage during game play.
    1. Manufacture a Vari target for the old multi-ball ramp.
    1. Add some artwork to the table.
    1. Bring into play the underground skittles room.
    1. introduce arcade style moving hologram targets.
    1. Reduce the long logic brick rows with the use of py script support.
  • 10.Introduce py xyz position code which will reposition the ball when gobbled & respawned during game play (position code uses less frames per second & reduces the physics impact during ball roll).
  • 11.Skittle target & slingshot holes to be cut.
  • 14.Ball ramp to be introduced.
  • 15.Scroll Over Right & Left, Scroll Over Up & down text animations to be added + Action/Image inventions.
  • 16.Add the second multiplier feature to the Dmd.
  • 17.Report bugs to GitHub UPBGE Devs Team.