Russian Railway Simulator (RRS): ΠΏΡŠΡ€Π²ΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅

ΠΠ°ΡΡ‚ΡŠΠΏΠΈ дСнят, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‡Π°ΠΊΠ°Ρ…, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π°ΠΉ-накрая ΠΌΠΎΠ³Π° Π΄Π° прСдставя Ρ‚ΠΎΠ²Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ стартира Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΠΎΠ½Π΅ Π½Π° 1 сСптСмври 2018 Π³ RRS Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° Gtihub ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΊΠΎΠΌΠΈΡ‚ ΠΈΠΌΠ° Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°Π·ΠΈ Π΄Π°Ρ‚Π°.

ΠŸΡŠΡ‚Π½ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π»Π°ΠΊ Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½Π°Ρ‚Π° Π³Π°Ρ€Π° Ростов (ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠ»ΠΈΠΊΠ½Π΅)

Russian Railway Simulator (RRS): ΠΏΡŠΡ€Π²ΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅

Какво Π΅ RRS? Π’ΠΎΠ²Π° Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ кросплатформСн симулатор Π½Π° ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡŠΡΡ‚Π°Π² с мСТдурСлсиС 1520 mm. ЧитатСлят СстСствСно Ρ‰Π΅ Π·Π°Π΄Π°Π΄Π΅ Π²ΡŠΠΏΡ€ΠΎΡΠ°: β€žΠ˜Π·Π²ΠΈΠ½Π΅Ρ‚Π΅, Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π°ΠΊΠΎ ΠΈΠΌΠ° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½ Π±Ρ€ΠΎΠΉ ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π½ΠΈ симулатори, ΠΊΠ°ΠΊΡ‚ΠΎ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ?β€œ Π—Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° Π½Π° Ρ‚ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΊΠ°Ρ‚Π°

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Имало Π΅Π΄Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΏΡ€Π΅Π· 2001 Π³., бСшС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ Microsoft Train Simulator (MSTS), ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π°Π΄Π΅ Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½Π° общност ΠΎΡ‚ ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π½ΠΈ ΠΊΠΈΠΏΠ΅Π½Π΅ Ρƒ нас. ΠŸΡ€Π΅Π· няколкото Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΏΡ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°ΡˆΠ΅ (Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Microsoft Π³ΠΎ изостави, ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΉΠΊΠΈ към ΠΏΠΎ-интСрСсни Π½Π΅Ρ‰Π° Π·Π° Π½Π΅Π³ΠΎ, ΠΊΠ°Ρ‚ΠΎ Ρ„Π°Π»ΠΈΡ‚Π° Π½Π° Nokia ΠΈ Ρ‚.Π½.), ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈ маса създадСни Π·Π° Π½Π΅Π³ΠΎ допълнСния: ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡŠΡΡ‚Π°Π², сцСнарии.

Π’ΡŠΠ· основа Π½Π° MSTS впослСдствиС са създадСни Ρ€Π΅Π΄ΠΈΡ†Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ OpenRails, RTrainSim (RTS) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ. ΠŸΠΎΡΠ²ΠΈΡ…Π° сС ΠΈ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠ°Ρ‚ΠΎ извСстния trainz. И всичко Π±ΠΈ Π±ΠΈΠ»ΠΎ Π½Π°Ρ€Π΅Π΄, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π΅Π½ΠΎΠ²Π΅ Π½Π° ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π½ΠΈΡ транспорт Π½Π΅ са Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ ΠΏΠΎ съвсСм ΠΎΠ±Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ - Ρ‚Π΅ ΠΏΠΎ никакъв Π½Π°Ρ‡ΠΈΠ½ Π½Π΅ отразяват спСцификата Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡŠΡΡ‚Π°Π², Сксплоатиран ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π² ΠΏΠΎΡΡ‚ΡΡŠΠ²Π΅Ρ‚ΡΠΊΠΎΡ‚ΠΎ пространство. Π’ΠΎΠ²Π° Π΅ особСно остро, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ ΠΊΠ°ΠΊ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ спирачкитС Π½Π° Π²Π»Π°ΠΊΠΎΠ²Π΅Ρ‚Π΅ - Π½ΠΈΡ‚ΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ няма ΠΈΠ»ΠΈ няма Π΄Π° ΠΈΠΌΠ° Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ внСдряванС Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ спирачки Π½Π° систСмата ΠœΠ°Ρ‚Ρ€ΠΎΡΠΎΠ².

ΠŸΡ€Π΅Π· Π½Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π΄Π°Π»Π΅Ρ‡Π½Π°Ρ‚Π° 2008 Π³. сС появи ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ - ZDSΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ ВячСслав Усов. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π΅Π½ с Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ ΠΎΡ‚Ρ‡ΠΈΡ‚Π° ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° горСпосочСнитС Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ сС фокусира Π²ΡŠΡ€Ρ…Ρƒ руския ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡŠΡΡ‚Π°Π². Но ΠΈΠΌΠ° Π΅Π΄Π½ΠΎ голямо β€žΠ½ΠΎβ€œ - ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ собствСн ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ Π½Π΅ позволява Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° собствСн ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡŠΡΡ‚Π°Π².

Бамият Π°Π· стигнах Π΄ΠΎ ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π½Π°Ρ‚Π° Ρ‚Π΅ΠΌΠ° ΠΏΡ€Π΅Π· 2007 Π³., ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ… Ρ€Π°Π±ΠΎΡ‚Π° АД Π’Π•Π›ΠΠ˜Π˜, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΡƒΡ‡Π΅Π½ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ, Π° слСд Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π½Π° докторска дисСртация ΠΏΡ€Π΅Π· 2008 Π³., ΠΊΠ°Ρ‚ΠΎ ст. Π½Π°ΡƒΡ‡Π΅Π½ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ. Π’ΠΎΠ³Π°Π²Π° сС Π·Π°ΠΏΠΎΠ·Π½Π°Ρ… с Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ‚Π΅ постиТСния Π² областта Π½Π° ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π½ΠΈΡ‚Π΅ симулационни ΠΈΠ³Ρ€ΠΈ ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅. И Π½Π΅ ΠΌΠΈ харСса Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ видях, Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ZDSimulator Π½Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°ΡˆΠ΅ ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅. По-късно, ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ ΠΎΡ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°Ρ‚Π° Π½Π° подвиТния ΡΡŠΡΡ‚Π°Π², Π΄ΠΎΠΉΠ΄ΠΎΡ… Π² Ростовския Π΄ΡŠΡ€ΠΆΠ°Π²Π΅Π½ унивСрситСт ΠΏΠΎ транспорт (RGUPS) с Ρ‚Π΅ΠΌΠ° Π½Π° докторска дисСртация Π²ΡŠΡ€Ρ…Ρƒ спирачната Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Π½Π° Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ Π²Π»Π°ΠΊ. ДнСс Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡƒΡ‡Π΅Π±Π½ΠΈ комплСкси Π·Π° ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π΅Π½ транспорт Π·Π° нашия унивСрситСт ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°ΠΌ спСциализирани дисциплини Π² ΠΊΠ°Ρ‚Π΅Π΄Ρ€Π° β€žΠ’Ρ€Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡŠΡΡ‚Π°Π²β€œ.

Π’ΡŠΠ² Π²Ρ€ΡŠΠ·ΠΊΠ° с всичко ΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ-Π³ΠΎΡ€Π΅ възникна идСята Π·Π° създаванС Π½Π° симулатор, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ° към Π½Π΅Π³ΠΎ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ физичСскитС процСси, ΠΏΡ€ΠΎΡ‚ΠΈΡ‡Π°Ρ‰ΠΈ Π² подвиТния ΡΡŠΡΡ‚Π°Π². Подобно Π½Π° космичСския симулатор Orbiter, Π·Π° ΠΊΠΎΠΉΡ‚ΠΎ някога Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ… допълнСниС ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° сСмСйство Ρ€Π°ΠΊΠ΅Ρ‚ΠΈ-носитСли, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° R-7. ΠŸΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° сС Π·Π°Π΅Ρ… с Ρ‚Π°Π·ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ сС Ρ…Π²ΡŠΡ€Π»ΠΈΡ… Π² нСя. 26 Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ 2018 Π³. видя бял свят Ρ‚ΡƒΠΊ Ρ‚Π°Π·ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π° дСмонстрация.

Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΌΠΈ бСшС забСлязана ΠΎΡ‚ Снтусиасти ΠΈ Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚ Π² ΠΊΡ€ΡŠΠ³ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π½ΠΈΡ‚Π΅ ΡΠΈΠΌΡŠΡ€ΠΈ, ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π» Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π·Π° ZDsimulator Π ΠΎΠΌΠ°Π½ Π‘ΠΈΡ€ΡŽΠΊΠΎΠ² (Romych Russian Railways) ΠΌΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ ΠΏΠΎΠΌΠΎΡ‰ ΠΈ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π² ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΎΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. По-късно Π΄Ρ€ΡƒΠ³ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈ към нас - ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ ΠœΠΈΡ‰Π΅Π½ΠΊΠΎ (Ulovskii 2017), ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π» Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π·Π° ZDsimulator. ΠΠ°ΡˆΠ΅Ρ‚ΠΎ ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π½ΠΈ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. Π’ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Π·Π° ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ си ΠΈΠ·Π΄Π°Π½ΠΈΠ΅

Π₯арактСристики Π½Π° RRS симулатора

На ΠΏΡŠΡ€Π²ΠΎ място, Ρ‚ΠΎΠ²Π° Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° софтуСрна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. Π”Π° Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° симулатора Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½, ΠΈΠΌΠ° API ΠΈ SDK, насочСни към Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни към Π½Π΅Π³ΠΎ. Π’Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Π±Π°Ρ€ΠΈΠ΅Ρ€Π° Π΅ доста висока – Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ са основни умСния Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° C++. Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π΅ написан Π² Π½Π΅Π³ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° GCC ΠΈ нСговия Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ MinGW Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма Windows. Π’ допълнСниС, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ Π΄Π° Π΅ Π·Π°ΠΏΠΎΠ·Π½Π°Ρ‚ с Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π½Π° Qt, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ Π½Π΅ΠΉΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ са Π² основата Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ стараниС ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ отваря ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ. ΠŸΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈΡΡ‚ ΡΡŠΡΡ‚Π°Π² сС изпълнява ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠžΡΠ½ΠΎΠ²Π½ΠΈΡΡ‚ структурСн Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π² симулатора Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡŠΡΡ‚Π°Π², ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° (MU) - Π²Π°Π³ΠΎΠ½ (нСсамоходСн ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚ΠΎ част ΠΎΡ‚ мотрисСн Π²Π»Π°ΠΊ) ΠΈΠ»ΠΈ сСкция ΠΎΡ‚ Π»ΠΎΠΊΠΎΠΌΠΎΡ‚ΠΈΠ². API позволява Π΄Π° сС Π·Π°Π΄Π°Π΄Π΅ Π²ΡŠΡ€Ρ‚ΡΡ‰ΠΈΡΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ към ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ»Π΅Π»Π° PE, ΠΊΠ°Ρ‚ΠΎ Π² ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΡŠΠ³Π»ΠΎΠ²Π°Ρ‚Π° скорост Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ»Π΅Π»Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ външни ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π΅ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΈΠ΄ Ρ‚ΠΎΠΊ Π² ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°. Π‘ΠΈΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π΅ Π·Π½Π°Π΅ Π½ΠΈΡ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ ΠΈ Π½Π΅ иска Π΄Π° Π·Π½Π°Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ оставя Ρ„ΠΈΠ·ΠΈΠΊΠ°Ρ‚Π° Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΎΡ‚ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ²Π΅ΡΡ‚Ρ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Π»ΠΎΠΊΠΎΠΌΠΎΡ‚ΠΈΠ² ΠΈΠ»ΠΈ Π²Π°Π³ΠΎΠ½.

НС Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС досСтитС, Ρ‡Π΅ Ρ‚Π°ΠΊΡŠΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π° относитСлно ниско Π½ΠΈΠ²ΠΎ позволява Π΄Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅ нюанси Π½Π° Π»ΠΎΠΊΠΎΠΌΠΎΡ‚ΠΈΠ²Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π°. ОсвСн Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡŠΡ‚ Π·Π° симулатор Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ стандартно ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅, инсталирано Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡŠΡΡ‚Π°Π²: ΠΊΡ€Π°Π½ Π½Π° ΠΌΠ°ΡˆΠΈΠ½ΠΈΡΡ‚Π° ΠΊΠΎΠ½Π². No395 ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Π²ΡŠΠ·Π΄ΡƒΡ…ΠΎΡ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π». β„– 242, ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° спомагатСлния спирачСн ΠΊΡ€Π°Π½. β„– 254 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° спирачната Π°ΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ°Ρ‚Π° трябва само Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅ Ρ‚Π΅Π·ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π² ΠΏΠ½Π΅Π²ΠΌΠ°Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π° Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Π»ΠΎΠΊΠΎΠΌΠΎΡ‚ΠΈΠ² ΠΈΠ»ΠΈ Π²Π°Π³ΠΎΠ½. ОсвСн Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ° API Π·Π° създаванС Π½Π° ваши собствСни Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ.

АрхитСктурно RRS Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π²ΡŠΡ€Ρ…Ρƒ взаимодСйствиСто Π½Π° Π΄Π²Π° основни процСса

  • Ρ‚Ρ€Π΅Π½Π°ΠΆΠΎΡ€ β€” Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° физичСска Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Π½Π° Π²Π»Π°ΠΊΠ° TrainEngine 2. ВнСдрява Ρ„ΠΈΠ·ΠΈΠΊΠ°Ρ‚Π° Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²Π»Π°ΠΊΠ°, ΠΊΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΌΠ½ΠΎΠ³ΠΎ външни Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ взаимодСйствиСто Π½Π° Π΄Π²ΠΈΠΆΠ΅Ρ‰ΠΈ сС Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Ρ‡Ρ€Π΅Π· ΡΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»Π½ΠΈ устройства, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ΄Π²Π°Ρ‰ΠΈ ΠΎΡ‚ външни ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ„ΠΈΠ·ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° подвиТния ΡΡŠΡΡ‚Π°Π²
  • Π·Ρ€ΠΈΡ‚Π΅Π» β€” Π³Ρ€Π°Ρ„ΠΈΡ‡Π½Π° подсистСма, която Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²Π»Π°ΠΊΠ°, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» OpenSceneGraph

Π’Π΅Π·ΠΈ подсистСми взаимодСйстват ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си Ρ‡Ρ€Π΅Π· сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° въз основа Π½Π° класа QSharedMemory Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π½Π° Qt. ΠŸΡŠΡ€Π²ΠΈΡ‚Π΅ дСмонстрации ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° IPC, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° сокСт, ΠΈ ΠΈΠΌΠ° ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ към Ρ‚Π°Π·ΠΈ тСхнология Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° някои части Π½Π° симулатора ΠΈ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ с ΠΏΠΎΠ³Π»Π΅Π΄ към Π±ΡŠΠ΄Π΅Ρ‰Π΅Ρ‚ΠΎ. ΠŸΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ към сподСлСна ΠΏΠ°ΠΌΠ΅Ρ‚ бСшС Π΄ΠΎ извСстна стСпСн ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½Π° мярка, която Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π°.

Няма Π΄Π° описвам Π½ΡŽΠ°Π½ΡΠΈΡ‚Π΅ - ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ прСвратноститС Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²Π΅Ρ‡Π΅ са ΠΎΡ‡Π΅Ρ€Ρ‚Π°Π½ΠΈ Π² ΠΌΠΎΠΈΡ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° рСсурса, ΠΏΠΎ-спСциално ΠΈΠΌΠ°ΠΌ доста ΠΎΠ±ΡˆΠΈΡ€Π΅Π½ сСрия ΠΎΡ‚ ΡƒΡ€ΠΎΡ†ΠΈ Π·Π° двигатСля OpenSceneGraph, ΠΏΡ€ΠΎΠΈΠ·Ρ‚ΠΈΡ‡Π°Ρ‰ ΠΎΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

НС всичко Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π³Π»Π°Π΄ΠΊΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π±ΠΈΡ…ΠΌΠ΅ искали. По-спСциално, Π³Ρ€Π°Ρ„ΠΈΡ‡Π½Π°Ρ‚Π° подсистСма Π΄Π°Π»Π΅Ρ‡ Π½Π΅ Π΅ ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ‚Π½Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° качСството Π½Π° изобразяванС, Π° производитСлността Π½Π° sim оставя ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π° сС ΠΆΠ΅Π»Π°Π΅. Π’ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ° Π΅Π΄Π½Π° Ρ†Π΅Π» - Π΄Π° Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ общността ΠΎΡ‚ Снтусиасти Π½Π° ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π½ΠΈΡ транспорт с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π΄Π° ΠΎΡ‡Π΅Ρ€Ρ‚Π°Π΅ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ ΠΈ накрая Π΄Π° създадС ΠΎΡ‚Π²ΠΎΡ€Π΅Π½, ΠΌΠ΅ΠΆΠ΄ΡƒΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡŠΡ‚Π΅Π½ симулатор с ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½ API Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ.

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²ΠΈ

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²ΠΈΡ‚Π΅ зависят ΠΎΡ‚ вас, Π½Π°ΡˆΠΈΡ‚Π΅ скъпи Π±ΡŠΠ΄Π΅Ρ‰ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠžΡ„ΠΈΡ†ΠΈΠ°Π»Π΅Π½ сайтот ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ симулатора докумСнтация, Ρ‡ΠΈΠΉΡ‚ΠΎ ΡΡŠΡΡ‚Π°Π² Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ Ρ‰Π΅ сС попълва. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Ρ„ΠΎΡ€ΡƒΠΌΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π³Ρ€ΡƒΠΏΠ° Π’ΠšΠ˜ YouTube ΠΊΠ°Π½Π°Π», ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½Π°ΠΉ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΈ ΡΡŠΠ²Π΅Ρ‚ΠΈ ΠΈ ΡΡŠΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅.

Бпасибо за вниманиС!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€