Tu veux faire ton projet sur quel moteur ?
Pour ce qui est des algos de combat, j'imagine que FF2 n'as pas un système particulier, c'est un système de "base" qu'on retrouve dans les JRPGs.
Cependant, c'est assez complexe, donc 
Si tu cherches à apprendre la prog, faut pas commencer avec un FF like ..
Vises bas, mais assures toi de finir ce que tu t'es fixé.
Parce que quand t'apprends, l'important, c'est pas de faire un truc qui en théorie est cool mais qui en vrai est tout buggé, c'est de faire quelque chose jusqu'à la fin, jusqu'à arriver à une version sans bug, finale de ton projet.
Parce qu'en réalité, c'est bien plus valorisant de réussir à faire un cube pouvant se déplacer, sauter, récupérer des powerups, mais programmé exclusivement par soi-même.
Plutôt que de faire un pseudo FF-like blindé de bug, composé de scripts pompés sur internet, scotchés entre-eux.
Bref, je te conseilles de commencer par apprendre tranquillement, plutôt que de te lancer dans des projets qui n'aboutiront jamais.