I've got this old football game for my computer that I'm trying to create a season for. I've got custom leagues and teams, but the game's auto-scheduler is extremely buggy as it has teams playing each other 3 times and some other teams have up to 12 home games and whatnot.
I've figured out by hand what each teams' opponents are, and where they play them (home/away), but when I try to create a schedule I wind up getting stuck near the end of the process. I had the bright idea to program this, but quickly realised that if I knew the algorithm to program, I could've done it by hand.
There has to be a better way than an exhaustive algorithm that backs up every time it gets stuck. I've tried searching online, but found nothing relevant. Does anyone have any ideas?