Годот 4.0 ће застарети ВисуалСцрипт визуелни скриптни језик

Годот 4.0

Годот 4.0 се опрашта од ВисуалСцрипт-а

Пре неколико дана поделили смо овде на блогу вест о издавању верзије 3.5 Годоа, верзије у којој су уведена разна побољшања и нове функције.

А сада је објављена вест за ослобађање бета верзија Годот 4.0 постоји приметна промена, ова промена је то ВисуалСцрипт, Годоов визуелни скриптни језик, који је уведен од верзије 3.0 пре скоро пет година, неће бити део бета верзије, а још мање коначне верзије Годоа 4.0.

Од Годоа 4.0, више не морате да се ослањате на ВисуалСцрипт као уграђену функцију директно у главној верзији мотора.

Да бисмо боље разумели разлоге за ову одлуку, морамо се вратити на историју ВисуалСцрипт-а. У ствари, према Годоовом тиму, визуелно скриптовање је било једна од најтраженијих карактеристика у време Годоа 2.1. А да би боље задовољили ову потражњу, одржаваоци пројекта су спровели анкету како би утврдили какву врсту визуелног скрипта корисници желе.

Као резултат анкете, највише се помињао Блуепринт стил. Са овим информацијама, ВисуалСцрипт је креиран и објављен за Годот 3.0. Имплементиран је као ГДсцрипт, али у графичком стилу заснованом на чворовима.

Међутим, иако је ова карактеристика била веома тражена у то време то није значило да је то било неопходно за праве пројекте мотора и да ће га многи корисници заправо усвојити. И ову стварност, Годоов тим је научио на тежи начин. Након скоро пет година од додавања Годоа 3, ВисуалСцрипт није имао очекивани успех. Покушавајући да разуме разлоге за овај неуспех, Годоов тим је дошао до два главна одговора:

За многе потенцијалне кориснике који су желели ову функцију, открили су да се ГДСцрипт савршено уклапа и на крају су га преферирали у односу на ВисуалСцрипт. Нису очекивали да ће ГДСцрипт бити тако лак за учење и коришћење (иако нису имали претходно знање о програмирању), пошто ниједан од популарних машина у то време није нудио ову врсту скриптовања високог нивоа. За многе од ових корисника, Годот је на крају постао алат за учење програмирања.

Иако је основна функционалност, визуелно скриптовање, постојала, Годоту су недостајале компоненте високог нивоа да би је користио. Мотори као што су Унреал, Гаме Макер или Цонструцт нуде играчке карактеристике високог нивоа у комбинацији са визуелним решењем за скриптовање. То је оно што га чини корисним. Годот је изузетно свестран мотор за игре где је лако сами креирати ове карактеристике, али оне нису ван кутије. Као такав, сам ВисуалСцрипт је био од мале користи, признаје Готдот тим.

На ова два одговора, Годоов тим је додао трећину личних запажања. Према речима одржавалаца гаме енгине-а, документација није уследила. У ствари, званична Годот документација садржи примере у ГДСцрипт и Ц#, али програмери пројекта никада нису успели да укључе ВисуалСцрипт примере из техничких разлога.

Разлог је тај што бих морао да направим снимке екрана ВисуалСцрипт графике за сваки пример и њихово одржавање би било веома тешко. Такође, док су разматрани неки демо пројекти, није било довољно да корисници савладају чак ни визуелни језик, а да би научили Годот АПИ, морали би да познају ГДСцрипт или Ц# да би разумели примере, каже тим.

Све ове тешкоће су то значиле ВисуалСцрипт се никада није ухватио, а никада није било јасно како га побољшати. Према недавној анкети коју је спровео развојни тим пројекта, најновији (преко 5000 испитаника), само 0,5% базе корисника користи ВисуалСцрипт као свој примарни језик машине.

Неизбежан закључак је био да приступ визуелном писању скриптова једноставно није био исправан. Чини се да су ову функцију тражили људи којима није била потребна. Неколико корисника Годот-а је задовољно овом одлуком, јер за њих ВисуалСцрипт никада није био добар, а чак ни за потпуне почетнике није тако једноставан за коришћење као ГДСцрипт.

Не треба мешати са визуелним нијансама. Визуелни сејдери добро функционишу и многи корисници их цене, настављају да се развијају у мотору. За кориснике који желе да наставе да користе ВисуалСцрипт у машини за игре, постоје две опције. остати у 3.к или компајлирати код за употребу у 4.к виши, поготово што ће бити премештено у наменско складиште. Последња опција би била да се пронађу волонтери заинтересовани за овај пројекат како би он постао званично проширење, што би олакшало одржавање.

Коначно, ако сте заинтересовани да сазнате више о томе, можете се консултовати са детаљима У следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.