Rosiana Railway Simulator (RRS): famoahana ampahibemaso voalohany

Tonga ny andro nandrasako izay hahafahako manolotra izao fivoarana izao. Herintaona katroka no natomboka ny tetikasa, ny 1 septambra 2018, fara faharatsiny RRS repository ao amin'ny Gtihub ny commit voalohany dia manana io daty io marina.

Fiaran-dalamby ao amin'ny gara Rostov Main (azo kitihina)

Rosiana Railway Simulator (RRS): famoahana ampahibemaso voalohany

Inona no atao hoe RRS? Ity dia simulator cross-platform misokatra amin'ny 1520 mm gauge rolling stock. Ny mpamaky dia hametraka ny fanontaniana ho azy: "Miala tsiny, ho an'ny inona ity tetikasa ity, raha ampy ny simulators amin'ny lalamby, na ara-barotra na misokatra?" Ho an'ny valin'io fanontaniana io, manoro hevitra aho hijery ny ambany saka

Tantaran'ny tetikasa

Indray mandeha, tamin'ny 2001, navoaka Microsoft Train Simulator (MSTS), izay niteraka vondrom-piarahamonin'ny lalamby midadasika eto amin'ny firenentsika. Nandritra ny taona maromaro nisian'ity tetikasa ity (mandra-pialan'i Microsoft azy, nifindra tany amin'ny zavatra mahaliana kokoa ho azy, toy ny fatiantoka ny Nokia, sns), ny tetikasa dia nahazo fanampiana marobe noforonina ho azy: lalana, fiara mifono vy, toe-javatra.

Miorina amin'ny MSTS, nisy tetikasa hafa noforonina taorian'izay, toy ny OpenRails, RTrainSim (RTS) ary fanampiny sy derivatives hafa. Nipoitra ihany koa ny tetikasa ara-barotra, toy ny malaza Trainz. Ary ho tsara ny zava-drehetra, fa maro ny mpankafy ny fitaterana an-dalamby no tsy afa-po amin'ireo vokatra ireo noho ny antony tena tanjona - izy ireo na oviana na oviana dia tsy taratry ny manokana ny an-trano rolling stock miasa sy novolavolaina ao amin'ny habakabaka post-Soviet. Matsilo indrindra izany rehefa mijery ny fomba fampiharana ny frein lamasinina - tsy misy na iray aza amin'ireo tetikasa voatanisa manana na hanana fampiharana ara-dalàna ny frein mandeha ho azy ny rafitra Matrosov.

Tamin'ny taona 2008 tsy dia lavitra loatra, nisy tetikasa hafa niseho - ZDSimulator, novolavolain'i Vyacheslav Usov. Ny tetikasa dia miavaka amin'ny fiheverana sy fanitsiana ireo lesoka voalaza etsy ambony, raha ny voalohany dia mifantoka amin'ny rosiana fandrefesana rosiana. Saingy misy iray lehibe "saingy" - ny tetikasa dia tompon'andraikitra ary mihidy, ara-javakanto dia tsy mamela ny fampidirana ny orinasany manokana.

Ny tenako dia tonga tamin'ny lohahevitra momba ny lalamby tamin'ny 2007, rehefa nanomboka niasa aho JSC VELNII, amin'ny maha-mpikaroka azy, ary taorian'ny niarovany ny tesisy Ph.D tamin'ny 2008, amin'ny maha-mpikaroka zokiolona azy. Tamin’izay no nahafantarako ny zava-bita farany teo amin’ny sehatry ny lalao simulation railway tamin’izany. Ary tsy tiako ny zavatra hitako, ary ny tetikasa ZDSimulator dia tsy nisy tamin'izany fotoana izany. Taty aoriana, liana tamin'ny fihetsehan'ny fiara fitaterana aho, dia tonga tany amin'ny Oniversiten'ny Fitaterana Rostov (RGUPS) miaraka amin'ny lohahevitra momba ny disertation dokotera momba ny dinamika braking amin'ny lamasinina entana. Androany aho no mitarika ny fampivoarana toeram-piofanana fitaterana an-dalamby ho an'ny anjerimanontolo ary mampianatra taranja manokana ao amin'ny Departemantan'ny Traction Rolling Stock.

Mifandray amin'ireo rehetra voalaza etsy ambony ireo, dia nipoitra ny hevitra hamorona simulator izay ahafahan'ny mpamorona add-on ho azy hahazo fifehezana tanteraka amin'ny fizotran'ny vatana mitranga ao amin'ny stock rolling. Mitovy amin'ny simulator space Orbiter, izay namolavolako fanampim-panampiana indray mandeha amin'ny endriky ny fianakaviamben'ny fiara mandeha amin'ny alàlan'ny R-7. Herintaona lasa izay dia nandray ity asa ity aho ary nirotsaka tao anatin'izany. Ny 26 Desambra 2018 no nahitana ny mazava teto ity demo teknolojia ity.

Ny asako dia voamariky ny mpankafy, ary fanta-daza amin'ny faribolan'ny simmer lalamby, mpamorona ny votoaty hita maso ho an'ny ZDsimulator. Roman Biryukov (Romych Rosiana Railway) nanome ahy fanampiana sy fiaraha-miasa amin'ny fampandrosoana bebe kokoa ny tetikasa. Taty aoriana dia nisy developer hafa nanatevin-daharana anay - Alexander Mishchenko (Ulovskii2017), mpamorona lalana ho an'ny ZDsimulator. Ny fiaraha-miasanay dia nitarika anay tamin'ny famoahana anay voalohany. Ny horonan-tsary dia mampiseho ny fomba fijerin'ny lalao amin'ny famoahana azy voalohany

Toetran'ny RRS Simulator

Voalohany indrindra, dia rafitra rindrambaiko misokatra. Tsy lazaina intsony ny hoe misokatra ny kaody simulator, misy API sy SDK mikendry ny mpamorona ny add-on an'ny antoko fahatelo. Ny sakana fidirana dia somary avo - ilaina ny fahaiza-manao fototra amin'ny fampandrosoana C ++. Ny simulator dia voasoratra ao, mampiasa ny GCC compiler sy ny variana MinGW ho an'ny rafitra fiasa Windows. Ho fanampin'izay, tsara ho an'ny mpamorona ny mahafantatra ny rafitry ny Qt, satria maro amin'ireo foto-kevitra no fototry ny rafitry ny lalao.

Na izany aza, miaraka amin'ny fahazotoana sy faniriana, ity tetikasa ity dia manokatra fahafahana lehibe ho an'ny mpamorona add-on. Ny rolling stock dia ampiharina amin'ny endrika modules mifototra amin'ny tranomboky mavitrika. Ny singa ara-drafitra lehibe ao amin'ny simulator dia singam-pamokarana, na vondrona finday (MU) - fiara (tsy mandeha irery na ao anatin'ny fiaran-dalamby maromaro) na ampahany amin'ny lokomotif. Ny API dia ahafahana mametraka ny torque ampiharina amin'ny kodiaran'ny PE, ho setrin'ny fandraisana ny hafainganam-pandehan'ny kodiaran'ny kodia, ary koa ny masontsivana ivelany, toy ny voltora sy ny karazana ankehitriny ao amin'ny tambajotra fifandraisana. Ny simulator dia tsy mahalala na inona na inona ary tsy te-hahalala, izay mamela ny fizika ny fitaovana anatiny amin'ny feon'ny fieritreretan'ny mpamorona lokomotif na fiara manokana.

Tsy sarotra ny maminavina fa ny fomba somary ambany dia azo atao ny mampihatra ny kely indrindra nuances ny locomotive circuit. Ho fanampin'izany, ny kitapo simulator dia ahitana fitaovana manara-penitra napetraka eo amin'ny gorodona an-trano: conv. No. 395, toetry ny mpizara rivotra. No. 242, toe-javatra valva frein fanampiny. No. 254 sy ny singa hafa amin'ny fitaovana frein. Ny mpamorona ny add-on dia mila mampifandray ireo singa ireo amin'ny pneumatic circuit amin'ny lokomotif na fiara manokana. Ho fanampin'izay, misy API hamoronana ny fitaovanao manokana.

Amin'ny lafiny ara-javakanto, ny RRS dia miorina amin'ny fifandraisan'ny dingana roa lehibe

  • simulator - motera fiaran-dalamby fizika TrainEngine 2. Manatanteraka ny fizika amin'ny fihetsehan'ny fiaran-dalamby amin'ny fiheverana ny anton-javatra ivelany maro, amin'ny fiheverana ny fifandraisan'ireo singa mihetsika amin'ny alàlan'ny fitaovana fampifandraisan-davitra, ny fanodinana angon-drakitra avy amin'ny maody ivelany izay mampihatra ny fizika amin'ny fampandehanana ny fitaovana fanodinana
  • mpijery - subsistema sary mampiseho ny fihetsehan'ny lamasinina, miorina amin'ny motera sary OpenSceneGraph

Ireo subsystems ireo dia mifandray amin'ny tsirairay amin'ny alàlan'ny fitadidiana iombonana, napetraka mifototra amin'ny kilasy QSharedMemory amin'ny rafitra Qt. Ny demo voalohany dia nampiasa IPC mifototra amin'ny socket, ary misy ny drafitra hiverina amin'ity teknolojia ity amin'ny ho avy, amin'ny fiheverana ny fanatsarana ny ampahany sasany amin'ny simulator ary ilaina amin'ny ho avy. Ny fifindrana mankany amin'ny fitadidiana iombonana dia fepetra an-tery izay mihoatra lavitra noho ny mahasoa azy.

Tsy hamaritra ny nuances aho - maro amin'ireo fiovan'ny fivoaran'ity tetikasa ity dia efa voasoritra ao amin'ny bokiny momba ny loharanon-karena, indrindra fa manana be dia be aho. andiana fampianarana momba ny motera OpenSceneGraph, izay nitombo avy amin'ny fanazaran-tena miasa amin'ity tetikasa ity.

Tsy ny zava-drehetra ao amin'ny tetikasa dia milamina araka izay irinay. Indrindra indrindra, ny subsystem grafika dia tsy lavorary amin'ny resaka kalitaon'ny famoahana, ary ny fampandehanana ny sim dia mamela be dia be. Ity famoahana ity dia manana tanjona iray - ny hampiditra ny vondrom-piarahamonina mpankafy fitaterana an-dalamby amin'ny tetikasa, manoritra ny fahaizany ary farany mamorona simulator lalamby misokatra sy miampita sehatra miaraka amin'ny API mandroso ho an'ny mpamorona fanampiny.

fanantenana

Miankina aminao ny fanantenana, ry mpampiasa sy mpamorona ho avy. Misokatra ny tetikasa ary misy tranonkala ofisialyizay ahafahanao misintona ny simulator, avy amin'ny tahirin-kevitra, izay hamenoana hatrany ny firafiny. misy ny forum tetikasa, Vondrona VKary fantsona YouTube, izay ahafahanao mahazo torohevitra sy fanampiana amin'ny antsipiriany indrindra.

Fidio ny Fiteninao

Source: www.habr.com

Add a comment