The super high-tech program takes all the player data and organizes them into even teams based on the following criteria/order:
The first line should be the skill names (handling, cutting, experience, etc.) that you have collected for the players. It's just each skill name separated by a colon. The names are only used for the output table headers. They should all be on the same scale (like 1-5, for example) as the program ranks each player by the sum of their skills.
Each line after that represents a player, with their details separated by colons, with an optional baggage name following a semicolon at the end, in a format like this-
It's always easiest to understand by example, so here's a nifty script to autofill in random players so you can test it before taking the time to fill in all your own players' data. In this sample data, each player is asked their skills of throwing, catching, defense, athleticism, and experience... and told to rank themselves 1-10.