UPBGE 0.3 Pinball Game Engine

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, VariTarget, CarouselTarget, DropTasrgets, Targets, Totem Pole, Fruit Reel , Bonus Wheel & Score rankers, Loop circuit, Ball saver, Auto plunger, Bonus scores, Movie player, Audio music player
Dmd animations, Queue Text code, Bonus multiplier, Table Light Animations, Ball colour actions, Multi-Ball, Extra ball, Ball Trailer, Plunger Lane, Spindisk, Spinner hinge actuators, Match the Last 2 Digits, rollover lights, Magna ball, mouseover features & Design your own Table View feature.

UPGBE .30 Pinball 3367b Upgrade

  1. In all Obj Star bursts changed the message actuator ‘From’ memory jogger to ‘From Addpoints_Queue.py’
  2. In Q_Text_Animations.py & Q_Txt_Actions.py under def TestQ_Text_Animations() put the script.Append() at the end. bug fix (did not get a way with it during the Range Engine test)
  3. Replaced the left justification with centre justification on all Playfield Field & above Playfield Field mesh ranker score texts.
  4. In Q_Txt_Actions.py put the following memory jogger ‘(Objects rotation position)’ next to def actions() mass position comment
  5. In 2_TxtProps removed the unused property actuators.
  6. Deleted 1_Hud1Boarder Action which is no longer being used.
  7. In Q_Txt_Actions.py put speed variable next to the global declaration method.
  8. In Q_Txt_Actions.py under def Text_Action2() changed comment ‘xyz to left of object mass’ to ‘xyz to right of object mass’.
  9. In Q_Txt_Actions.py under if Txt2Props[‘Ani_Action’]==1 and Txt2Props[‘FrameCounter’]==1: removed " QText4Obj=scene.objects[‘QText4’];QText4=bpy.data.objects[‘QText4’];QText4.data.align_x=‘LEFT’ "
  10. In Q_Txt_Actions.py applied center justification to text Actions that works with the xyz centre of mass pivot location, applied left justification to text Actions that works with the xyz left of mass pivot location & Applied right justification to text Actions that works with the xyz right of mass pivot location.
    Removed all logic bricks & code that handled the latter amendments.

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

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