have you ever played the game boggle? they give you 7 letters or so adn then you hafta find a set number or words in 2 minutes or so. now, my latin teacher wanted me to make a game like boggle except that it uses latin words. now i have a couple of questions to go about doing this. my first one is how to give the player his/her letters and all the words that could be made, i have 2 ides about this:

1. i could pick 7 random letters and then run through a latin dictionary list for all the possible words that could be made out of the letters that are picked, now im afraid that this way would be too slow

2. the other idea i had would in a file i would have set letters and along with the letter have set words, then the program would choose a random set of these and then you would play with that, now i think the problem with this is just adding all the letters and words for each letters would be tedious

now, i want your opinion on which one i should choose or a whole different idea. i was also planning on doing this in vb cause thats pretty much the only language i know well. i could also use perl but what would i do about user interface? well any ideas are welcome, thanks!