Tower Rush функцыянуе як праграмнае забеспячэнне для дакладнага балістычнага мадэлявання, якое робіць акцэнт на разліку траекторыі і фізічным узаемадзеянні. Дадатак прадстаўляе вертыкальны двухмерны інтэрфейс, дзе карыстальнік павінен маніпуляваць сферычнымі снарадамі ў абмежаваным асяроддзі. Праграмнае забеспячэнне пабудавана на цвёрдым фізічным рухавіку, які мадэлюе кінетычную энергію, перадачу імпульсу і вуглавое адхіленне.
Дынаміка запуску і кіраванне ўваходнымі дадзенымі
Асноўны механізм інтэрфейсу ўключае ручное прывядзенне снарада ў рух ад ніжняй мяжы сеткі. Карыстальнік узаемадзейнічае з сістэмай уводу зменнай сілы, якая вызначае пачатковую хуткасць і вектар ўздыму сферы. Гэты ўваходны сігнал патрабуе дакладнай ацэнкі, бо прыкладзеная сіла непасрэдна дыктуе вышыню і хуткасць траекторыі снарада. Логіка сеансу выдзяляе канчатковы пул рэсурсаў, які складаецца з трох розных сфер. Гэтыя адзінкі разгортваюцца паслядоўна; карыстальнік павінен выкарыстоўваць адну адзінку за раз, разлічваючы канкрэтныя параметры запуску, неабходныя для гэтага канкрэтнага выпадку, перш чым перайсці да наступнай адзінкі.
Узаемадзеянне з навакольным асяроддзем і перашкоды ў Tower Rush
Актыўнае поле запоўнена складанай матрыцай геаметрычных перашкод. Гэтыя структуры ўключаюць лінейныя бар'еры, чатырохкутныя формы, такія як квадраты і кубы, і трохкутныя кліны. Прыкладанне прысвойвае гэтым элементам дынамічныя ўласцівасці, у прыватнасці, адносна руху. Розныя перашкоды маюць здольнасць круціцца вакол цэнтральнай восі, рухаючыся ў чаргуючыхся напрамках.
Калі снарад датыкаецца з гэтымі паверхнямі, фізічны рухавік вылічвае вектар адлюстравання на аснове вугла падзення і бягучага кручэння перашкоды. Гэта прыводзіць да нелінейных траекторый палёту, што патрабуе ад карыстальніка прадбачыць, як снарад адхіліцца ад некалькіх паверхняў.
Мэты і логіка падліку ачкоў
Асноўная мэта аперацыі - накіраваць снарад праз матрыцу перашкод у пэўную мэтавую адтуліну, размешчаную ў полі. Гэтая мэта дзейнічае як зона захопу. Паспяховая навігацыя снарада ў гэтую невялікую адтуліну запускае падзею падліку ачкоў, рэгіструючы балы ў метрыках сесіі. Складанасць Tower Rush заключаецца ў варыятыўнасці размяшчэння перашкод і неабходнасці карэкціроўкі сілы запуску, каб улічыць час кручэння блакуючых элементаў.