{"id":444412,"date":"2025-01-09T09:17:35","date_gmt":"2025-01-09T09:17:35","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=444412"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=444412","title":{"rendered":"<span>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><a href=\"https:\/\/habr.com\/ru\/companies\/ruvds\/articles\/868594\/\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/a3\/rd\/zq\/a3rdzqagdyrt_fnx8ufpm_z7h-4.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/a3\/rd\/zq\/a3rdzqagdyrt_fnx8ufpm_z7h-4.jpeg\" data-blurred=\"true\"\/><\/a><i><font color=\"gray\"><a href=\"https:\/\/forums.flightsimulator.com\/t\/fix-photogrammetry-bridges-so-that-they-are-not-solid-underneath\/326917\">\u0413\u043b\u044e\u043a \u0441 \u043c\u043e\u0441\u0442\u0430\u043c\u0438<\/a> \u0432 MSFS\u00a02020<\/font><\/i><\/p>\n<p> \u0425\u043e\u0434\u044f\u0442 \u0441\u043b\u0443\u0445\u0438, \u0447\u0442\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0438\u0433\u0440\u043e\u0432\u044b\u0435 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0442\u0438\u043f\u0430 Microsoft Flight Simulator (MSFS) \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u043f\u0438\u043b\u043e\u0442\u043e\u0432. \u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0432 \u0442\u0430\u043a\u0438\u0435 \u0441\u043b\u0443\u0445\u0438 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0432\u0435\u0440\u0438\u0442\u0441\u044f: \u044d\u0442\u043e \u043a\u0430\u043a \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0431\u043e\u0435\u0432\u044b\u0435 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0430 \u043f\u043e Mortal Kombat. \u041d\u043e \u043f\u043e\u0442\u0440\u044f\u0441\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u043c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u0433\u0440 \u043a\u0430\u043a \u0431\u044b \u043d\u0430\u043c\u0435\u043a\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u0441\u044f\u043a\u043e\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u2026 <\/p>\n<p> \u0415\u0441\u043b\u0438 \u0434\u0430\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0443 \u0448\u0442\u0443\u0440\u0432\u0430\u043b, \u0448\u043b\u0435\u043c VR, \u043a\u0440\u0435\u0441\u043b\u043e \u043d\u0430 \u0433\u0438\u0434\u0440\u0430\u0432\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u0441 \u043d\u0430\u043a\u043b\u043e\u043d\u0430\u043c\u0438 \u0438 \u0442\u0440\u044f\u0441\u043a\u043e\u0439 (5D), \u0442\u043e \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 \u043f\u0438\u043b\u043e\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u0430. \u0415\u0441\u0442\u044c <a href=\"https:\/\/news.ycombinator.com\/item?id=41669066\">\u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438<\/a>, \u043a\u0430\u043a \u043f\u043e\u0441\u043b\u0435 \u043c\u043d\u043e\u0433\u043e\u043b\u0435\u0442\u043d\u0435\u0439 \u0438\u0433\u0440\u044b \u043d\u0430 MSFS \u043b\u044e\u0434\u0438 \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0441\u0434\u0430\u044e\u0442 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u043f\u0438\u043b\u043e\u0442\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432 \u043e\u0434\u043d\u043e\u043c\u043e\u0442\u043e\u0440\u043d\u0438\u043a\u0435 \u0438\u043c \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f. <\/p>\n<p> \u0410 \u043d\u0430 \u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u043e\u043c \u043b\u0430\u0439\u043d\u0435\u0440\u0435 \u043f\u043e\u043b\u0451\u0442 \u0432\u043e\u043e\u0431\u0449\u0435 \u0431\u00f3\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u0430\u0432\u0442\u043e\u043f\u0438\u043b\u043e\u0442\u0435.<a name=\"habracut\"><\/a><\/p>\n<p> \u0412\u043e\u043e\u0431\u0449\u0435, \u043f\u0435\u0440\u0432\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u043c \u0434\u043b\u044f \u043b\u0451\u0442\u0447\u0438\u043a\u043e\u0432 \u0431\u044b\u043b\u0430 <a href=\"https:\/\/all-andorra.com\/fr\/simulateur-tonneau-antoinette\/\">\u0431\u043e\u0447\u043a\u0430 \u0410\u043d\u0442\u0443\u0430\u043d\u0435\u0442\u0442\u0430<\/a>, \u0441\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0432 1910\u00a0\u0433\u043e\u0434\u0443 \u0444\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Antoinette_(manufacturer)\">Antoinette<\/a>. \u0414\u043e \u041f\u0435\u0440\u0432\u043e\u0439 \u043c\u0438\u0440\u043e\u0432\u043e\u0439 \u0432\u043e\u0439\u043d\u044b \u044d\u0442\u043e \u0431\u044b\u043b \u043e\u0434\u0438\u043d \u0438\u0437 \u043d\u0435\u043c\u043d\u043e\u0433\u0438\u0445 \u0430\u0432\u0438\u0430\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u043e\u0432 \u0432 \u043c\u0438\u0440\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u0435\u043b\u0430\u043b \u043f\u0435\u0440\u0435\u0434\u043e\u0432\u044b\u0435 \u043c\u043e\u043d\u043e\u043f\u043b\u0430\u043d\u044b. \u0421\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u0442\u0430\u043a:<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/vu\/9a\/gr\/vu9agriwuf8v6vxkifw0lsik_qa.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/vu\/9a\/gr\/vu9agriwuf8v6vxkifw0lsik_qa.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> \u0411\u043e\u0447\u043a\u0430 \u0410\u043d\u0442\u0443\u0430\u043d\u0435\u0442\u0442\u0430 \u0441 \u043f\u0438\u043b\u043e\u0442\u043e\u043c <a href=\"https:\/\/elpoderdelasgalaxias.wordpress.com\/2013\/10\/06\/tonneau-dantoinette-mental-games\/\">\u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u043a\u0438<\/a>:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/jm\/fa\/8u\/jmfa8ui16u8ysj0elkt1ahtqpy4.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/jm\/fa\/8u\/jmfa8ui16u8ysj0elkt1ahtqpy4.jpeg\" data-blurred=\"true\"\/><\/div>\n<p> <\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u0418\u0433\u0440\u043e\u0432\u044b\u0435 \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b<\/font><\/h2>\n<p> \u041f\u0435\u0440\u0432\u044b\u0439 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0435\u0449\u0451 \u0434\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e\u0438\u0433\u0440. \u0412 1970-\u043c \u0433\u043e\u0434\u0443 Sega \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043c\u0435\u0445\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0438\u0433\u0440\u0443 <a href=\"https:\/\/www.sega.jp\/history\/arcade\/product\/11514\/\">Jet Rocket<\/a> \u0432 \u0432\u0438\u0434\u0435 \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0430: <\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/li\/da\/pt\/lidaptcxo-ye14ivxmjrrvf6ob8.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/li\/da\/pt\/lidaptcxo-ye14ivxmjrrvf6ob8.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> \u0421\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u0431\u043e\u0435\u0432\u044b\u0445 \u043f\u043e\u043b\u0451\u0442\u043e\u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u043b \u00ab\u0441\u0430\u043c\u043e\u043b\u0451\u0442\u00bb \u043f\u043e 3D-\u043b\u0430\u043d\u0434\u0448\u0430\u0444\u0442\u0443 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0438 \u0441\u0442\u0440\u0435\u043b\u044f\u043b \u0440\u0430\u043a\u0435\u0442\u0430\u043c\u0438 \u043f\u043e \u0446\u0435\u043b\u044f\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0437\u0440\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u043f\u0440\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0438, \u0442\u0438\u043f\u0430 \u043a\u0430\u043a \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u0438\u0439 \u00ab\u041c\u043e\u0440\u0441\u043a\u043e\u0439 \u0431\u043e\u0439\u00bb, \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0440\u0443\u0447\u0435. \u0414\u043b\u044f \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u0438 \u043d\u043e\u0447\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0435\u043d\u0442\u0430 \u0441 \u0444\u043b\u0443\u043e\u0440\u0435\u0441\u0446\u0435\u043d\u0442\u043d\u043e\u0439 \u043a\u0440\u0430\u0441\u043a\u043e\u0439. <\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/kd\/51\/xf\/kd51xfypulugyvlmym_rcui9q-c.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/kd\/51\/xf\/kd51xfypulugyvlmym_rcui9q-c.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> \u0418\u0433\u0440\u0430 Jet Rocket \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u044f\u044e\u0449\u0435\u0439 \u0438 \u0431\u044b\u043b\u0430 \u0434\u0430\u0436\u0435 \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u0430 \u043b\u0443\u0447\u0448\u0435\u0439 \u043d\u0430 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0432\u044b\u0441\u0442\u0430\u0432\u043a\u0435.<\/p>\n<p> \u041d\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043e\u043a \u0438 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0441\u0442\u0430\u043b\u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u0436\u0430\u043d\u0440\u043e\u043c: Interceptor (1975), Microsoft Flight Simulator (1982), Midnight Landing (1987), Top Landing (1988), Air Inferno (1990), Steel Talons (1991).<\/p>\n<p> 90-\u0435 \u0433\u043e\u0434\u044b \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0446\u0432\u0435\u0442\u043e\u043c \u0436\u0430\u043d\u0440\u0430. \u0412 \u0430\u0432\u0430\u0438\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0438\u0433\u0440\u0430\u043b\u0438 \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0432\u0441\u0435, \u0443 \u043a\u043e\u0433\u043e \u0431\u044b\u043b\u0430 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u0438\u043b\u0438 \u041f\u041a, \u043d\u0435 \u0442\u043e \u0447\u0442\u043e \u0436\u0430\u043b\u043a\u0438\u0435 <a href=\"https:\/\/venturebeat.com\/games\/the-metaverse-didnt-die-it-moved-inside-microsoft-flight-simulator-2024-jorg-neumann-interview\/\">15\u00a0\u043c\u043b\u043d \u0447\u0435\u043b\u043e\u0432\u0435\u043a<\/a>, \u043a\u0430\u043a \u0441\u0435\u0439\u0447\u0430\u0441 \u0443 MSFS. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u0433\u0440 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 Steam, \u043a\u0430\u043a <a href=\"https:\/\/www.gog.com\/en\/game\/stunt_island\">Stunt Island<\/a>\u00a0(1992).<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/3f\/uj\/a7\/3fuja7ypzcwaw4nkw1uhh9w0urg.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/3f\/uj\/a7\/3fuja7ypzcwaw4nkw1uhh9w0urg.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/ub\/u6\/2-\/ubu62-tdffdji_ehufqgcwixdns.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/ub\/u6\/2-\/ubu62-tdffdji_ehufqgcwixdns.jpeg\" data-blurred=\"true\"\/><br \/> <i><font color=\"gray\"> \u0417\u0434\u0435\u0441\u044c \u0438 \u0432\u044b\u0448\u0435\u00a0\u2014 Stunt Island<\/font><\/i><\/p>\n<p> \u041d\u0430 \u043d\u0430\u0448\u0438\u0445 \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u0430\u0445 \u0438\u0433\u0440\u0430\u043b\u0438 \u0432 <a href=\"https:\/\/www.mobygames.com\/group\/195\/comanche-series\/\">Comanche<\/a> \u0438 <a href=\"https:\/\/www.squakenet.com\/game\/tornado\/\">Tornado<\/a>.<\/p>\n<div class=\"oembed\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/67668d5eca01a46b4ccb4884\" data-style=\"\" id=\"67668d5eca01a46b4ccb4884\" width=\"\"><\/div>\n<\/div>\n<p>\u041f\u043e\u043c\u043d\u044e, \u043a\u043e\u0433\u0434\u0430 \u043a \u043d\u0430\u043c \u0438\u0437\u0440\u0435\u0434\u043a\u0430 \u0437\u0430\u0435\u0437\u0436\u0430\u043b \u0432 \u0433\u043e\u0441\u0442\u0438 \u0434\u044f\u0434\u044f, \u0443\u0432\u043e\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0437 \u0412\u0412\u0421 \u0421\u0421\u0421\u0420 \u0437\u0430 \u0445\u0443\u043b\u0438\u0433\u0430\u043d\u0441\u0442\u0432\u043e \u0441 \u0442\u0430\u0431\u0435\u043b\u044c\u043d\u044b\u043c \u043e\u0440\u0443\u0436\u0438\u0435\u043c, \u0442\u043e \u043e\u043d \u0440\u0443\u0431\u0438\u043b\u0441\u044f \u0432 Tornado \u0446\u0435\u043b\u044b\u043c\u0438 \u0434\u043d\u044f\u043c\u0438. \u0412\u0438\u0434\u0438\u043c\u043e, \u0441\u0447\u0438\u0442\u0430\u043b \u0435\u0451 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0439, \u0434\u0430\u0436\u0435 \u043f\u043e\u0441\u043b\u0435 <a href=\"https:\/\/www.chvvaul.com\/\">\u0427\u0412\u0412\u0410\u0423\u041b<\/a> \u0438 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432 \u0432\u044b\u043b\u0435\u0442\u043e\u0432 \u043d\u0430 \u041c\u0438\u0413-21.<\/p>\n<p> \u0414\u0430\u0436\u0435 \u043f\u043e\u0434 Linux \u0432 90-\u0435 \u0431\u044b\u043b \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440, \u043e\u043d \u043d\u0430\u0437\u044b\u0432\u0430\u043b\u0441\u044f <a href=\"https:\/\/tldp.org\/LDP\/LG\/issue30\/ayers3.html\">SABRE Fighter Plane Simulator<\/a>, \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0430 Github \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0435\u0433\u043e <a href=\"https:\/\/github.com\/ysangkok\/sabre\">\u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438<\/a>.<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/3g\/da\/i3\/3gdai3uxv8oxbopieuvtlnux6_8.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/3g\/da\/i3\/3gdai3uxv8oxbopieuvtlnux6_8.gif\"\/><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/wt\/ja\/jv\/wtjajvg4kdua_qwotca3tnya_us.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/wt\/ja\/jv\/wtjajvg4kdua_qwotca3tnya_us.gif\"\/><br \/> <i><font color=\"gray\">SABRE Fighter Plane Simulator<\/font><\/i><\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u0410\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u0432 \u0434\u0432\u0430 \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442\u0430<\/font><\/h2>\n<p> \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043d\u0435\u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 <a href=\"https:\/\/blog.aerojockey.com\/iocccsim\/\">IOCCC Flight Simulator<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043d\u0430\u0433\u0440\u0430\u0434\u0443 \u00abBest of Show\u00bb \u043d\u0430 \u041c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u043c \u043a\u043e\u043d\u043a\u0443\u0440\u0441\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430 \u0421 (International Obfuscated C Code Contest) \u0432 1998\u00a0\u0433\u043e\u0434\u0443. \u041f\u043e \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u043c, \u043a\u0430\u0436\u0434\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u043c\u0435\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 1536\u00a0\u0431\u0430\u0439\u0442 (\u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u044f \u043f\u0440\u043e\u0431\u0435\u043b\u044b, \u0442\u0430\u0431\u044b \u0438 \u043f\u0440\u043e\u0447\u0438\u0435 \u0441\u043b\u0443\u0436\u0435\u0431\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b), \u0432 \u0441\u0443\u043c\u043c\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/g6\/ps\/1k\/g6ps1kckj8r5t3d98qhz8cjgi1e.gif\" data-src=\"https:\/\/habrastorage.org\/webt\/g6\/ps\/1k\/g6ps1kckj8r5t3d98qhz8cjgi1e.gif\"\/><\/div>\n<p> IOCCC Flight Simulator \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043d\u0430 Unix-\u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 X Windows. \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0435\u043b\u043a\u0430\u043c\u0438, Enter \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0448\u0442\u0443\u0440\u0432\u0430\u043b \u0432 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435. \u041d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432 \u0443\u0437\u043b\u0430\u0445, \u0443\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c \u043a\u0443\u0440\u0441\u0430 (\u0430\u0437\u0438\u043c\u0443\u0442) \u0438 \u0432\u044b\u0441\u043e\u0442\u0430 \u0432 \u0444\u0443\u0442\u0430\u0445 (\u0432\u044b\u0441\u043e\u0442\u043e\u043c\u0435\u0440). \u0418\u0433\u0440\u0430 \u044d\u043c\u0443\u043b\u0438\u0440\u0443\u0435\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 3D-\u043c\u0438\u0440 \u0438 \u043b\u0435\u0433\u043a\u043e\u043c\u043e\u0442\u043e\u0440\u043d\u044b\u0439 \u0441\u0430\u043c\u043e\u043b\u0451\u0442 \u0442\u0438\u043f\u0430 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Piper_PA-28_Cherokee\">Piper Cherokee<\/a> (\u00ab\u041f\u0430\u0439\u043f\u0435\u0440 PA-28 \u0427\u0435\u0440\u043e\u043a\u0438\u00bb).<\/p>\n<p> \u0417\u0430\u043f\u0443\u0441\u043a:<\/p>\n<pre><code class=\"bash\">cat horizon.sc pittsburgh.sc | .\/banks<\/code><\/pre>\n<p> \u0417\u0434\u0435\u0441\u044c <code>banks<\/code>\u00a0\u2014 \u044d\u0442\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0430 <code>horizon.sc<\/code> \u0438 <code>pittsburgh.sc<\/code>\u00a0\u2014 \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432.<\/p>\n<p> \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043c\u043e\u0436\u043d\u043e \u0441\u043e <a href=\"https:\/\/www.ioccc.org\/years.html#1998\">\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043a\u043e\u043d\u043a\u0443\u0440\u0441\u0430<\/a>:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/Makefile\">Makefile<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/banks.c\">banks.c<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/banks.hint\">banks.hint<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/banks.orig.c\">banks.orig.c<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/bb.sc\">bb.sc<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/horizon.sc\">horizon.sc<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/mountains.sc\">mountains.sc<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/pittsburgh.sc\">pittsburgh.sc<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/pyramids.sc\">pyramids.sc<\/a> <\/li>\n<li><a href=\"https:\/\/www.ioccc.org\/1998\/river.sc\">river.sc<\/a><\/li>\n<\/ul>\n<p> \u0412\u0435\u0441\u044c \u043a\u043e\u0434 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430:<\/p>\n<pre><code class=\"cpp\">#include                                     &lt;math.h&gt; #include                                   &lt;sys\/time.h&gt; #include                                   &lt;X11\/Xlib.h&gt; #include                                  &lt;X11\/keysym.h&gt;                                           double L ,o ,P                                          ,_=dt,T,Z,D=1,d,                                          s[999],E,h= 8,I,                                          J,K,w[999],M,m,O                                         ,n[999],j=33e-3,i=                                         1E3,r,t, u,v ,W,S=                                         74.5,l=221,X=7.26,                                         a,B,A=32.2,c, F,H;                                         int N,q, C, y,p,U;                                        Window z; char f[52]                                     ; GC k; main(){ Display*e=  XOpenDisplay( 0); z=RootWindow(e,0); for (XSetForeground(e,k=XCreateGC (e,z,0,0),BlackPixel(e,0)) ; scanf(\"%lf%lf%lf\",y +n,w+y, y+s)+1; y ++); XSelectInput(e,z= XCreateSimpleWindow(e,z,0,0,400,400, 0,0,WhitePixel(e,0) ),KeyPressMask); for(XMapWindow(e,z); ; T=sin(O)){ struct timeval G={ 0,dt*1e6} ; K= cos(j); N=1e4; M+= H*_; Z=D*K; F+=_*P; r=E*K; W=cos( O); m=K*W; H=K*T; O+=D*_*F\/ K+d\/K*E*_; B= sin(j); a=B*T*D-E*W; XClearWindow(e,z); t=T*E+ D*B*W; j+=d*_*D-_*F*E; P=W*E*B-T*D; for (o+=(I=D*W+E *T*B,E*d\/K *B+v+B\/K*F*D)*_; p&lt;y; ){ T=p[s]+i; E=c-p[w]; D=n[p]-L; K=D*m-B*T-H*E; if(p [n]+w[ p]+p[s ]== 0|K &lt;fabs(W=T*r-I*E +D*P) |fabs(D=t *D+Z *T-a *E)&gt; K)N=1e4; else{ q=W\/K *4E2+2e2; C= 2E2+4e2\/ K  *D; N-1E4&amp;&amp; XDrawLine(e ,z,k,N ,U,q,C); N=q; U=C; } ++p; } L+=_* (X*t +P*M+m*l); T=X*X+ l*l+M *M;   XDrawString(e,z,k ,20,380,f,17); D=v\/l*15; i+=(B *l-M*r -X*Z)*_; for(; XPending(e); u *=CS!=N){                                    XEvent z; XNextEvent(e ,&amp;z);                                        ++*((N=XLookupKeysym                                          (&amp;z.xkey,0))-IT?                                          N-LT? UP-N?&amp; E:&amp;                                          J:&amp; u: &amp;h); --*(                                          DN -N? N-DT ?N==                                          RT?&amp;u: &amp; W:&amp;h:&amp;J                                           ); } m=15*F\/l;                                           c+=(I=M\/ l,l*H                                           +I*M+a*X)*_; H                                           =A*r+v*X-F*l+(                                           E=.1+X*4.9\/l,t                                           =T*m\/32-I*T\/24                                            )\/S; K=F*M+(                                            h* 1e4\/l-(T+                                            E*5*T*E)\/3e2                                            )\/S-X*d-B*A;                                            a=2.63 \/l*d;                                            X+=( d*l-T\/S                                             *(.19*E +a                                             *.64+J\/1e3                                             )-M* v +A*                                             Z)*_; l +=                                             K *_; W=d;                                             sprintf(f,                                             \"%5d  %3d\"                                             \"%7d\",p =l                                            \/1.7,(C=9E3+                               O*57.3)%0550,(int)i); d+=T*(.45-14\/l*                              X-a*130-J* .14)*_\/125e2+F*_*v; P=(T*(47                              *I-m* 52+E*94 *D-t*.38+u*.21*E) \/1e2+W*                              179*v)\/2312; select(p=0,0,0,0,&amp;G); v-=(                               W*F-T*(.63*m-I*.086+m*E*19-D*25-.11*u                                )\/107e2)*_; D=cos(o); E=sin(o); } }<\/code><\/pre>\n<p> <\/p>\n<div class=\"oembed\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/67668d5cf35f7b138eb39c73\" data-style=\"\" id=\"67668d5cf35f7b138eb39c73\" width=\"\"><\/div>\n<\/div>\n<p>\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0430\u043a, \u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430. \u041f\u043e\u0434 Linux \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442:<\/p>\n<pre><code class=\"bash\">#! \/bin\/sh cc banks.c -o banks -DIT=XK_Page_Up -DDT=XK_Page_Down \\         -DUP=XK_Up -DDN=XK_Down -DLT=XK_Left -DRT=XK_Right \\         -DCS=XK_Return -Ddt=0.02 -lm -lX11 -L\/usr\/X11R6\/lib<\/code><\/pre>\n<p> \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u0435\u043a\u043e\u0440\u0430\u0446\u0438\u0439 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c <code>.sc<\/code>:<\/p>\n<ul>\n<li><b><font color=\"#3AC1EF\">horizon.sc<\/font><\/b>\u00a0\u2014 \u043f\u0440\u043e\u0441\u0442\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442, \u044d\u0442\u043e\u0442 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432. <\/li>\n<li><b><font color=\"#3AC1EF\">mountains.sc<\/font><\/b>\u00a0\u2014 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442, \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0431\u043e\u043b\u0435\u0435 \u0433\u043e\u0440\u0438\u0441\u0442\u044b\u0439. <\/li>\n<li><b><font color=\"#3AC1EF\">pittsburgh.sc<\/font><\/b>\u00a0\u2014 \u043f\u0435\u0439\u0437\u0430\u0436 \u0446\u0435\u043d\u0442\u0440\u0430 \u041f\u0438\u0442\u0442\u0441\u0431\u0443\u0440\u0433\u0430 (\u043d\u0430 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u0435 \u0432\u0432\u0435\u0440\u0445\u0443). \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0446\u0435\u043d\u0442\u0440 \u0433\u043e\u0440\u043e\u0434\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u0441\u043f\u0440\u0430\u0432\u0430. <\/li>\n<li><b><font color=\"#3AC1EF\">bb.sc<\/font><\/b>\u00a0\u2014 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u043f\u043e\u043b\u043e\u0441\u0430 \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0438\u0439. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u0440\u043e\u043b\u0435\u0442\u0435\u0442\u044c \u043d\u0430\u0434 \u0437\u0434\u0430\u043d\u0438\u044f\u043c\u0438 \u0438 \u043f\u043e\u0434 \u043c\u043e\u0441\u0442\u0430\u043c\u0438. <\/li>\n<li><b><font color=\"#3AC1EF\">pyramids.sc<\/font><\/b>\u00a0\u2014 \u043f\u043e\u043b\u0451\u0442 \u043d\u0430\u0434 \u0433\u0440\u043e\u0431\u043d\u0438\u0446\u0430\u043c\u0438 \u0434\u0440\u0435\u0432\u043d\u0438\u0445 \u0444\u0430\u0440\u0430\u043e\u043d\u043e\u0432 \u0432 \u0432\u044b\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u043c \u0435\u0433\u0438\u043f\u0435\u0442\u0441\u043a\u043e\u043c \u043f\u0435\u0439\u0437\u0430\u0436\u0435. <\/li>\n<li><b><font color=\"#3AC1EF\">river.sc<\/font><\/b>\u00a0\u2014 \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0440\u0435\u043a\u0430 \u0441 \u043d\u0435\u0431\u0430.<\/li>\n<\/ul>\n<p> C\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u043a\u043e\u0440\u0430\u0446\u0438\u0438 \u0438\u0437 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435. \u041c\u043e\u0436\u043d\u043e \u0432\u0432\u0435\u0441\u0442\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u0435\u043a\u043e\u0440\u0430\u0446\u0438\u0439, \u0435\u0441\u043b\u0438 \u043e\u0431\u0449\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0442\u0440\u043e\u043a \u043d\u0435 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0435\u0442 1000. \u041f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<pre><code class=\"bash\">cat horizon.sc pittsburgh.sc | .\/banks cat mountains.sc bb.sc | .\/banks cat mountains.sc river.sc pyramids.sc | .\/banks<\/code><\/pre>\n<p> \u041a\u0430\u043a \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u0435\u0441\u0442\u044c <a href=\"https:\/\/xyzzy.github.io\/jsFlightSim\">\u043f\u043e\u0440\u0442 \u044d\u0442\u043e\u0433\u043e \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u043d\u0430 JavaScript<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435.<\/p>\n<p> \u0424\u043e\u0440\u043c\u0430\u0442 \u0434\u0435\u043a\u043e\u0440\u0430\u0446\u0438\u0439 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442. \u042d\u0442\u043e \u0441\u043f\u0438\u0441\u043e\u043a 3D-\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u0430 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0438\u0441\u0443\u0435\u0442 \u043e\u0442\u0440\u0435\u0437\u043a\u0438 \u043b\u0438\u043d\u0438\u0439 \u043e\u0442 \u0442\u043e\u0447\u043a\u0438 \u043a \u0442\u043e\u0447\u043a\u0435, \u043a\u0430\u043a \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u0432 \u0444\u0430\u0439\u043b\u0435. <code>0 0 0<\/code> \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0438\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043e\u0442\u0440\u0435\u0437\u043a\u043e\u0432. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043c\u043e\u0436\u043d\u043e \u0431\u0435\u0437 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0434\u0435\u043a\u043e\u0440\u0430\u0446\u0438\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441\u043e \u0441\u0432\u043e\u0438\u043c \u0433\u043e\u0440\u043e\u0434\u043e\u043c (\u0432\u043e\u0442 <a href=\"https:\/\/thegeez.net\/2018\/04\/01\/flight.html\">\u0434\u0435\u043a\u043e\u0440\u0430\u0446\u0438\u0438 \u0410\u043c\u0441\u0442\u0435\u0440\u0434\u0430\u043c\u0430<\/a>, \u0430 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 ClojureScript).<\/p>\n<p> \u0412\u043e\u043e\u0431\u0449\u0435, \u043d\u0430 \u043a\u043e\u043d\u043a\u0443\u0440\u0441\u0435 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445 \u0434\u0435\u043c\u043e-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043c\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0433\u043e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u043e\u0442 \u0434\u0435\u043c\u043a\u0430 \u043c\u0435\u043d\u0435\u0435 4\u00a0\u041a\u0411, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u0435\u0439\u0437\u0430\u0436\u0438 \u0441 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c FullHD 1080p (<a href=\"https:\/\/www.pouet.net\/prod.php?which=52938\">\u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434<\/a>, <a href=\"https:\/\/files.scene.org\/view\/parties\/2009\/breakpoint09\/in4k\/rgba_tbc_elevated_2016.zip\">\u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a<\/a>, \u043d\u0438\u0436\u0435 \u043a\u0430\u0434\u0440 \u0438\u0437 <a href=\"https:\/\/iquilezles.org\/articles\/function2009\/function2009.pdf\">\u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a> \u0430\u0432\u0442\u043e\u0440\u0430 \u044d\u0442\u043e\u0439 \u0434\u0435\u043c\u043a\u0438, <a href=\"https:\/\/iquilezles.org\/personal\/resume\/\">\u0418\u043d\u0438\u0433\u043e \u041a\u0438\u043b\u0435\u0441\u0430<\/a>):<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/ie\/jm\/9g\/iejm9g6zsoxs0psuij0ci5voexy.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/ie\/jm\/9g\/iejm9g6zsoxs0psuij0ci5voexy.jpeg\" data-blurred=\"true\"\/><\/div>\n<p> <\/p>\n<div class=\"oembed\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/67668d5ec07fea6aff133d90\" data-style=\"\" id=\"67668d5ec07fea6aff133d90\" width=\"\"><\/div>\n<\/div>\n<p>\u0414\u0430\u0436\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043a\u0430 \u0438\u0437 \u0434\u0432\u0443\u0445 \u043a\u0438\u043b\u043e\u0431\u0430\u0439\u0442 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u0444\u0438\u0437\u0438\u043a\u0443 \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u0430 \u0438 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u043c\u0438\u0440\u0430, \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0435\u0439\u0437\u0430\u0436 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0433\u043e\u0440\u043e\u0434\u0430. \u0427\u0442\u043e \u0443\u0436 \u0442\u0443\u0442 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c \u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u0433\u0440\u0430\u0445. \u0417\u0430 \u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044c \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0438\u0433\u0440 \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043b\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u0443\u0442\u044c, \u0430 \u0438\u0433\u0440\u044b \u0441\u0442\u0430\u043b\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u0435\u0435.<\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b<\/font><\/h2>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/tz\/5m\/2f\/tz5m2ff_gm4s9yhihj1e8fe68g4.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/tz\/5m\/2f\/tz5m2ff_gm4s9yhihj1e8fe68g4.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> \u041f\u0435\u0440\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Microsoft Flight Simulator \u0432\u044b\u0448\u043b\u0430 \u0432 1982 \u0433\u043e\u0434\u0443, \u0432\u0442\u043e\u0440\u0430\u044f\u00a0\u2014 \u0432 1984-\u043c, 3.0 \u0441\u0442\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432 1988 \u0433\u043e\u0434\u0443, \u0430 4.0\u00a0\u2014 \u0432 1989-\u043c. \u0422\u043e \u0435\u0441\u0442\u044c \u044d\u0442\u0430 \u0441\u0442\u0430\u0440\u0430\u044f \u0438 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0442\u0435\u043c\u0430 \u0434\u043b\u044f Microsoft, \u043d\u043e \u0432 21\u00a0\u0432\u0435\u043a\u0435 \u0441\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0442\u044b\u043a. \u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 MSFS \u0432\u044b\u0448\u0435\u043b 2006 \u0433\u043e\u0434\u0443, \u0430 \u0437\u0430\u0442\u0435\u043c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0447\u0435\u0442\u044b\u0440\u043d\u0430\u0434\u0446\u0430\u0442\u0438 \u043b\u0435\u0442 Microsoft \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0434\u0435\u043b\u0430\u043b\u0430. \u0412 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u0440\u043e\u0441\u043b\u0438 \u0432 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u043a\u0440\u0430\u0441\u043e\u0442\u0443 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b: \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, <a href=\"https:\/\/www.x-plane.com\/\">X-Plane<\/a> \u043e\u0442 Laminar Research \u0438 <a href=\"https:\/\/www.prepar3d.com\/\">Prepar3D<\/a> \u043e\u0442 Lockheed Martin.<\/p>\n<p> \u041d\u043e \u0441\u0430\u043c\u044b\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u043c \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f MSFS, \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0432\u0435\u0440\u0441\u0438\u044f <a href=\"https:\/\/www.flightsimulator.com\/microsoft-flight-simulator-2024\/\">Microsoft Flight Simulator\u00a02024<\/a> \u0432\u044b\u0448\u043b\u0430 \u0432 \u043d\u043e\u044f\u0431\u0440\u0435 2024\u00a0\u0433\u043e\u0434\u0430. <\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/pj\/gz\/ql\/pjgzql7cmirvziws0ell5xwedsm.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/pj\/gz\/ql\/pjgzql7cmirvziws0ell5xwedsm.jpeg\" data-blurred=\"true\"\/><br \/> <i><font color=\"gray\">\u0412 Microsoft Flight Simulator\u00a02024 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u043f\u043e\u043b\u0451\u0442\u044b \u043d\u0430 \u0432\u043e\u0437\u0434\u0443\u0448\u043d\u043e\u043c \u0448\u0430\u0440\u0435<\/font><\/i><\/p>\n<p> \u041f\u043e <a href=\"https:\/\/www.reddit.com\/r\/nvidia\/comments\/1fkop1k\/microsoft_flight_simulator_2024_pc_system\/\">\u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c<\/a> \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u0435 \u0440\u044f\u0434\u043e\u0432\u0430\u044f \u0438\u0433\u0440\u0430: 16\u00a0\u0413\u0411 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438, 50\u00a0\u0413\u0411 \u043c\u0435\u0441\u0442\u0430 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435 (\u044d\u0442\u043e \u0435\u0449\u0451 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043f\u0440\u043e\u0448\u043b\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b\u0430 <a href=\"https:\/\/hothardware.com\/news\/microsoft-flight-simulator-2020-system-requirements-revealed\">150\u00a0\u0413\u0411<\/a>), \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430 \u043c\u0438\u043d\u0438\u043c\u0443\u043c Radeon RX\u00a05700 \u0438\u043b\u0438 GeForce GTX\u00a0970 \u0438 \u0442.\u00a0\u0434. \u042d\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u044b\u0439 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043c\u0438\u043d\u0438\u043c\u0443\u043c, \u0430 \u00ab\u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0435\u00bb \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438\u00a0\u2014 64\u00a0\u0413\u0411 RAM \u0438 \u0442\u043e\u043f\u043e\u0432\u0430\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430 RTX\u00a04080\/RX\u00a07900\u00a0XT.<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/en\/vr\/vg\/envrvglgnavvgyebng5vo77vwc0.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/en\/vr\/vg\/envrvglgnavvgyebng5vo77vwc0.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> \u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0438\u0433\u0440\u044b \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u043e\u0442 $70, \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u043e\u0432 \u0438 \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442\u043e\u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0432\u0435\u0440\u0441\u0438\u0438, \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043e\u0431\u043e\u0439\u0434\u0451\u0442\u0441\u044f \u0430\u0436 \u0432 $200.<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/gw\/vj\/qe\/gwvjqedjijakdjwea6zogz9g7uk.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/gw\/vj\/qe\/gwvjqedjijakdjwea6zogz9g7uk.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> \u0412\u044b\u0445\u043e\u0434 MSFS\u00a02024 \u043d\u0435\u043b\u044c\u0437\u044f \u043d\u0430\u0437\u0432\u0430\u0442\u044c \u0443\u0434\u0430\u0447\u043d\u044b\u043c: \u0432 \u043f\u0435\u0440\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0438\u0433\u0440\u043e\u043a\u0438 \u0436\u0430\u043b\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0434\u043e\u043b\u0433\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 (\u0434\u043e \u0447\u0430\u0441\u0430). \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 <a href=\"https:\/\/www.youtube.com\/watch?v=kuMd7udCyFM\">\u043f\u043e\u044f\u0441\u043d\u0438\u043b\u0438<\/a>, \u0447\u0442\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u0432\u044f\u0437\u0430\u043d\u0430 \u0441 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u043c \u043e\u0431\u044a\u0451\u043c\u043e\u043c \u0442\u0440\u0430\u0444\u0438\u043a\u0430: \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u0438\u043b\u043e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 Microsoft. \u041e\u0448\u0438\u0431\u043a\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0431\u044b\u043b\u043e \u0440\u0430\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0441 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0430 \u043d\u0435 \u0447\u0435\u0440\u0435\u0437 Steam. <\/p>\n<p> MSFS\u00a02024 \u0432 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0434\u0430\u0447\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 \u043e\u0431 \u0438\u0433\u0440\u043e\u0432\u043e\u043c \u043c\u0438\u0440\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0430\u0437\u043c\u0435\u0440 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0441\u044f \u0441 \u0441\u043e\u0442\u0435\u043d \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442 \u0434\u043e 29\u00a0\u0413\u0411 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043d\u0430 \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u0430\u0445 \u0440\u0430\u0437\u0434\u0430\u0447\u0430 \u043f\u0438\u0440\u0430\u0442\u0441\u043a\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 MSFS\u00a02020 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 261,74\u00a0\u0413\u0411, \u0430 2024-\u044f \u0435\u0449\u0451 \u043d\u0435 \u0432\u044b\u0448\u043b\u0430).<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/ox\/ut\/ou\/oxutouwsykakgjxn6bjwwwqzvdw.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/ox\/ut\/ou\/oxutouwsykakgjxn6bjwwwqzvdw.jpeg\" data-blurred=\"true\"\/><br \/> <i><font color=\"gray\">F\/A-18e Super Hornet \u0432 \u0413\u0440\u0430\u043d\u0434-\u041a\u0430\u043d\u044c\u043e\u043d\u0435 (\u041a\u043e\u043b\u043e\u0440\u0430\u0434\u043e), Microsoft Flight Simulator<\/font><\/i><\/p>\n<p> \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0447\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0431\u044b\u043b\u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438\u0433\u0440\u044b MSFS\u00a02020. \u0412\u0441\u0451 \u044d\u0442\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0435 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043d\u0435\u0433\u0440\u0430\u043c\u043e\u0442\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0441\u0432\u0435\u0440\u0445\u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u044d\u0442\u043e\u0439 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0438\u0433\u0440\u044b. \u0423 \u043d\u0435\u0451 \u043e\u0433\u0440\u043e\u043c\u043d\u0430\u044f \u0430\u0440\u043c\u0438\u044f \u0444\u0430\u043d\u0430\u0442\u043e\u0432. \u041e\u043d\u0438 \u0436\u0434\u0430\u043b\u0438 \u0438\u0433\u0440\u0443 \u0447\u0435\u0442\u044b\u0440\u0435 \u0433\u043e\u0434\u0430. \u041f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0441\u0440\u0430\u0437\u0443 \u0440\u0438\u043d\u0443\u043b\u0438\u0441\u044c \u0435\u0451 \u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0436\u0435 \u0434\u0435\u043d\u044c \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0445\u043e\u0434\u0430.<\/p>\n<p> MSFS\u00a02024 \u2014 \u043a\u0440\u0430\u0439\u043d\u0435 \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440, \u0432 \u043d\u0451\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043f\u043e\u043b\u0451\u0442\u044b \u043d\u0430\u0434 \u043b\u044e\u0431\u044b\u043c\u0438 \u0447\u0430\u0441\u0442\u044f\u043c\u0438 \u0417\u0435\u043c\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0430 \u043a \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438: \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u044b\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0435 \u043a\u0430\u0440\u0442\u044b \u0440\u0435\u043b\u044c\u0435\u0444\u0430, \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u0430\u043d\u044b 150 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0438 2000 \u043c\u0430\u043b\u044b\u0445 \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442\u043e\u0432 (\u0434\u043b\u044f \u043e\u0434\u043d\u043e\u043c\u043e\u0442\u043e\u0440\u043d\u044b\u0445 \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u043e\u0432), 10\u00a0000 \u0432\u0435\u0440\u0442\u043e\u043b\u0451\u0442\u043d\u044b\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a, 2000 \u0434\u043e\u0441\u0442\u043e\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 900 \u043d\u0435\u0444\u0442\u044f\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c.<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/ec\/tg\/p6\/ectgp6bggjkpw43hun4mxqzepve.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/ec\/tg\/p6\/ectgp6bggjkpw43hun4mxqzepve.jpeg\" data-blurred=\"true\"\/><br \/> <i><font color=\"gray\">\u041d\u0435\u0444\u0442\u044f\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0432 MSFS<\/font><\/i><\/p>\n<p> \u041e\u043d\u0438 \u043e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u043b\u0438 \u0434\u0430\u0436\u0435 \u0442\u0440\u0435\u0449\u0438\u043d\u044b \u043d\u0430 \u0430\u0441\u0444\u0430\u043b\u044c\u0442\u0435 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442\u0430\u0445 (\u0442\u0443\u0442 \u0411\u0435\u043b\u0433\u0440\u0430\u0434):<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/3p\/ee\/xa\/3peexast9jtwmv-gvdmwt5ouqwk.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/3p\/ee\/xa\/3peexast9jtwmv-gvdmwt5ouqwk.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> \u0412\u0441\u0451 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043e: 40\u00a0\u0442\u044b\u0441. \u0430\u044d\u0440\u043e\u043f\u043e\u0440\u0442\u043e\u0432, 80\u00a0\u0442\u044b\u0441. \u0432\u0435\u0440\u0442\u043e\u043b\u0451\u0442\u043d\u044b\u0445 \u043f\u043b\u043e\u0449\u0430\u0434\u043e\u043a, 1,5\u00a0\u043c\u043b\u0440\u0434 \u0437\u0434\u0430\u043d\u0438\u0439 \u0438 \u043f\u043e\u0447\u0442\u0438 3\u00a0\u0442\u0440\u043b\u043d \u0434\u0435\u0440\u0435\u0432\u044c\u0435\u0432 \u043d\u0430 \u0417\u0435\u043c\u043b\u0435. \u041d\u0430\u0434 \u0438\u0433\u0440\u043e\u0439 \u0442\u0440\u0443\u0434\u0438\u043b\u043e\u0441\u044c <a href=\"https:\/\/venturebeat.com\/games\/the-metaverse-didnt-die-it-moved-inside-microsoft-flight-simulator-2024-jorg-neumann-interview\/\">800\u00a0\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043b\u0435\u0442<\/a>.<\/p>\n<div class=\"oembed\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/67669315f35f7b138eb39fb5\" data-style=\"\" id=\"67669315f35f7b138eb39fb5\" width=\"\"><\/div>\n<\/div>\n<p>\u0412 \u043a\u0430\u043a\u043e\u043c-\u0442\u043e \u0441\u043c\u044b\u0441\u043b\u0435 \u044d\u0442\u0430 \u00ab\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0417\u0435\u043c\u043b\u0438\u00bb \u0441\u0442\u0430\u043b\u0430 \u043e\u0442\u0432\u0435\u0442\u043e\u043c \u043d\u0430 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u041c\u0435\u0442\u0430\u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 Meta, Oculus, Google, Apple \u0438 \u043f\u0440\u043e\u0447\u0438\u0445. \u041f\u0435\u0440\u0432\u0430\u044f \u0434\u0430\u0436\u0435 \u0441\u043c\u0435\u043d\u0438\u043b\u0430 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0434\u0438 \u041c\u0435\u0442\u0430\u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439, \u043d\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0432\u044b\u0448\u043b\u043e. \u0421\u0435\u0439\u0447\u0430\u0441 \u0445\u0430\u0439\u043f \u0432\u043e\u043a\u0440\u0443\u0433 VR \u0443 \u043d\u0430\u0441\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u0442\u0435\u0441\u043d\u0438\u043b\u0441\u044f \u0445\u0430\u0439\u043f\u043e\u043c \u0432\u043e\u043a\u0440\u0443\u0433 \u0418\u0418.<\/p>\n<p> \u0410 \u043c\u043e\u0436\u0435\u0442, \u041c\u0435\u0442\u0430\u0432\u0441\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u0441\u0434\u0435\u043b\u0430\u044e\u0442 \u043d\u0430 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 \u0417\u0435\u043c\u043b\u0438, \u043f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435\u0442? \u0415\u0441\u043b\u0438 \u0442\u0430\u043a\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0442\u043e\u0432\u0430 \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0441\u0435\u0433\u043e 500\u00a0\u0413\u0411. \u041d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0443\u0434\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u043a\u0443 \u0432\u0441\u0435\u0445 \u0434\u043e\u043c\u043e\u0432 \u0438 \u043a\u0432\u0430\u0440\u0442\u0438\u0440, \u0430 \u043f\u043e\u0442\u043e\u043c \u0438 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0432\u0441\u0435\u0445 \u0436\u0438\u0442\u0435\u043b\u0435\u0439.<\/p>\n<p> \u0412 \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0435 \u043d\u0430 \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u0435 \u0438\u043b\u0438 \u0432\u043e\u0437\u0434\u0443\u0448\u043d\u043e\u043c \u0448\u0430\u0440\u0435 \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u043b\u0435\u0442\u0435\u0442\u044c \u0432\u0435\u0441\u044c \u043c\u0438\u0440, \u043d\u0435 \u0432\u0441\u0442\u0430\u0432\u0430\u044f \u0438\u0437-\u0437\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430. \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043b\u0430\u043d\u0434\u0448\u0430\u0444\u0442\u044b \u043d\u0435 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438: \u0441\u043c. \u0433\u043b\u044e\u043a\u0438 \u0441 <a href=\"https:\/\/forums.flightsimulator.com\/t\/river-altitude-raised-waterway-not-ground-spikes\/348657\">\u0432\u0437\u043b\u0435\u0442\u0435\u0432\u0448\u0438\u043c\u0438 \u0440\u0435\u043a\u0430\u043c\u0438<\/a> \u0438 <a href=\"https:\/\/forums.flightsimulator.com\/t\/fix-photogrammetry-bridges-so-that-they-are-not-solid-underneath\/326917\">\u043d\u0435\u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043c\u044b\u043c\u0438 \u043c\u043e\u0441\u0442\u0430\u043c\u0438 \u043a\u0430\u043a \u0441\u0442\u0435\u043d\u0430<\/a> (\u043d\u0430 \u041a\u0414\u041f\u0412) \u0432 MFS\u00a02020.<\/p>\n<p> \u0412 \u043e\u0431\u0449\u0435\u043c, \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0441\u0442\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u0445\u043e\u0440\u043e\u0448\u043e, \u0430 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435\u00a0\u2014 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c.<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/jd\/_6\/im\/jd_6imengixddahrlzoakup3yue.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/jd\/_6\/im\/jd_6imengixddahrlzoakup3yue.jpeg\" data-blurred=\"true\"\/><br \/> <i><font color=\"gray\">\u0420\u0435\u043a\u0430 \u0432 \u0421\u0430\u0440\u0430\u0433\u043e\u0441\u0435 <a href=\"https:\/\/forums.flightsimulator.com\/t\/river-altitude-raised-waterway-not-ground-spikes\/348657\">\u043f\u043e\u0434\u043d\u044f\u043b\u0430\u0441\u044c \u043d\u0430\u0434 \u0437\u0435\u043c\u043b\u0451\u0439<\/a> \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 100\u00a0\u043c\u0435\u0442\u0440\u043e\u0432<\/font><\/i><\/p>\n<p> \u0415\u0449\u0451 \u043e\u0434\u043d\u0438\u043c \u043d\u043e\u0432\u043e\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c Microsoft Flight Simulator 2024 \u0441\u0442\u0430\u043b\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u0437\u0435\u043c\u043b\u0438\u0442\u044c\u0441\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432 \u043b\u044e\u0431\u043e\u043c \u043c\u0435\u0441\u0442\u0435. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0433\u043e\u0432\u043e\u0440\u044f\u0442, \u0447\u0442\u043e \u043f\u043e\u043b\u0435\u0442\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u0432 \u0442\u0430\u043a\u0438\u0445 \u043c\u0435\u0441\u0442\u0430\u0445, \u043a\u0443\u0434\u0430 \u0432\u0430\u0441 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u0443\u0441\u0442\u044f\u0442 \u043d\u0430 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u043c \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u0435 (\u043e\u043d\u0438 <a href=\"https:\/\/venturebeat.com\/games\/the-metaverse-didnt-die-it-moved-inside-microsoft-flight-simulator-2024-jorg-neumann-interview\/\">\u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u0432 \u043f\u0440\u0438\u043c\u0435\u0440 \u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d<\/a>). \u0418\u043b\u0438 \u0432 \u0433\u043e\u0440\u043e\u0434\u0435 \u043d\u0430\u0434 \u043a\u0440\u044b\u0448\u0430\u043c\u0438 \u0434\u043e\u043c\u043e\u0432. \u0418\u043b\u0438 \u043f\u043e \u0434\u043d\u0443 \u0413\u0440\u0430\u043d\u0434-\u041a\u0430\u043d\u044c\u043e\u043d\u0430, \u043a\u0443\u0434\u0430 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u044b \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0441\u043f\u0443\u0441\u0442\u0438\u0442\u0435\u0441\u044c:<\/p>\n<div class=\"oembed\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/67668d5dcd439213589efc71\" data-style=\"\" id=\"67668d5dcd439213589efc71\" width=\"\"><\/div>\n<\/div>\n<p>\u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0433\u0440\u043e\u043c\u043a\u0438\u0439 \u0432\u044b\u0445\u043e\u0434 Microsoft Flight Simulator 2024, \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0438 \u043e \u0434\u0440\u0443\u0433\u0438\u0445 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430\u0445, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044b\u0435 \u0432\u044b\u0448\u0435 <a href=\"https:\/\/www.x-plane.com\/\">X-Plane<\/a> \u0438 <a href=\"https:\/\/www.prepar3d.com\/\">Prepar3D<\/a>.<\/p>\n<div class=\"oembed\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/67668d5fca01a46b4ccb4888\" data-style=\"\" id=\"67668d5fca01a46b4ccb4888\" width=\"\"><\/div>\n<\/div>\n<p><i><font color=\"gray\">X-Plane<\/font><\/i><\/p>\n<p> <a href=\"https:\/\/habr.com\/ru\/news\/859860\/#comment_27576658\">\u041f\u043e \u0441\u043b\u0443\u0445\u0430\u043c<\/a>, \u0432 \u041c\u043e\u0441\u043a\u0432\u0435 (\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u0440\u0443\u0433\u0438\u0445 \u0433\u043e\u0440\u043e\u0434\u0430\u0445) \u0432 \u0442\u043e\u0440\u0433\u043e\u0432\u044b\u0445 \u0446\u0435\u043d\u0442\u0440\u0430\u0445 \u0441\u0442\u043e\u044f\u0442 \u0430\u0432\u0438\u0430\u0442\u0440\u0435\u043d\u0430\u0436\u0451\u0440\u044b \u043d\u0430 \u0433\u0438\u0434\u0440\u0430\u0432\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435, \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 X-Plane \u0438\u043b\u0438 Prepar3D.<\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/gs\/-j\/kj\/gs-jkjbbza2dmis3alylz8w_gum.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/gs\/-j\/kj\/gs-jkjbbza2dmis3alylz8w_gum.jpeg\" data-blurred=\"true\"\/><\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/ip\/ro\/y-\/iproy-lc0ngk8usragym04fe1lw.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/ip\/ro\/y-\/iproy-lc0ngk8usragym04fe1lw.jpeg\" data-blurred=\"true\"\/><br \/> <i><font color=\"gray\">\u0417\u0434\u0435\u0441\u044c \u0438 \u0432\u044b\u0448\u0435\u00a0\u2014 Prepar3D<\/font><\/i><\/p>\n<p> \u0415\u0441\u0442\u044c \u0435\u0449\u0451 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 <a href=\"https:\/\/www.aerofly.com\/\">AeroflyFS Flight Simulator<\/a> \u0441 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 VR-\u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0434\u0440\u0443\u0433\u0438\u0435.<\/p>\n<h2><font color=\"#3AC1EF\">\u258d \u0411\u043e\u0435\u0432\u044b\u0435 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b<\/font><\/h2>\n<p> \u0418\u0437 \u0431\u043e\u0435\u0432\u044b\u0445 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0437\u0432\u0430\u0442\u044c <a href=\"https:\/\/il2sturmovik.ru\/\">\u00ab\u0418\u041b-2 \u0428\u0442\u0443\u0440\u043c\u043e\u0432\u0438\u043a\u00bb<\/a> (1C Game Studios, \u041a\u0438\u043f\u0440), <a href=\"https:\/\/www.digitalcombatsimulator.com\/ru\/\">Digital Combat Simulator<\/a> (Eagle Dynamics, \u0433.\u00a0\u0414\u0443\u0431\u043d\u0430, \u0420\u0424, \u0438\u0433\u0440\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430 14\u00a0\u0434\u043d\u0435\u0439 \u043a\u0430\u0436\u0434\u044b\u0435 6\u00a0\u043c\u0435\u0441\u044f\u0446\u0435\u0432), \u0445\u043e\u0442\u044f \u044d\u0442\u043e \u0432\u0435\u0441\u044c\u043c\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0438\u043d\u0434\u0443\u0441\u0442\u0440\u0438\u044f.<\/p>\n<div class=\"oembed\">\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/67668d5d5558e1137e5f2649\" data-style=\"\" id=\"67668d5d5558e1137e5f2649\" width=\"\"><\/div>\n<\/div>\n<p><i><font color=\"gray\">Digital Combat Simulator<\/font><\/i><\/p>\n<p> \u041b\u0435\u0442\u0430\u0442\u044c \u0438\u043b\u0438 \u0441\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f\u00a0\u2014 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043d\u044b\u0439 \u043e\u043f\u044b\u0442, \u0434\u0430 \u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u0440\u0430\u0437\u043d\u044b\u0435. <\/p>\n<p> <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/xu\/da\/bd\/xudabdc2cpvu6-anjqess91lr-g.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/xu\/da\/bd\/xudabdc2cpvu6-anjqess91lr-g.jpeg\" data-blurred=\"true\"\/><br \/> <i><font color=\"gray\">Digital Combat Simulator: \u0438\u0441\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044c F16C, \u043c\u0438\u0441\u0441\u0438\u044f \u0432 \u0421\u0438\u0440\u0438\u0438<\/font><\/i><\/p>\n<p> \u0412 \u043a\u043e\u043d\u0446\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0435\u043c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 <a href=\"https:\/\/www.flightgear.org\/\">FlightGear<\/a>. \u041e\u043d \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439, \u0437\u0430\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439, \u0435\u0441\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u043e\u0434 Linux, FreeBSD, MacOS \u0438 Windows, \u0440\u0430\u0437\u043c\u0435\u0440 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 1,8\u00a0\u0413\u0411. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0434\u043b\u044f \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0417\u0435\u043c\u043b\u0438 (86\u00a0\u0413\u0411 \u0432 \u0430\u0440\u0445\u0438\u0432\u0435). \u041a\u0430\u043a \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043c\u043e\u0436\u043d\u043e \u043b\u0435\u0442\u0430\u0442\u044c \u0441 \u043f\u043e\u0434\u0433\u0440\u0443\u0437\u043a\u043e\u0439 \u043a\u0430\u0440\u0442 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0440\u0432\u0438\u0441 <a href=\"https:\/\/wiki.flightgear.org\/TerraSync\">TerraSync<\/a>.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/pv\/0d\/mk\/pv0dmk-cwjg5q72mijmviwvkpzc.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/pv\/0d\/mk\/pv0dmk-cwjg5q72mijmviwvkpzc.jpeg\" data-blurred=\"true\"\/><\/div>\n<p><i><font color=\"gray\">FlightGear<\/font><\/i><\/p>\n<p> \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u0447\u0442\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0430\u0432\u0438\u0430\u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0438\u0437-\u0437\u0430 \u0441\u0432\u043e\u0435\u0439 \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0430\u0436\u0435 \u0432 \u0442\u0443\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043b\u0438 \u044d\u043a\u0441\u043a\u0443\u0440\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u0446\u0435\u043b\u044f\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u043b\u0435\u0441\u043d\u043e\u0439\/\u0433\u043e\u0440\u043d\u044b\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0439\u0442\u0438, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u043f\u043b\u044f\u0436\u0438 \u0438 \u0433\u043e\u0441\u0442\u0438\u043d\u0438\u0446\u0443, \u043a\u0443\u0434\u0430 \u0436\u0435\u043d\u0430 \u043f\u0440\u043e\u0441\u0438\u0442\u0441\u044f \u0432 \u043e\u0442\u043f\u0443\u0441\u043a, \u0438\u043b\u0438 \u043f\u043e\u043b\u0435\u0442\u0430\u0442\u044c \u043d\u0430\u0434 \u0440\u043e\u0434\u043d\u044b\u043c \u0433\u043e\u0440\u043e\u0434\u043e\u043c, \u043a\u0443\u0434\u0430 \u043d\u0435\u043b\u044c\u0437\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c\u0441\u044f \u0435\u0449\u0451 \u043c\u043d\u043e\u0433\u043e \u043b\u0435\u0442, \u0438 \u0442.\u00a0\u0434.<\/p>\n<p> \u00a9 2024 \u041e\u041e\u041e \u00ab\u041c\u0422 \u0424\u0418\u041d\u0410\u041d\u0421\u00bb<\/p>\n<blockquote><p><b><font color=\"#3AC1EF\"><a href=\"https:\/\/t.me\/ruvds_community\">Telegram-\u043a\u0430\u043d\u0430\u043b \u0441\u043e \u0441\u043a\u0438\u0434\u043a\u0430\u043c\u0438, \u0440\u043e\u0437\u044b\u0433\u0440\u044b\u0448\u0430\u043c\u0438 \u043f\u0440\u0438\u0437\u043e\u0432 \u0438 \u043d\u043e\u0432\u043e\u0441\u0442\u044f\u043c\u0438 IT \ud83d\udcbb<\/a><\/font><\/b><\/p><\/blockquote>\n<p><a href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=alizar%0A&amp;utm_content=istoriya_aviasimulyatorov\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/cl\/qe\/xh\/clqexh7hgfymjwsqy0nyisf8fxi.jpeg\" data-src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/cl\/qe\/xh\/clqexh7hgfymjwsqy0nyisf8fxi.jpeg\" data-blurred=\"true\"\/><\/a><\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/868594\/\"> https:\/\/habr.com\/ru\/articles\/868594\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><a href=\"https:\/\/habr.com\/ru\/companies\/ruvds\/articles\/868594\/\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/webt\/a3\/rd\/zq\/a3rdzqagdyrt_fnx8ufpm_z7h-4.jpeg\" data-src=\"https:\/\/habrastorage.org\/webt\/a3\/rd\/zq\/a3rdzqagdyrt_fnx8ufpm_z7h-4.jpeg\" data-blurred=\"true\"\/><\/a><i><font color=\"gray\"><a href=\"https:\/\/forums.flightsimulator.com\/t\/fix-photogrammetry-bridges-so-that-they-are-not-solid-underneath\/326917\">\u0413\u043b\u044e\u043a \u0441 \u043c\u043e\u0441\u0442\u0430\u043c\u0438<\/a> \u0432 MSFS\u00a02020<\/font><\/i><\/p>\n<p> \u0425\u043e\u0434\u044f\u0442 \u0441\u043b\u0443\u0445\u0438, \u0447\u0442\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0438\u0433\u0440\u043e\u0432\u044b\u0435 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u044b \u0442\u0438\u043f\u0430 Microsoft Flight Simulator (MSFS) \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u0431\u0443\u0434\u0443\u0449\u0438\u0445 \u043f\u0438\u043b\u043e\u0442\u043e\u0432. \u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0432 \u0442\u0430\u043a\u0438\u0435 \u0441\u043b\u0443\u0445\u0438 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0432\u0435\u0440\u0438\u0442\u0441\u044f: \u044d\u0442\u043e \u043a\u0430\u043a \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0431\u043e\u0435\u0432\u044b\u0435 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0430 \u043f\u043e Mortal Kombat. \u041d\u043e \u043f\u043e\u0442\u0440\u044f\u0441\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u043c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u0433\u0440 \u043a\u0430\u043a \u0431\u044b \u043d\u0430\u043c\u0435\u043a\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u0441\u044f\u043a\u043e\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u2026 <\/p>\n<p> \u0415\u0441\u043b\u0438 \u0434\u0430\u0442\u044c \u0438\u0433\u0440\u043e\u043a\u0443 \u0448\u0442\u0443\u0440\u0432\u0430\u043b, \u0448\u043b\u0435\u043c VR, \u043a\u0440\u0435\u0441\u043b\u043e \u043d\u0430 \u0433\u0438\u0434\u0440\u0430\u0432\u043b\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u0441 \u043d\u0430\u043a\u043b\u043e\u043d\u0430\u043c\u0438 \u0438 \u0442\u0440\u044f\u0441\u043a\u043e\u0439 (5D), \u0442\u043e \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 \u043f\u0438\u043b\u043e\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0433\u043e \u0441\u0430\u043c\u043e\u043b\u0451\u0442\u0430. \u0415\u0441\u0442\u044c <a href=\"https:\/\/news.ycombinator.com\/item?id=41669066\">\u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438<\/a>, \u043a\u0430\u043a \u043f\u043e\u0441\u043b\u0435 \u043c\u043d\u043e\u0433\u043e\u043b\u0435\u0442\u043d\u0435\u0439 \u0438\u0433\u0440\u044b \u043d\u0430 MSFS \u043b\u044e\u0434\u0438 \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0441\u0434\u0430\u044e\u0442 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u043f\u0438\u043b\u043e\u0442\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432 \u043e\u0434\u043d\u043e\u043c\u043e\u0442\u043e\u0440\u043d\u0438\u043a\u0435 \u0438\u043c \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b \u0432\u0441\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f. <\/p>\n<p> \u0410 \u043d\u0430 \u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u043e\u043c \u043b\u0430\u0439\u043d\u0435\u0440\u0435 \u043f\u043e\u043b\u0451\u0442 \u0432\u043e\u043e\u0431\u0449\u0435 \u0431\u00f3\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u0430\u0432\u0442\u043e\u043f\u0438\u043b\u043e\u0442\u0435.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-444412","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/444412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=444412"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/444412\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=444412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=444412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=444412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}