Base score is the number and type of bricks you get:
Dark Chocolate Bricks = 5 points
Milk Chocolate Bricks = 10 points
White Chocolate Bricks = 15 points
Orange Chocolate Bricks = 20 points
Cracked Dark Chocolate Bricks (3-hit) = 35 points
Cracked Orange Chocolate Bricks (2-hit) = 50 points
Silver Bricks = 100 points
Each powerup adds more points to the base score:
Slower ball speed = 25 points
More balls = 25 points
Bigger paddle = 25 points
Bottom bar = 25 points
Magnet = 50 points
Fireball = 50 points
Side Guns = 50 points
Faster ball speed = 75 points
Smaller paddle = 100 points
1 Up = 100 points
Lives remaining does not affect score
Each level starts with a certain number of points for Level Bonus:
level 1 = 11, level 2 = 15, level 3 = 31, level 4 = 33, and so on (there's no pattern for the amount of base bonus points).
The Level Bonus points increase with each type of powerup you get AND the level you are on. I have not worked on figuring these out yet.
I have figured out the base score (from the different types of bricks), base level bonus score (if you get zero powerups), and the total score you would receive for levels 1-45 (without any powerups or silver bricks):