Jeez, armies of double/triple post are taking me back to the days when I didn't realize there was an edit button...
On a more serious note... I (personally) wouldn't make a "fan game."
I mean, coming up with ideas is easy, all you have to do is make the objects (I'm gonna us RPG maker as an example. Tilesets, Chipsets, Music, battle animations... etc). Granted, it takes time... as with anything, and if you've got a story that you think will match that of an FF game, make it your own. Sure, you'll get a bunch of the fan boys for FF crawling to see your game, they'll shoot it down, but they'll come... if you stick to an original game/idea... you might get a smaller audiance that'll help you improve yourself.
GW helped me alot (granted... I did have some pretty stupid post a while ago... jeez so many bad ideas...) but they helped me to learn to filter through the crap that people post, and ways to improve my idea (Granted... some of the warns I got I think I got for making joke post when I was serious... which I still think I deserve... made me a more, conservative poster...)
Also, stick with one account man... having 3-12 is just confusing to try to explain things to you (It's like trying to teach the same class to the same person who's changs their skin the next year... they already know what we're saying, but how the hell are we supposed to know that?... probably bad example...)
I like to be a nice guy when I can (look, if I offend you... I meant it the other way... if that still offends you... then, well, get the stick outta your ass...), but from your second post saying "well then loop it" (Paraphrasing... don't correct me on this... oh shit am I explaining everything? oh... um... look a tree!) with a smartass comment you basically put up a sign saying "I can't take critism and I won't change my shit even if people tell me how to improve..." Thus this whole flame war started (and ended... yay, happy dance!). Well, here's hoping your game goes well (again... try and ditch the FF if you can... if you feel you need it... keep it) and good luck with future projects...
Speaking of which, I should probably finish my C and Javascript assignments...
C+Javascript= confusing Q.Q... object oriented langauge I that acts sorta like C with different commands...