User:Wildoneshelper/Sandbox/Scoring

A scoring to check the level difficulty: (Maybe I will create a template for that, but if that happens, I have created one of the most complex template in my life.)

Holes
Number of holes/number of isolated squares: /10 (Max: 10) (The side with a higher score will be recorded) Number of squares in the board: /10 (Max: 10) (Divide the number by 10) Number of peninsulas in the board: /10 (Max: 10) (Peninsulas should be surrounded with no squares above, left, right; above, below, left; above, below, right; or below, left, right) (Count the number and multiply two)

Blockers (Full score: 30)
Number of blockers: /10 (Max: 10) (Divide the number by 10) Types of blockers: /5 (Max: 5) (How many types are there in the board?) Can the blocker spawn?: /5 (Max: 5) (If yes, the score is 5) (Blockers which can spawn: Chocolate, blockers which can be spawned with the spawned candies) Can it instantly fail the level?: /10 (Max: 10) (If yes, the score is 10)

Moves (Full score: 10)
Moves: /10 (Max: 10) (1-20: 10; 21-25: 9; 26-30: 8; 31-35: 7; 36-40: 6; 41-45: 5; 46-50: 4; 51-55: 3; 56-60: 2; 61-65: 1; >65: 0)

Passing score (Full score: 10)
Passing score: /10 (Max: 10) (Divide the score by 10,000)

(For target score levels, the full mark is 30)

Jelly levels
Number of jelly squares: /10 (Max: 10) (Divide the number of jelly squares by 5) Times to clear all jelly squares: /10 (Max: 10) (Divide the number by 15)

Ingredient drop levels
Number of ingredients: /10 (Max: 10) Accumulated number of "dead" squares and "stuck" squares: /10 (Max: 10)

Target score levels
Passing score: /30 (Max: 30) (Divide the score by 10,000)

Timed levels
Time: /20 (Max: 20) (1 min: 20; 1.5 mins: 10; 2 mins or above: 5)

Objective levels
Choose either one:

Number of combos: /20 (Max: 20) (Multiply the number of combos to be collected by 5) Number of special candies to be collected: /20 (Max: 20) (Multiply the number of special candies to be collected by 3) Number of candies to be collected: /20 (Max: 20) (Divide the number by 5)