Russian Railway Simulator (RRS): tuku tuatahi ki te iwi

Kua tae mai te ra e tatari ana ahau ka taea e au te whakaatu i tenei whanaketanga. I timatahia te kaupapa kotahi tau ki muri, i te Mahuru 1, 2018, i te iti rawa RRS repositories i runga i Gtihub Ko te mahi tuatahi kei tenei ra tonu.

Tereina pahihi i te teihana matua o Rostov (ka taea te panui)

Russian Railway Simulator (RRS): tuku tuatahi ki te iwi

He aha te RRS? He simulator whiti-tuwhera tuwhera tenei o te 1520 mm te rahi o te rakau hurihuri. Ka patai te kaipanui i te patai: "Tena, mo te aha tenei kaupapa, mena he nui te maha o nga kaiwhakangungu tereina, te arumoni me te tuwhera?" Mo te whakautu ki tenei patai, ka whakaaro ahau ki te titiro i raro i te ngeru

Huarahi kaupapa

I tetahi wa, i te tau 2001, i whakaputaina Microsoft Train Simulator (MSTS), i puta mai he hapori nui o nga reriwe e koropupu ana i to tatou whenua. I roto i nga tau maha i noho ai tenei kaupapa (tae noa ki te whakarerea e Microsoft, ka neke atu ki nga mea whakamere mo a ia, penei i te kaihautanga o Nokia, me etahi atu), i whiwhi te kaupapa i te maha o nga taapiri i hangaia mo ia: nga huarahi, nga rakau hurihuri, nga ahuatanga.

I runga i te MSTS, he maha atu nga kaupapa i hangaia i muri mai, penei OpenRails, RTrainSim (RTS) me etahi atu taapiri me nga taapiri. I puta ano nga kaupapa hokohoko, penei i nga mea rongonui Trainz. A ka pai nga mea katoa, engari he maha nga kaiwhaiwhai o nga waka tereina kaore i te makona ki enei hua mo nga take tino whai kiko - kaore rawa ratou e whakaatu i nga ahuatanga o nga roopu roopu kaainga e whakahaerehia ana, e whakawhanakehia ana i te waahi o muri mai o Soviet. He tino whakapeka tenei ina titiro ki te whakatinanatanga o nga perei tereina - karekau tetahi o nga kaupapa kua whakarārangihia e whai, ka whai tikanga noa ranei o nga perei aunoa o te punaha Matrosov.

I te tau tata o te tau 2008, ka puta ano he kaupapa - ZDSimulator, i whakawhanakehia e Vyacheslav Usov. He mea whakamiharo te kaupapa i te mea ka whai whakaaro me te whakatika i nga ngoikoretanga kua whakahuahia ake nei, i te wa tuatahi ka aro ki te ruri irirangi a Ruhia. Engari tera ano tetahi "engari" nui - he rangatira te kaupapa, kua kati, na te hoahoanga kare e whakaae kia whakaurua mai ana ake taonga.

I tae mai ahau ki te kaupapa reriwe i te tau 2007, i te wa i timata ahau ki te mahi JSC VELNII, hei hoa rangahau, a, i muri i tana wawao i tana tuhinga Ph.D. i te tau 2008, hei hoa rangahau matua. No reira ahau i mohio ai ki nga whakatutukitanga hou o te wahanga o nga keemu whaihanga reriwe i tera wa. A kaore au i pai ki taku i kite ai, kaore ano te kaupapa ZDSimulator i tera wa. I muri mai, ka miharo ahau ki te kaha o nga mahi hurihuri, ka tae ahau ki te Whare Wananga o Rostov State University of Transport (RGUPS) me te kaupapa o te tuhinga whakapae mo te kaha o te tereina o te tereina utauta. I tenei ra kei te arahi ahau i te whakawhanaketanga o nga whare whakangungu waka reriwe mo to tatou whare wananga me te whakaako i nga marautanga motuhake i te Tari o Traction Rolling Stock.

I runga i nga korero katoa i runga ake nei, i puta te whakaaro ki te hanga i tetahi simulator e taea ai e te kaiwhakawhanake he taapiri kia riro i a ia te mana katoa ki runga i nga mahi a-tinana e puta ana i roto i te roopu hurihuri. He rite ki te Orbiter space simulator, i whakawhanakehia e ahau he taapiri i te ahua o te whanau o nga waka whakarewa i runga i te R-7. He tau ki muri ka mau ahau ki tenei mahi, ka uru ahau ki roto. Hakihea 26, 2018 i kite i te marama i konei tenei whakaaturanga hangarau.

I kitehia aku mahi e te hunga kaingākau, e mohiotia ana i roto i nga porowhita o nga reriwe rorirori, te kaihanga o nga ihirangi ataata mo ZDsimulator. Roman Biryukov (Romych Russian Railways) i tuku awhina me te mahi tahi ki ahau ki te whakawhanake ake o te kaupapa. I muri mai ka uru mai tetahi atu kaiwhakawhanake - Alexander Mishchenko (Ulovskii2017), kaihanga ara mo ZDsimulator. Ko ta matou mahi tahi i arahi i a maatau ki te tuku tuatahi. Ko te ataata e whakaatu ana i etahi tirohanga mo te ahua o te keemu mo tana tukunga tuatahi

Nga waahanga o te RRS Simulator

Tuatahi, he hoahoanga rorohiko tuwhera. Kaua e whakahua i te meka kei te tuwhera te waehere simulator, kei reira he API me te SDK e whai ana ki nga kaihanga o nga taapiri-tuatoru ki a ia. He tino teitei te arai urunga - me whai pukenga whanaketanga C++ taketake. Kua tuhia te simulator ki roto, ma te whakamahi i te GCC compiler me tana rereke MinGW mo te punaha whakahaere Windows. I tua atu, he mea tika kia mohio te kaiwhakawhanake ki te anga Qt, na te mea ko te nuinga o ana ariā kei raro i te hoahoanga o te keemu.

Heoi, ma te kaha me te hiahia, ka whakatuwherahia e tenei kaupapa nga huarahi nui mo te kaiwhakawhanake taapiri. Ka whakatinanahia nga rakau hurihuri i te ahua o nga waahanga i runga i nga whare pukapuka hihiri. Ko te huānga hanganga matua i roto i te simulator he waeine o te rakau hurihuri, te wae waea (MU) ranei - he motoka (kaore i te hikoi i a ia ano, hei waahanga ranei o te tereina waeine maha) he waahanga ranei o te waka. Ko te API ka taea te whakarite i te taipana e whakamahia ana ki nga huinga wira PE, hei whakautu i te whiwhi i te tere koki o nga huinga wira, me nga tawhā o waho, penei i te ngaohiko me te momo o naianei i roto i te whatunga whakapiri. Kaore te simulator e mohio ki tetahi atu mea me te kore e hiahia ki te mohio, ka waiho te ahupūngao o nga taputapu o roto ki te hinengaro o te kaiwhakawhanake o tetahi momo motuka, motuka ranei.

Ehara i te mea uaua ki te whakaaro ko te ahua o te taumata-iti ka taea ki te whakatinana i nga ahuatanga iti rawa atu o te iahiko locomotive. I tua atu, kei roto i te kete simulator he huinga taputapu paerewa kua whakauruhia ki runga i nga taonga o te whare: te warou tereina taraiwa. Nama 395, te ahua tohatoha hau. Nama 242, te ahua o te waapa pakaru awhina. Nama 254 me etahi atu waahanga o nga taputapu pakaru. Ko te kaiwhakawhanake o te taapiri me hono noa enei huānga ki te iahiko pneumatic o tetahi locomotive, motuka ranei. I tua atu, he API mo te hanga i o ake waahanga taputapu.

Ko te hoahoanga, ka hangaia te RRS i runga i te taunekeneke o nga tikanga matua e rua

  • simulator — miihini tereina tereina tereina TrainEngine 2. Ka whakatinanahia te ahupūngao o te nekehanga tereina, me te whai whakaaro ki te maha o nga ahuatanga o waho, me te whai whakaaro ki te taunekeneke o nga waeine neke na roto i nga taputapu hono, ka tukatuka i nga raraunga ka puta mai i nga waahanga o waho e whakatinana ana i te ahupūngao o te mahi o nga taputapu hurihuri.
  • kaititiro — he punaha kauwhata e whakaatu ana i nga nekehanga tereina, i hangaia i runga i te miihini whakairoiro OpenSceneGraph

Ka mahi tahi enei puunaha iti tetahi ki tetahi ma te mahara tahi, i whakatinanahia i runga i te akomanga QSharedMemory o te anga Qt. Ko nga whakaaturanga tuatahi i whakamahi i te IPC i runga i te turanga, a he mahere ki te hoki mai ki tenei hangarau a muri ake nei, me te whakaaro ki te whakatikatika i etahi waahanga o te simulator me nga hiahia me te titiro ki te heke mai. Ko te whakawhiti ki te mahara tahi i etahi waahanga he ine kaha kua roa ake te whaihua.

Kaore au e whakaahua i nga ahuatanga - he maha nga huringa o te whanaketanga o tenei kaupapa kua oti te whakaatu i roto i aku panui mo te rauemi, ina koa, he tino whanui taku. he raupapa akoranga mo te miihini OpenSceneGraph, i tupu mai i te mahi mahi i tenei kaupapa.

Ehara nga mea katoa i roto i te kaupapa i te maenei pera i ta matou e pai ai. Ina koa, he tawhiti rawa te punaha whakairoiro mo te kounga o te whakaputa, a ko te mahi o te sim ka nui te hiahia. Kotahi te whainga o tenei tukunga - ki te whakauru atu ki te hapori o te hunga kaingākau ki nga waka tereina ki te kaupapa, ki te whakaatu i ona kaha, ka mutu te hanga i tetahi simulator rerewhana tuwhera-tuwhera me te API matatau mo nga kaihanga taapiri.

Tuhinga

Ko nga tumanako ka whakawhirinaki ki a koe, e o maatau kaiwhakamahi me nga kaihanga a meake nei. Kei te tuwhera te kaupapa, kei te noho tonu paetukutuku manaka taea e koe te tango i te simulator, mai i tuhinga, ko te hanganga ka whakakiia tonutia. Kei te noho te huinga kaupapa, Rōpū VKa YouTube hongere, kei hea koe e whiwhi ai i nga tohutohu me nga awhina tino taipitopito.

Mauruuru koe mo to aro!

Source: will.com

Tāpiri i te kōrero