Hacker News

چۈشۈش ، تورغا ئۇلانغان

چۈشۈش ، تورغا ئۇلانغان چۈشۈشنى ئەتراپلىق تەھلىل قىلىش ئۇنىڭ يادرولۇق تەركىبلىرى ۋە تېخىمۇ كەڭ تەسىرلىرىنى تەپسىلىي تەكشۈرۈش بىلەن تەمىنلەيدۇ. مۇھىم نۇقتىلار مۇنازىرە مەركەزلىرى: يادرولۇق مېخانىزم ۋە جەريانلار ...

1 min read Via mrdoob.github.io

Mewayz Team

Editorial Team

Hacker News

چۈشۈش ، 1994-يىلدىكى رىۋايەتلىك ئالتە گرادۇسلۇق ئەركىنلىك بوشلۇق تارتقۇچىسى ، زامانىۋى توركۆرگۈچ تېخنىكىسىدىن پايدىلىنىپ مۇۋەپپەقىيەتلىك ھالدا تورغا چىقىرىلدى - كۈچلۈك يۇمشاق دېتالنى قانداق قۇرۇش ۋە ئورۇنلاشتۇرۇشنىڭ تەسىرى ئويۇندىن ھالقىپ كەتتى. بۇ ئابىدە شۇنى كۆرسىتىپ بېرىدۇكى ، ئەڭ تەلەپچان ، مۇرەككەپ مىراس قوللىنىشچان پروگراممىلارنىمۇ توركۆرگۈچ ئۈچۈن قايتا قۇرغىلى بولىدۇ ، بۇ پرىنسىپ Mewayz غا ئوخشاش ئالغا ئىنتىلىش سۇپىلىرى كارخانا دەرىجىلىك سودا قوراللىرىنى پۈتۈنلەي توردا يەتكۈزۈشنى قوبۇل قىلدى.

زادى نېمە چۈشۈش ، ئۇ تورغا قانداق يۆتكەلدى؟

چۈشۈش 1994-يىلى Parallax يۇمشاق دېتالى تەرىپىدىن تارقىتىلغان بۆسۈش خاراكتېرلىك 3D مەرگەن بولۇپ ، كان قۇدۇقى ۋە ئالەم كېمىسى كارىدورى ئارقىلىق تولۇق ئالتە ئوقلۇق ھەرىكەتنى بۇراش بىلەن داڭق چىقارغان. ئۆز دەۋرىدىكى كۆپ قىسىم مەرگەنلەرگە ئوخشىمايدىغىنى ، Descent ھەقىقىي ئۈچ ئۆلچەملىك ئەركىنلىك - دومىلىما ، مەيدان ، ياۋا بىلەن تەمىنلەپ ، ئۇنى زامانىۋى ئۆلچەملەر بىلەنمۇ تېخنىكىلىق مۇرەككەپلەشتۈردى. ئۇنى تورغا چىقىرىش ئىنژېنېرلارنىڭ WebAssemble (Wasm) نى ئىشلىتىشىنى تەلەپ قىلدى ، بۇ ئىككىلىك ئوقۇتۇش شەكلى بولۇپ ، C ۋە C ++ كودىنىڭ تور كۆرگۈچتە يەرلىك تېزلىكتە ئىجرا بولۇشىغا يول قويىدۇ. Emscripten غا ئوخشاش قوراللار ئەسلىدىكى C كود يەشكۈچنى Wasm مودۇلىغا توپلايدۇ ، WebGL بولسا Descent نىڭ ماتورى تەلەپ قىلغان ھەقىقىي 3D كۆرسىتىش تۇرۇبىسىنى بىر تەرەپ قىلىدۇ. بۇ نەتىجە ھەر قانداق زامانىۋى توركۆرگۈچتە زىيارەت قىلغىلى بولىدىغان تولۇق قويغىلى بولىدىغان چۈشۈش تەجرىبىسى ، قاچىلاش ھاجەتسىز.

تور پورتى قانداق تېخنىكىلىق رىقابەتلەرنى يېڭىشى كېرەك ئىدى؟

تور كۆرگۈچنىڭ ئىجرا قىلىنىشى ئۈچۈن DOS دەۋرىدىكى ئويۇن ماتورىنى تەرجىمە قىلىش ئالدامچىلىق. قۇرۇلۇش ئەترىتى توپچىلار ئۆزلىرىنىڭ Pyro-GX پاراخوتىنى بىر كارىدور ئارقىلىق سىناق قىلىشتىن بۇرۇن بىر قانچە قاتلام ماسلىشىشچانلىقى ۋە ئىقتىدارلىرىنى ھەل قىلىشى كېرەك ئىدى:

  • ئىچكى ساقلىغۇچنى باشقۇرۇش: چۈشۈشنىڭ ئەسلى ماتورى بىخەتەرلىك سەۋەبىدىن توركۆرگۈنىڭ قۇم ساندۇقىغا بىۋاسىتە ئىچكى ساقلىغۇچ چاقىرىش ئېلىپ باردى.
  • ئاۋاز تۇرۇبىسى: بۇ ئويۇننىڭ MIDI ۋە رەقەملىك ئاۋاز سىستېمىسى پۈتۈنلەي ئوخشىمايدىغان تېما مودېلىدا ئىشلەيدىغان Web Audio API غا قايتا ئۆزگەرتىشكە موھتاج.
  • كىرگۈزۈشنى بىر تەرەپ قىلىش: كۇنۇپكا تاختىسى ، چاشقىنەك ۋە Joystick كىرگۈزۈش توركۆرگۈچ مۇھىتىدا باشقىچە ھەرىكەت قىلىدۇ ، بولۇپمۇ كۆرسەتكۈچ قۇلۇپ ۋە فوكۇس توغرىلاش ئەتراپىدا.
  • دۆلەتتە چىڭ تۇرۇش: توركۆرگۈنى ساقلاش (IndexedDB ياكى localStorage) ئەسلىدىكى ھۆججەت سىستېمىسىنىڭ ئورنىنى ئېلىپ ئويۇننىڭ ئىلگىرىلىشى ۋە سەپلىمىسىنى تېجەيدۇ.
  • ھالقىما سىياسەت: مۈلۈك ، سايە ۋە سانلىق مەلۇمات ھۆججىتى CORS نىڭ قاتتىق ئىجرا قىلىنىشى بىلەن تەمىنلىنىشى كېرەك ، ئەسلىدىكى ئېلان قىلىنمىغان ئۇل ئەسلىھە قەۋىتى قوشۇلدى.

"تورغا چۈشۈش چۈشۈشنىڭ ھەقىقىي بۆسۈشلىرى سېغىنىش ئەمەس - ئۇ ئۇقۇمنىڭ ئىسپاتى. ئەگەر 1994-يىلدىكى فىزىكا ئېغىر ، ھەقىقىي 3D ئويۇن توركۆرگۈچ بەتكۈچىدە نۇقسانسىز يۈرەلەيدىغان بولسا ، ئۇنداقتا ھەر قانداق يۇمشاق دېتالنى چوڭقۇرلۇق ياكى ئىقتىدارنى قۇربان قىلماي تورغا قايتا تەسەۋۋۇر قىلغىلى بولىدۇ."

چۈشۈش ئېغىزى تور يۇمشاق دېتالىنىڭ كەڭ يۈزلىنىشىنى قانداق ئەكىس ئەتتۈرىدۇ؟

چۈشۈش تور ئېغىزى توركۆرگۈچلەرنىڭ نېمە قىلالايدىغانلىقىنى قايتىدىن بەلگىلەيدىغان تېخىمۇ چوڭ ھەرىكەتنىڭ بىر قىسمى. WebAssemble 2017-يىلى ئەتراپىدا كەڭ كۆلەمدە تونۇشتۇرۇلغان ، ھازىر بارلىق ئاساسلىق توركۆرگۈچلەردە قوللايدۇ ، تور پەقەت يېنىك قوللىنىشچان پروگراممىلارغىلا ماس كېلىدۇ دېگەن پەرەزنى بۇزدى. بۈگۈنكى كۈندە كەسپىي سىن تەھرىرلىگۈچىلەر ، CAD قوراللىرى ، رەقەملىك ئاۋاز خىزمەت پونكىتى ۋە تولۇق مەشغۇلات سىستېمىسى ئۇسلۇبىدىكى سۇپىلار پۈتۈنلەي توركۆرگۈچتە ئىجرا بولىدۇ. بۇ بۇرۇلۇش ئورنىتىش سۈركىلىشىنى يوقىتىدۇ ، ئۈسكۈنىگە تايىنىشچانلىقىنى تۆۋەنلىتىدۇ ۋە ئاچقۇچىلاردىن ھېچقانداق نەرسە ياماق ياكى قايتا قاچىلاشنى تەلەپ قىلمايلا ئاچقۇچىلارنىڭ يېڭىلانمىلارنى دەرھال ئەۋەتىشىگە يول قويىدۇ. كارخانىلارغا نىسبەتەن ، بۇ گۇرۇپپىلارنىڭ ھەر قانداق ئۈسكۈنىدىن ، ھەر قانداق جايدا تولۇق ئىقتىدارلىق قوراللارنى زىيارەت قىلالايدىغانلىقىدىن دېرەك بېرىدۇ - Mewayz غا ئوخشاش بارلىق سۇپىلارنى قوزغاتقان ئوخشاش پەلسەپە ، ئۇ بىر توركۆرگۈچنى ئاساس قىلغان كۆرۈنمە يۈزى ئارقىلىق 207 توپلاشتۇرۇلغان سودا مودۇلى بىلەن تەمىنلەيدۇ.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

كارخانىلار تور ئۈچۈن قانداق قىلىپ قايتا قۇرۇشتىن نېمىلەرنى ئۆگىنەلەيدۇ؟

چۈشۈش ئېغىزىنىڭ ئارقىسىدىكى بىناكارلىق قارارلىرى زامانىۋى سودا يۇمشاق دېتاللىرىنى قانداق قۇرۇش ھەققىدە بىۋاسىتە دەرس بېرىدۇ. ئىنژېنېرلار تور كۆرگۈچ ئۈچۈن Descent نى باشتىن-ئاخىر ئەسلىگە كەلتۈرۈشكە ئۇرۇنمىدى - ئۇلار ئەسلى لوگىكىنى ساقلاپ قالدى ، سىستېما قاتلىمىنى قاتلاممۇ-قاتلام تەرجىمە قىلدى ۋە توركۆرگۈچنىڭ يەرلىك API لىرىنى ئىجرا مۇھىتى سۈپىتىدە ئىشلەتتى. بۇ مودۇللۇق ، سىستېمىنى ئاساس قىلغان تەپەككۇر كارخانا يۇمشاق دېتال لايىھىلەشتىكى ئەڭ ياخشى تەجرىبىلەرنى ئەينەك قىلىدۇ. ئۈزۈلۈپ قالغان ئەپلەرنى بىر يەرگە چاپلاشتىن كۆرە ، باشلامچى سودا سۇپىلىرى يادرولۇق ئىقتىدارلارنى - CRM ، تۈر باشقۇرۇش ، ئېلېكترونلۇق سودا ، ئانالىز ، گۇرۇپپا ئالاقىسىنى بىر گەۋدىلەشتۈرگەن سىستېمىغا بىرلەشتۈرىدۇ ، سانلىق مەلۇماتلار مودۇللار ئارىسىدا ئەركىن ئاقىدۇ. Mewayz دۇنيا مىقياسىدا 138،000 دىن ئارتۇق كارخانا تەرىپىدىن ئىشلىتىلگەن بولۇپ ، دەل مۇشۇ پرىنسىپنى ئاساس قىلغان: سودا ئۈچۈن 207 مودۇللۇق مەشغۇلات سىستېمىسى ياخشى ئىنژېنېرلىق ئويۇن ماتورىغا ئوخشاش ماسلىشىپ ئىشلەيدۇ ، ھەر ئايدا 19 دوللار تاپالايدۇ.

تورغا چۈشۈش توركۆرگۈنى ئاساس قىلغان سودا قوراللىرىنىڭ كەلگۈسىنى قانداق گەۋدىلەندۈرىدۇ؟

بىرەيلەن تور كۆرگۈچ بەتكۈچىگە چۈشۈشنى يۈكلەپ ، نۆل ئارقىدا قالغان كان قۇدۇقىدىن ئۇچۇپ ئۆتكەندە ، ئۇلار كېيىنكى ئەۋلاد سودا سۇپىلىرىغا ئوخشاش تېخنىكا ئاساسىنى باشتىن كەچۈرمەكتە. توركۆرگۈچ تەرەققىي قىلىپ ئۇنىۋېرسال قوللىنىشچان پروگراممىغا ئايلاندى. كارخانا خوجايىنلىرىغا نىسبەتەن ، بۇ ئۈستەل يۈزى يۇمشاق دېتالى بىلەن تور يۇمشاق دېتالىنىڭ پەرقىنىڭ ئۈنۈملۈك تاقالغانلىقىدىن دېرەك بېرىدۇ. مائاش توركۆرگۈدە ئىجرا بولىدۇ. ئامبارنى باشقۇرۇش توركۆرگۈدە ئىجرا بولىدۇ. خېرىدارلار تۇرۇبا لىنىيىسى ، مەزمۇن كالېندارى ، مۇناسىۋەتلىك پروگراممىلار ۋە زاكاز سىستېمىسى توركۆرگۈچتە ئىجرا بولىدۇ. چۈشۈش ئېغىزى مەدەنىيەت سىگنالى: مەخسۇس قاتتىق دېتال ياكى يەرلىك قاچىلاشنى تەلەپ قىلىدىغان ھەر قانداق نەرسە ھازىر URL غا يېتىدۇ. مېۋايز بۇنى تولۇق قوبۇل قىلىپ ، ئۇلىنىشتىكى بىيو قوراللىرىدىن تارتىپ كۆپ مال ساتقۇچىلار بازىرىغىچە بولغان app.mewayz.com ئارقىلىق تولۇق سودا مەشغۇلات سىستېمىسىنى يەتكۈزدى.

دائىم سورايدىغان سوئاللار

چۈشۈشنى تور كۆرگۈچتە ھەقسىز ئوينىغىلى بولامدۇ؟

چۈشۈشنىڭ بىر قانچە شامالدۇرغۇچ ۋە ئوچۇق كودلۇق تور ئېغىزلىرى توردا مەۋجۇت بولۇپ ، قويغۇچىلار WebAssemble ۋە WebGL ئارقىلىق زامانىۋى توركۆرگۈچلەردە كلاسسىك مەرگەننى بىۋاسىتە ھېس قىلالايدۇ. ئىقتىدار توركۆرگۈ نۇسخىسى ۋە قاتتىق دېتالغا باغلىق ، ئەمما كۆپىنچە قوشۇمچە قىستۇرمىلار ياكى يۇمشاق دېتال ئورنىتىلمىغان ئوتتۇرا مۇساپىلىك خاتىرە كومپيۇتېر ۋە ئۈستەل يۈزىدە ئوڭۇشلۇق ئىشلەيدۇ.

قايسى تېخنىكا 1994-يىلدىكى ئويۇننى زامانىۋى توركۆرگۈدە ئىجرا قىلالايدۇ؟

دەسلەپكى تېخنىكا WebAssembly (Wasm) بولۇپ ، ئەسلى C / C ++ ئويۇن كودىنى ئىككىلىك فورمات توركۆرگۈگە توپلاپ ، يەرلىك تېزلىكتە ئىجرا قىلالايدۇ. قاتتىق دېتال سۈرئىتىنى تېزلىتىدىغان گرافىك ئۈچۈن WebGL ۋە ئاۋاز ئۈچۈن Web Audio API نى بىرلەشتۈرگەندە ، تولۇق ئەسلى ئويۇن تەجرىبىسى ھەر قانداق مەشغۇلات سىستېمىسىدىكى ئۆلچەملىك توركۆرگۈچ بەتكۈچىدە قايتا كۆپەيتىلىدۇ.

ئەنئەنىۋى ئۈستەل يۈزى قوللىنىشچان پروگراممىلىرىغا سېلىشتۇرغاندا ، تورنى ئاساس قىلغان يۇمشاق دېتال كىچىك كارخانا خوجايىنلىرىغا قانداق پايدىسى بار؟

تورنى ئاساس قىلغان يۇمشاق دېتال قاچىلاشنى يوقىتىدۇ ، IT ئۈستىنى ئازايتىدۇ ، تېز يېڭىلاشنى قوزغىتىدۇ ۋە گۇرۇپپىلارنىڭ نەشىر توقۇنۇشى بولمىغان ھەرقانداق ئۈسكۈنىدىن ھەمكارلىشىشىغا يول قويىدۇ. Mewayz غا ئوخشاش سۇپىلار ئېلېكترونلۇق سودا ، CRM ، ۋاقىت جەدۋىلى ، ئانالىز ۋە 200 دىن ئارتۇق سودا فۇنكسىيەسىنى مۇستەھكەملەپ ، ھەر ئايلىقى 19 دوللاردىن باشلاپ بىر مۇشتەرى بولۇپ ، كۆپىنچە كىچىك كارخانىلار ساقلاپ قېلىش ئۈچۈن كۈرەش قىلىۋاتقان قوراللارنىڭ پارچە-پارچە ئورنىنى ئالىدۇ.

مەيلى سىز كلاسسىك ئويۇننى قايتا بايقىسىڭىز ياكى كۆلەملەشكەن سودا بەرپا قىلسىڭىز ، توركۆرگۈچ ھازىر سىزنىڭ ئەڭ كۈچلۈك سۇپىڭىز بولۇپ قالدى. ھەقسىز سىناقنى app.mewayz.com دىن باشلاڭ ۋە 207 توپلاشتۇرۇلغان مودۇلنىڭ ئۈزۈلۈپ قالغان قوراللارنىڭ ئورنىنى قانداق قىلىپ سودىڭىزنى ئاستىلىتىدىغانلىقىنى تەتقىق قىلىڭ.