Projet sûrement très intéressant
Pour le tuto, je ne l'ai pas bossé mais, "à première vue", il me semble qu'il n'y a rien d'insurmontable
Après, pour ce qui est de la question du langage, tu peux faire ça dans n'importe quel langage, je pense, après c'est plus ou moins simple. L'avantage de Flash, me semble-t-il, est de permettre plus aisément la programmation graphique mais à part ça, rien ne t'empêche de choisir un autre langage, C++ ou Java (c'est ce dernier que je prendrais personnellement, mais juste parce que c'est celui que je maîtrise le plus).
En ce qui concerne les trajectoires, commence au plus simple (le prédéfini), il sera toujours temps de complexifier ensuite.
A mon humble avis, avant de partir sur la programmation à proprement parler, tu devrais réfléchir à la conception : UML est ton ami
Ca débroussaillera.
---------------
Soyons ouverts d'esprit, mais pas au point de laisser notre cerveau s'enfuir.