Podcast "ITMO Research_": yuav ua li cas mus rau synchronization ntawm AR cov ntsiab lus nrog kev qhia ntawm qhov ntsuas ntawm tag nrho lub chaw ntau pob

Nov yog thawj ntu ntawm cov ntawv sau tseg ntawm kev sib tham zaum ob rau peb qhov kev pab cuam (Kua Podcasts, Yandex.Music). Hais Guest - Andrey Karsakov (qab 3d), Ph.D., tus kws tshawb fawb laus ntawm National Center for Cognitive Research, associate professor at the Faculty of Digital Transformations.

Txij li xyoo 2012, Andrey tau ua haujlwm hauv pab pawg tshawb fawb Visualization thiab Computer Graphics. Koom nrog cov haujlwm loj hauv lub xeev thiab thoob ntiaj teb. Hauv qhov kev sib tham no, peb tham txog nws qhov kev paub hauv AR kev txhawb nqa rau pej xeem cov xwm txheej.

Podcast "ITMO Research_": yuav ua li cas mus rau synchronization ntawm AR cov ntsiab lus nrog kev qhia ntawm qhov ntsuas ntawm tag nrho lub chaw ntau pob
Photography Qhov no yog RAEng (Unsplash.com)

Project ntsiab lus thiab lub hom phiaj

Timecode (los ntawm audio versions) β€” 00:41 Nws

dmitrykabanov: Kuv xav pib nrog European Games project. Nws yog ntau yam, ntau pab pawg tau koom nrog hauv kev npaj, thiab muab qhov tseeb ntxiv rau cov neeg tuaj saib ntau txhiab txoj cai thaum muaj kev tshwm sim ntawm lub chaw ntau pob yog ib txoj haujlwm loj heev. Hais txog koj txoj kev koom tes, puas yog software ua ntej?

qab 3d: Yog lawm, peb tau ua qhov programming thiab muab kev txhawb nqa thaum lub sijhawm ua yeeb yam. Nws yog qhov tsim nyog los taug qab, saib xyuas thiab tso tawm txhua yam hauv lub sijhawm tiag tiag, thiab tseem ua haujlwm nrog pawg TV. Yog tias peb xav txog qhov project no tag nrho, ces peb tuaj yeem tham txog kev qhib thiab kaw kev ua koob tsheej European Games nyob rau hauv Minsk, raws li zoo raws li hais txog lub qhib ceremony ntawm lub championship Ntiaj teb kev txawj ntse hauv Kazan. Nws yog tib txoj haujlwm ua haujlwm, tab sis sib txawv. Muaj qhov sib txawv ntawm ob lub hlis ntawm lawv. Peb npaj qhov project ua ke nrog cov txiv neej los ntawm lub tuam txhab Sechenov.com.

Peb ntsib lawv los ntawm lub caij nyoog Science Fest, uas tau tshwm sim thaum lub caij nplooj zeeg xyoo 2018. Peb tus tswv cov tub ntxhais kawm tau nthuav qhia lawv txoj haujlwm kawm txog lub ntsiab lus ntawm VR. Cov txiv neej tuaj txog ntawm peb thiab nug seb peb ua dab tsi hauv peb chav kuaj. Nws ntsia ib yam li no:

- Koj ua haujlwm nrog VR, tab sis koj tuaj yeem ua haujlwm nrog kev muaj tiag?

- Zoo, hom, yog.

- Muaj ib txoj hauj lwm zoo li no, nrog cov lus qhia ua ntej. Koj puas ua tau?

Lawv khawb lawv cov turnips me ntsis, zoo li tsis muaj dab tsi tsis muaj tseeb:

- Cia peb sim kawm txhua yam ua ntej, thiab tom qab ntawd nrhiav kev daws teeb meem.

Dmitriy: Lawv puas tsuas yog muab kev txhawb nqa xov xwm?

Andrew: Lawv ua ib pawg tag nrho. Los ntawm qhov kev xav ntawm kev tswj hwm thiab lub koom haum, lawv tau koom nrog kev coj ua, kev ua yeeb yam, kev xaiv ntawm scenery, logistics thiab lwm yam kev txhawb nqa. Tab sis lawv xav ua ib yam dab tsi tshwj xeeb rau European Games. Cov teebmeem tshwj xeeb no, zoo li kev muaj tiag sib xyaw ua ke, tau ua rau TV tau ntev heev, tab sis lawv tsis yog feem ntau siv nyiaj-phooj ywg nyob rau hauv cov nqe lus ntawm kev siv. Yog li ntawd, cov txiv neej nrhiav lwm txoj kev xaiv.

Dmitriy: Wb tham txog qhov teeb meem kom ntxaws ntxiv. Nws muaj dab tsi?

Andrew: Muaj kev tshwm sim. Nws kav ib teev thiab ib nrab. Peb yuav tsum xyuas kom meej tias cov neeg tuaj saib nws nyob thiab cov neeg zaum hauv lub chaw ntau pob tuaj yeem pom cov txiaj ntsig kev muaj tiag hauv kev sib koom ua ke tag nrho nrog cov yeeb yam nyob hauv lub sijhawm thiab qhov chaw ntawm lub xaib.

Muaj ntau yam kev txwv. Nws tsis tuaj yeem ua lub sijhawm synchronization ntawm Is Taws Nem, vim tias muaj kev ntshai txog kev thauj khoom ntau dhau ntawm lub network nrog cov chaw sawv ntsug thiab qhov kev cia siab ntawm cov thawj coj hauv xeev tuaj koom qhov kev tshwm sim, uas tuaj yeem cuam tshuam cov xov tooj ntawm tes.

Andrey Karsakov, yees duab los ntawm cov ntaub ntawv los ntawm ITMO University
Podcast "ITMO Research_": yuav ua li cas mus rau synchronization ntawm AR cov ntsiab lus nrog kev qhia ntawm qhov ntsuas ntawm tag nrho lub chaw ntau pobPeb muaj ob lub ntsiab lus tseem ceeb rau txoj haujlwm no - qhov kev paub ntawm tus kheej uas tib neeg tuaj yeem tau txais los ntawm cov khoom siv txawb, thiab dab tsi nkag mus rau hauv TV tshaj tawm thiab xov xwm cov ntxaij vab tshaus hauv chaw ntau pob nws tus kheej.

Yog tias mam li nco dheev ib tug neeg tab tom saib lub sijhawm ntawm kev muaj tiag los ntawm lub xov tooj ntawm tes thiab tib lub sijhawm tau txais ntawm qhov screen, nws yuav tsum pom tib daim duab.

Peb xav tau ob lub tshuab sib txawv kom ua tiav tiav hauv lub sijhawm. Tab sis qhov peculiarity ntawm cov yeeb yam zoo li no yog tias cov no yog cov xwm txheej nyuaj uas muaj ntau cov kev pabcuam kev koom tes thiab txhua yam haujlwm tau ua raws li lub sijhawm. Lub sijhawm code yog lub sijhawm tshwj xeeb hauv lub sijhawm uas qee yam pib: lub teeb, suab, tib neeg tawm mus, theem paj qhib, thiab lwm yam. Peb yuav tsum hloov mus rau qhov system no kom txhua yam pib thaum lub sijhawm. Lwm qhov tshwj xeeb yog tias cov scenes thiab ntu nrog kev muaj tiag yog cov ntawv sau.

Dmitriy: Tab sis koj puas tau txiav txim siab tso tseg kev siv cov lej sijhawm vim muaj kev pheej hmoo siab ntawm kev quab yuam majeure, lossis koj puas tau pib xam qee cov yam ntxwv ntawm lub zog thiab paub tias lub nra ntawm tag nrho cov kab ke yuav siab heev?

Andrew: Yog tias koj ua ib qho kev pabcuam synchronization rau cov neeg tuaj saib, ces nws tsis nyuaj heev. Txawm li cas los xij, kev thov yuav tsis poob ib hmos. Yog, lub load yog siab, tab sis nws tsis yog xwm txheej ceev. Cov lus nug yog seb nws puas tsim nyog siv cov peev txheej thiab sijhawm rau qhov no yog tias lub network dheev poob qis. Peb tsis paub tseeb tias qhov no yuav tsis tshwm sim. Thaum kawg, txhua yam ua haujlwm, nrog kev cuam tshuam los ntawm kev thauj khoom, tab sis nws ua haujlwm, thiab peb synchronized raws sijhawm raws li lub sijhawm sib txawv. Qhov no yog ib qho kev sib tw thoob ntiaj teb.

Qhov nyuaj ntawm kev siv los ntawm UX qhov kev pom

Timecode (los ntawm audio versions) β€” 10:42 Nws

Andrew: Peb kuj yuav tsum tau coj mus rau hauv tus account tias lub chaw ntau pob tsis yog qhov chaw ua yeeb yam classic, thiab synchronize cov tshuab thoob plaws qhov chaw rau cov khoom siv txawb. Yog li, qee lub sij hawm dhau los kuv tau mus viral augmented kev muaj tiag zaj dab neeg ntawm Eminem concerts, ces muaj ib rooj plaub nrog Loboda.

Photography Robert Bye (Unsplash.com)
Podcast "ITMO Research_": yuav ua li cas mus rau synchronization ntawm AR cov ntsiab lus nrog kev qhia ntawm qhov ntsuas ntawm tag nrho lub chaw ntau pobTab sis qhov no yog ib txwm ib qho kev paub nyob rau hauv pem hauv ntej ntawm koj - tag nrho cov neeg coob coob sawv nyob rau hauv pem hauv ntej ntawm lub theem, lub synchronization yog heev yooj yim. Nyob rau hauv rooj plaub ntawm lub chaw ntau pob, koj yuav tsum nkag siab tias sab twg ntawm lub voj voog koj nyob, qhov chaw txheeb ze, kom lub chaw ntau pob haum rau qhov chaw uas muaj nyob hauv ib puag ncig virtual. Nws yog ib qho kev sib tw qaub. Lawv tau sim daws nws ntau txoj hauv kev, thiab qhov tshwm sim yog qhov teeb meem ze rau qhov uas tau ua los ntawm Loboda, tab sis tsis yog txhua yam.

Peb cia tus neeg siv txiav txim siab nws nyob qhov twg. Peb tau ua cov cim rau lub chaw ntau pob, qhov chaw uas tib neeg xaiv ib lub sector, ib kab, ib qho chaw. Tag nrho cov no hauv plaub "nias". Tom ntej no peb yuav tsum txiav txim siab txog kev mus rau theem. Txhawm rau ua qhov no, peb pom ib qho silhouette ntawm qhov xwm txheej yuav tsum zoo li zoo li los ntawm kev xav pom. Nws ua ke nws, tapped thiab qhov ntawd yog nws - theem zaum. Peb sim ua kom yooj yim cov txheej txheem no kom ntau li ntau tau. Txawm li cas los xij, 90% ntawm cov neeg saib uas xav saib cov yeeb yam tsis yog cov neeg uas muaj kev sib txuas lus nrog kev muaj tiag.

Dmitriy: Puas muaj ib daim ntawv thov cais rau qhov project no?

Andrew: Yog, ib daim ntawv thov rau iOS thiab Android, uas peb thawb mus rau lub khw. Muaj ib qho kev tshaj tawm tshwj xeeb rau nws. Nws tau piav qhia yav dhau los hauv kev nthuav dav yuav ua li cas rub tawm thiab lwm yam.

Dmitriy: Koj yuav tsum nkag siab tias tsis muaj qhov chaw rau ib tus neeg los sim lub cev thiab kawm paub siv cov ntawv thov no. Yog li ntawd, txoj haujlwm ntawm "kev qhia ntawv" rau cov neeg tuaj saib tau nyuaj dua.

Andrew: Yog lawm. Nrog UX, peb ntes tau ntau lub pob, vim hais tias tus neeg siv xav kom tau txais kev paub hauv peb clicks: rub tawm, ntsia, tso tawm - nws ua haujlwm. Ntau tus neeg tub nkeeg dhau los ua raws li cov lus qhia nyuaj, nyeem cov ntawv qhia, thiab lwm yam. Thiab peb tsis tau sim piav qhia txhua yam rau tus neeg siv ntau li ntau tau hauv kev qhia: lub qhov rais yuav qhib ntawm no, nkag mus rau lub koob yees duab ntawm no, txwv tsis pub nws yuav tsis ua haujlwm, thiab lwm yam. Tsis muaj teeb meem ntau npaum li cas koj sau, txawm hais meej npaum li cas koj zom, tsis hais gifs koj ntxig dab tsi, tib neeg tsis nyeem nws.

Hauv Minsk peb tau sau ib lub pas dej loj ntawm cov lus tawm tswv yim ntawm qhov no, thiab twb tau hloov ntau heev rau daim ntawv thov hauv Kazan. Peb muab tso rau hauv qhov ntawd tsis yog cov phonograms thiab cov lej sijhawm uas sib haum rau ib ntu tshwj xeeb ntawm kev muaj tiag, tab sis peb muab tag nrho cov phonograms thiab cov lej sijhawm hauv lawv tag nrho. Yog li daim ntawv thov tau hnov ​​​​dab tsi tshwm sim thaum lub sijhawm tso tawm, thiab - yog tias ib tus neeg nkag mus rau lub sijhawm tsis raug - nws tau muab cov ntaub ntawv: "Cov phooj ywg, kuv thov txim, koj qhov AR ntu yuav nyob hauv 15 feeb."

Ib me ntsis txog lub architecture thiab mus kom ze rau synchronization

Timecode (los ntawm audio versions) β€” 16:37 Nws

Dmitriy: Koj puas tau txiav txim siab synchronize los ntawm lub suab?

Andrew: Yog, nws tshwm sim los ntawm kev sib tsoo. Peb tab tom nrhiav los ntawm kev xaiv thiab tuaj hla ib lub tuam txhab Cifrasoft los ntawm Izhevsk. Lawv ua tsis tau tshwj xeeb, tab sis hlau ua haujlwm SDK, uas tso cai rau koj los synchronize lub suab nrog lub sijhawm. Lub kaw lus tau muab tso rau ua haujlwm nrog TV, thaum koj tuaj yeem tso saib qee yam hauv daim ntawv thov raws li lub suab ntawm kev tshaj tawm lossis muab kev sib tham sib tham raws li kev ua yeeb yaj kiab.

Dmitriy: Tab sis nws yog ib qho - koj zaum hauv koj chav nyob, thiab lwm yam - lub chaw ntau pob nrog ntau txhiab tus neeg. Cov khoom ua haujlwm zoo li cas rau koj nrog kev kaw suab thiab nws qhov kev lees paub tom ntej?

Andrew: Muaj ntau qhov kev ntshai thiab kev tsis ntseeg, tab sis feem ntau txhua yam tau lees paub zoo. Lawv tsim kev kos npe rau ntawm lub suab nrog lawv cov algorithms cunning - qhov tshwm sim hnyav dua li cov ntaub ntawv audio qub. Thaum lub microphone mloog cov suab nyob ib puag ncig, nws sim nrhiav cov yam ntxwv no thiab paub txog txoj kev taug raws li lawv. Hauv cov xwm txheej zoo, qhov tseeb synchronization yog 0,1-0,2 vib nas this. Qhov no yog ntau tshaj li txaus. Hauv qhov xwm txheej tsis zoo, qhov sib txawv yog mus txog 0,5 vib nas this.

Ntau ntau nyob ntawm lub cuab yeej. Peb tau ua haujlwm nrog cov khoom siv loj loj. Rau iPhones tsuas muaj 10 qauv. Lawv ua hauj lwm zoo nyob rau hauv cov nqe lus ntawm zoo thiab lwm yam nta. Tab sis nrog Androids zoo li kuv niam. Tsis yog txhua qhov chaw nws muab tawm tias lub suab synchronization ua haujlwm. Muaj cov xwm txheej thaum nws tsis tuaj yeem hnov ​​​​txoj kev sib txawv ntawm cov khoom siv sib txawv vim qee qhov peculiarities. Ib qhov twg qhov tsawg zaus ploj mus, qhov chaw siab zaus pib hawb pob. Tab sis yog hais tias lub cuab yeej muaj ib tug normalizer ntawm lub microphone, lub synchronization ib txwm ua hauj lwm.

Dmitriy: Thov qhia peb txog kev tsim vaj tsev - dab tsi tau siv hauv qhov project?

Andrew: Peb tau ua daim ntawv thov hauv Unity - qhov kev xaiv yooj yim tshaj plaws ntawm ntau lub platform thiab ua haujlwm nrog cov duab. Siv AR Foundation. Peb tam sim ntawd hais tias peb tsis xav ua kom nyuaj rau lub kaw lus, yog li peb txwv peb tus kheej rau lub nkoj ntawm cov khoom siv uas txhawb nqa ARKit thiab ARCore kom muaj sijhawm los sim txhua yam. Peb tau tsim lub plugin rau DigitalSoft SDK, nws yog nyob ntawm peb GitHub. Peb tsim cov txheej txheem tswj cov ntsiab lus kom cov ntawv sau ua haujlwm raws sijhawm.

Peb tinkered me ntsis nrog cov particle system, vim hais tias tus neeg siv tuaj yeem nkag tau txhua lub sijhawm hauv ib ntu, thiab peb xav kom nws pom txhua yam los ntawm lub sijhawm nws synchronized. Peb tinkered nrog ib tug system uas tso cai rau scenarios yuav tsum tau ua kom meej meej nyob rau hauv lub sij hawm, yog li ntawd cov kev paub XNUMXD tuaj yeem scrolled rov qab thiab tawm mus, zoo li hauv cov yeeb yaj kiab. Thaum nws ua hauj lwm tawm ntawm lub thawv nrog classic animations, peb yuav tsum tau tinker nrog particle systems. Qee lub sij hawm, lawv pib spawn, thiab yog tias koj pom koj tus kheej qhov chaw ua ntej qhov chaw yug me nyuam, lawv tseem tsis tau yug los, txawm tias zoo li lawv yuav tsum yog. Tab sis qhov teeb meem no yog qhov yooj yim heev los daws.

Rau qhov mobile, lub architecture yog heev yooj yim. Rau TV tshaj tawm txhua yam yog qhov nyuaj dua. Peb muaj kev txwv kho vajtse. Cov neeg siv khoom tau teeb tsa ib qho xwm txheej: "Ntawm no peb muaj xws li thiab xws li chaw ua si kho vajtse, hais lus kwv yees, txhua yam yuav tsum ua haujlwm rau nws." Peb tam sim ntawd tsom ntsoov rau qhov tseeb tias peb yuav ua hauj lwm nrog cov peev nyiaj siv nyiaj video capture cards. Tab sis nyiaj txiag tsis txhais hais tias lawv phem.

Muaj kev txwv rau kev kho vajtse, ntawm daim npav video capture thiab ntawm kev ua haujlwm - peb yuav tsum tau txais daim duab li cas. Capture cards - Blackmagic Design, ua haujlwm raws li Internal keying scheme - qhov no yog thaum lub yees duab thav duab los rau koj ntawm lub koob yees duab. Daim npav muaj nws tus kheej ua cov nti, qhov twg ib tug ncej kuj tso, uas yuav tsum tau superimposed nyob rau sab saum toj ntawm ib tug tuaj. Daim npav sib xyaw ua ke - peb tsis txhob kov lwm yam nyob ntawd thiab tsis cuam tshuam rau tus ncej ntawm lub koob yees duab yees duab. Nws nplawm tawm qhov tshwm sim mus rau chav tswj los ntawm cov zis video. Qhov no yog ib txoj hauv kev zoo rau overlaying cov npe thiab lwm yam zoo sib xws, tab sis nws tsis haum rau kev sib xyaw qhov tseeb vim tias muaj ntau yam kev txwv ntawm cov kav xa dej.

Dmitriy: Nyob rau hauv cov nqe lus ntawm real-time xam, khoom binding, los yog lwm yam?

Andrew: Nyob rau hauv cov nqe lus ntawm kev ua tau zoo thiab ua tiav cov kev xav tau. Vim peb tsis paub tias peb tab tom muab daim duab tso rau saum. Peb tsuas xa cov ntaub ntawv xim thiab pob tshab rau saum cov kwj thawj. Qee qhov cuam tshuam xws li refractions, qhov tseeb pob tshab, thiab cov duab ntxoov ntxoo ntxiv tsis tuaj yeem ua tiav nrog cov tswv yim no. Txhawm rau ua qhov no, koj yuav tsum ua txhua yam ua ke. Piv txwv li, tsis muaj txoj hauv kev los tsim cov nyhuv ntawm huab cua distortion los ntawm hluav taws kub lossis kub asphalt. Ib yam mus rau kev hloov pauv ntawm cov txiaj ntsig pob tshab coj mus rau hauv tus account lub refractive index. Peb pib tsim cov ntsiab lus raws li cov kev txwv no thiab sim siv cov teebmeem tsim nyog.

Saib no ncej ntawm Instagram

Kaw ntawm II European Games hauv Minsk.

Ib qho tawm los ntawm Alena Lanskaya (@alyonalanskaya) Lub ib hlis ntuj 30, 2019 ntawm 3: 19 pm PDT

Dmitriy: Koj puas tau muaj koj tus kheej cov ntsiab lus hauv thawj qhov project rau European Games?

Andrew: Tsis yog, theem tseem ceeb ntawm kev txhim kho cov ntsiab lus tau ua los ntawm cov txiv neej los ntawm Sechenov.com. Lawv cov duab kos duab kos cov ntsiab lus tseem ceeb nrog cov animations thiab lwm yam. Thiab peb muab txhua yam rau hauv lub cav, ntxiv cov teebmeem ntxiv, hloov nws kom txhua yam ua haujlwm raug.

Yog tias peb tham txog cov raj xa dej, tom qab ntawd rau kev tshaj tawm hauv TV peb tau sib sau ua ke txhua yam ntawm Unreal Engine 4. Coincidentally, lawv tsuas yog lub sijhawm ntawd pib txhawb lawv cov cuab yeej rau kev sib xyaw ua ke. Nws muab tawm tias txhua yam tsis yooj yim li ntawd. Txawm tias tam sim no tag nrho cov cuab yeej yog raw; peb yuav tsum ua kom tiav ntau ntawm tes. Hauv Minsk peb tau ua haujlwm ntawm kev tsim lub cav, uas yog, peb rov sau qee yam hauv lub cav kom, piv txwv li, peb tuaj yeem kos duab ntxoov ntxoo rau saum cov khoom tiag. Lub version ntawm lub cav uas tam sim no nyob rau lub sijhawm ntawd tsis muaj cov yam ntxwv uas yuav tso cai rau qhov no ua tiav siv cov cuab yeej txheem. Vim li no, peb cov txiv neej tau ua lawv tus kheej kev cai sib dhos los muab txhua yam uas tseem ceeb heev.

Lwm yam nuances thiab adaptation rau WorldSkills hauv Kazan

Timecode (los ntawm audio versions) β€” 31:37 Nws

Dmitriy: Tab sis tag nrho cov no hauv lub sijhawm luv luv?

Andrew: Lub sijhawm kawg tau nruj Kazan qhov project, raws li Minsk - ib txwm. Txog rau lub hlis rau txoj kev loj hlob, tab sis coj mus rau hauv tus account qhov tseeb tias rau tus neeg koom nrog. Nyob rau tib lub sijhawm, peb tab tom ua ib feem ntawm lub xov tooj ntawm tes thiab tsim cov cuab yeej rau kev tsim khoom hauv TV. Muaj tsis yog ib daim duab tso zis xwb. Piv txwv li, ib txoj kev taug qab nrog optics, rau qhov no koj yuav tsum tsim koj tus kheej cov cuab yeej.

Dmitriy: Puas muaj kev hloov pauv ntawm ib qhov project mus rau lwm qhov? Nyob rau hauv ib lub hlis thiab ib nrab, nws yuav tsum tau coj kom zoo dua ntawm kev txhim kho thiab hloov qhov project nrog cov ntsiab lus tshiab mus rau qhov chaw tshiab?

Andrew: Yog, nws yog rau ib hlis thiab ib nrab. Peb tau npaj sijhawm so ob lub lis piam rau tag nrho pab pawg tom qab Minsk qhov project. Tab sis tam sim ntawd tom qab kaw, cov hais mav los ntawm Sechenov.com tuaj thiab hais tias: "Zoo, cia peb ua Kazan ces." Peb tseem tswj tau so me ntsis, tab sis hloov mus rau qhov project no sai heev. Peb ua tiav qee qhov kev ua haujlwm. Feem ntau ntawm cov sij hawm tau siv rau cov ntsiab lus, vim hais tias rau WorldSkills peb tau ua nws tag nrho, peb tsuas yog koom tes nrog pab pawg tsim khoom. Tsuas muaj ib tsab ntawv ntawm lawv feem. Tab sis nws yooj yim dua - tsis tas yuav muaj kev rov ua dua ntxiv. Thaum koj tsim cov ntsiab lus ntawm koj tus kheej, koj tam sim ntawd pom nws ua haujlwm li cas hauv lub cav, thiab koj tuaj yeem hloov kho sai thiab sib koom ua ke.


Hais txog lub xov tooj ntawm tes, peb coj mus rau hauv tus account tag nrho cov subtleties uas peb muaj nyob rau hauv Minsk. Peb tau tsim ib daim ntawv thov tshiab, rov tsim cov architecture me ntsis, ntxiv cov lus qhia, tab sis sim ua kom luv luv thiab meej li sai tau. Peb txo tus naj npawb ntawm cov neeg siv cov kauj ruam los ntawm kev qhib daim ntawv thov mus saib cov ntsiab lus. Ib hlis thiab ib nrab yog txaus los ua kom tiav ib qhov project txaus. Hauv ib lub lis piam thiab ib nrab peb mus txog qhov chaw. Nws yooj yim dua los ua haujlwm nyob rau ntawd vim tias txhua qhov kev tswj hwm ntawm qhov project yog nyob rau hauv txhais tes ntawm cov koom haum; tsis tas yuav koom tes nrog lwm pawg neeg ua haujlwm. Nws yooj yim dua thiab yooj yim dua rau kev ua haujlwm hauv Kazan thiab nws yog qhov qub uas muaj sijhawm tsawg.

Dmitriy: Tab sis koj puas tau txiav txim siab tawm hauv txoj hauv kev rau synchronization raws li nws yog, raws li lub suab?

Andrew: Yog, peb tso nws los ntawm lub suab. Nws ua haujlwm zoo. Raws li lawv hais, yog tias nws ua haujlwm, tsis txhob kov nws. Peb tsuas yog coj mus rau hauv tus account lub nuances ntawm qhov zoo ntawm lub suab khiav. Thaum lawv ua qhov intro, muaj kev cob qhia ntu rau tib neeg sim ua ntej qhov yeeb yam pib. Nws yog qhov xav tsis thoob tias thaum lub sijhawm ua si hauv qhov chaw ntau pob muaj cua daj cua dub npuaj teg, "nyob", lub kaw lus tso cai rau koj los synchronize zoo nrog txoj kev no, tab sis yog tias lub sijhawm no tau kaw suab nrov nrov nrog txoj kev, ces tus khiav tsis ntes lawm. Xws li nuances raug coj mus rau hauv tus account, thiab txhua yam tau synchronized zoo heev ntawm lub suab.

PS Hauv qhov thib ob ntawm qhov teeb meem peb tham txog cov ntaub ntawv tshawb fawb pom, kev ua qauv hauv lwm cov haujlwm, kev tsim kho game thiab tus tswv txoj haujlwm "Kev tsim kho tshuab computer game" Peb yuav tshaj tawm ib qho txuas ntxiv hauv tsab xov xwm tom ntej. Koj tuaj yeem mloog thiab txhawb nqa peb ntawm no:

PPS Meanwhile, ntawm lus Askiv version ntawm Habr: saib ze dua ntawm ITMO University.

Tau qhov twg los: www.hab.com

Ntxiv ib saib