А спирит и свен это движки? И свенкооповцы выложили свои сорцы в открытый доступ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ghoul [BB] писал: Да какая разница, Мастер просил за спиной не обсуждать. Надо будет, сам напишет.. только он уже ничего больше не напишет
Так слухи тогда всякие непотребные пойдут. Надеюсь что он оклемается, и всё с ним будет хорошо. Пускай больше высыпается.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Так сорцы свена закрыты. Они и прикрутили, чтоб дать возможность добавлять что-то своё без доступа к библиотекам. Да и даже если б сорцы были доступны, держателям серверов пришлось бы при каждом апдейте мерджить изменения и рекомпилить сервер.
Или тебе не нравится именно то, что прикрутили АнгелСкрипт, а не какой-нибудь Луа?
Вот оно что. Просто помню, что лет 10 назад Мастер очень сокрушался, что в Волатиле Lua, а не AngelScript. Видимо, он свенкоопом и вдохновлялся.
Цитата:
FreeSlave писал: Они и прикрутили, чтоб дать возможность добавлять что-то своё без доступа к библиотекам.
Что им помешало открыть сорцы игровых библиотек? Это ж не движок, который они открывать не могут из-за требований Valve.
Цитата:
FreeSlave писал: Или тебе не нравится именно то, что прикрутили АнгелСкрипт, а не какой-нибудь Луа?
Я не понимаю, зачем прикручивать С++ к С++. С Луа в волатиле всё понятно - простенький язык для скриптования миссий, который смогут освоить левел-дизайнеры без особого понимания программирования. Хотя сейчас я бы уже, наверное, выбрал Питон.
XaeroX, в данном случае в использовании C++-подобного языка для скриптов есть плюсы. Если есть какой-то мод с открытыми исходниками, и кто-то хочет сделать из него маппак для свена, то можно по сути скопировать C++ реализацию, подправить некоторые моменты для ангелскрипта и всё готово. В свене скрипты используются именно для создания новых энтить, так что сходство с HLSDK скорее плюс, чем минус.
AMX плагины тоже не зря на С++-подобном языке писались, как мне кажется.
nemyax писал: Отэта поворот. Ты ж брезговал петоном.
Брезговать-то брезгую, но вынужден в последние годы много на нём писать. FreeSlave
Просто С++ это очень сложный язык с непростым синтаксисом и множеством подвохов. Даже программисту со стажем ничего не стоит написать вот такой перл:
C++ Source Code:
int i = 2 + foo()?1:0;
А потом полдня ДЕБАЖИТЬ, пытаясь понять, с какого перепугу у него i равен 1.
Добавлено 14-10-2019 в 20:21:
Цитата:
thambs писал: у него просто фетиш на точки с запятыми и фигурные скобки.
И Луа, и питон не против, если ты будешь ставить точки с запятыми.
Вот с фигурными скобками уже сложнее, да.
Я раньше так же рассуждал, а потом понял, что там несколько иная философия. Хороший код на питоне похож на литературный текст. Тебе же не причиняет душевные страдания красная строка?
Ну и ещё необходимость ДЕБАЖИТЬ чужой плюсовый код с десятком вложенных блоков с фигурными скобками иногда отрезвляет. В питоне такое написать сложнее из-за необходимости соблюдать индентацию, и программист охотнее переделает реализацию на более читабельную.
nemyax
Сначала приходит, а потом обратно уходит. Обилие скобок ухудшает читабельность. Да и старшие коллеги могут засмеять - "ты чо лох что ли, приоритет операторов не помнишь? понабрали по объявлениям..."