Ne yapmak istediğini bildikten sonra, yapması zor olacağını düşünmüyorum.
%50 = Gereksinimleri ve kaynakları belirleme
%50 = İş akışını ve implmentasyonu(uygulama geliştirmek)
----
Yol tarif ? Raylı sistem..
1 - Elde bir harita olacak
2 - Raylı sistem harita datası(koordinatlar)
3 - Raylı sistem datalarını(tren kalkış saatleri, rota(başlangıç/bitiş noktası) vs.)
Elinizde bu veriler var ise;
Dil C# seçmişsiniz anladığım sıkıntı değil..
yandex, google api'sini kullanabilirsiniz(api veriyor) - 1. madde uçtu
raylı sistem harita datası(haydarpaşa'nın koordinatları mesela) elinizde var ise yada edinebilirseniz.
1. maddedeki api'lara vermek yeterli olur. - 2. madde uçtu
Sanırım, 3. cüsüde data ve bu dataya bağlı yapacağınız işlemler.. o kısmı en basiti(diğerlerine göre, bana göre) :)
1 - Harita API
2 - Herhangi bir yüksek seviye dil (c#, java)
3 - Bilimum mühendislik ve çaba
İyi çalışmalar,
TC