View attachment Future Pinball 2020-09-19 07-54-40-74.mp4
@ravarcade
@AnonTet
@wild
@polygame
@GeorgeH
@Ike Savage
@JonPurpleHaze
@TerryRed
Ok here is an updated WIP. Still lots to do , but you can hopefully see where this is heading.
1. I added a preliminary games Room Environement.
2 . I added one 3d model character "The Boss". I will likely add several to choose from that will act as a cheer leader for each player.
3. I cleaned up the code quite a bit
4.Added splash screen and Credits to Rav ( For BAM and all the important coding for this table ). Wild for helping with Cue animation.
5."
Masse Shot Simulation". I have reviewed the concept of adding spin to the cue ball for masse shots and there is no easy way.
But I have come up with an idea for a very rough simulation. Rav created the magnet "impulse" code that applies forces to the cue ball exclusively.
So this magnet can be also used to secondarily effect the cue ball after you strike it and it can push /pull the ball at any angle and at any force. So I will set up a delayed timer that will will impose these things as you wish. If you see the video below you will see "Masse camera view" where you place a dot on the cue ball where you wish to create spin.
I haven't implemented the code or physics yet.....
Now... is there a listing somewhere for keystroke controls for when the table takes over the view? I was struggling a bit with that.
The keystroke controls are as follows:
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Masse View Off (Default)
1.
Up arrow toggles between close up view and zoomed out view
2.
Down key simply flips the cue
3.
Left and
Right key are for aiming
4. "
M" turns the aiming arrow on/off
5.
Plunger key is for shooting (There currently is a glitch with weak shots....so pull the cue back a bit more to avoid that for now)
6. Overhead camera views press
special 1 or special 2 key to rotate overhead camera views ( Special keys are configured under FP key settings)
7. "
B" key on keyboard. Will switch players in case AI makes a mistake or foul occurs and you wish to switch whose turn it is...
8.
Nudge keys can be used if the balls are cleared at end of game by ball vacuum magnet to get them rolling a bit.
Masse View On (WIP)
8 Toggle Masse View on/off by first zooming in with the "Up" key then pressing
less than key on keyboard "<"
You will see a dot now on the cue ball. Use the arrow keys (up,down, left, right) to select dot location.
Press "<" when finished and then take shot as per usual.
This is how spin will be applied to cue ball (
again I haven't coded this yet....see above)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Also, the current table looks unusually kiddie-sized right now. Not just in overall size, but in length, too. But as eight-foot tables (8' x 4') are the common standard, along with 2.5" diameter balls, I would think those might be good starting points. (I double-checked those figures right now with my Google-Fu, so they should definitely be re-checked)
In theory you can make the table any size you want if you remove the FP default playfield and all its components and you full created miniplayfield
instead.
However, likely due to my incompetence :) the ball tracking physics routines seemed glitchy when pool balls were created from within a miniplayfield that you have moved from elsewhere.
Also I wasn't able to find a better table model than this that was either free or cheap....I think I ended up paying 15 bucks for this one....
So I was constrained by the quality of the model....it can be scaled
and by the playfield size settings in Future pinball table editor.
The table does looked miniature especially in the current games room.... pretend you are a dwarf :)
To Do:
1. Menu system for choosing options (Game type, Character selection, Music, Room Environment etc..)
2.Cue ball spin "Masse Simulation"
3. Fix some glitches. Known bug include improper alignment of cue and Masse view due to Table Slope artifact. Weak shot bug where ball behaves strange on some weak shot.
4.Further tweaking of general physics etc...
5. Add music ( I checked out "The Color of Money" sound track and found it boring..... :)
Feedback welcome
Enjoy !