I'd like to have a batari Basic pinball 'engine' that would help any bB user make Atari 2600 pinball games that will have the ball bounce and move in a realistic way and interact with the flippers in a realistic way. I'm not even sure how many animation frames should be used for a flipper so players will be able to use the usual techniques to control the ball the way they can when playing a real pinball game:
Something I always wanted to do.
I had my hopes up recently because of development on the pinball part of Bob’s 7800 port of Baby Pac-Man.
Then the pinball physics frustration caused the project to be stopped many times.
I was hoping for simple fast 6507 code.
Kurt not only stepped up and wrote the Baby Pac-Man pinball code, it turned out so great that I’m sure it must be way beyond simple.
Future Pinball, a 3D PC pinball simulator, even used an already coded “physics library”, and THAT great program never played like a real pinball machine! It is still fun and at there are at least 2 different “physics fixes”, but I never bothered trying fixes.
I’m hoping the 7800 Baby Pac-Man will lead to other 7800 pinball video games.
But I’d still like to make pinball for the 2600 — with any physics (real or fake), from pong style, to “movement map” style, etc.
Blocky graphics would be good if the table covered many “screens” tall, wide, or both.
Nicer graphics like Midnight Magic and Bumper Bash need player sprite re-use, and player, Missile, ball skewing / offsets as the screen draws down, some things currently beyond batari Basic (unless a custom kernel of pinball construction objects were made).