HLFX.Ru Forum Страницы (37): « 1 2 3 [4] 5 6 7 8 » ... Последняя »
Показать все 549 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- PrimeXT - логическое продолжение XashXT (https://hlfx.ru/forum/showthread.php?threadid=5371)


Отправлено Дядя Миша 14-10-2019 в 09:16:

Цитата:
FiEctro писал:
А че есть документация по функциям движка и игровых дллок?

ни разу не помню, чтобы кто-то подобное спрашивал. А по энтитям и глобальным системам - есть.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 14-10-2019 в 09:18:

Цитата:
nemyax писал:
А у спирита и свена есть?


А спирит и свен это движки? И свенкооповцы выложили свои сорцы в открытый доступ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено nemyax 14-10-2019 в 09:26:

FiEctro
Тема про форк мода-девкита. Который аналог не движка, а именно что спирита. Нинада передёргивать.


Отправлено Дядя Миша 14-10-2019 в 10:49:

Я не стремился его сделать похожим на спирит, я в теме про мои проекты подробно всё расписал, что и как получилось.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 14-10-2019 в 10:59:

Цитата:
Ghoul [BB] писал:
Да какая разница, Мастер просил за спиной не обсуждать. Надо будет, сам напишет.. только он уже ничего больше не напишет


Так слухи тогда всякие непотребные пойдут. Надеюсь что он оклемается, и всё с ним будет хорошо. Пускай больше высыпается.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено FreeSlave 14-10-2019 в 10:59:

nemyax, какая тебе нужна документация по свену? Есть документация по ангелскриптовому API

__________________
I'm on github
I'm on opendesktop.org


Отправлено XaeroX 14-10-2019 в 12:12:

Ничего себе! В свене прикрутили ангелскрипт?? Ну теперь можно писать на С++ не только в С++ коде, но и в скриптах. Истинные хардкорщики оценят.

__________________

xaerox on Vivino


Отправлено FreeSlave 14-10-2019 в 12:56:

XaeroX, да вроде ещё с 4-ой версии.

Так сорцы свена закрыты. Они и прикрутили, чтоб дать возможность добавлять что-то своё без доступа к библиотекам. Да и даже если б сорцы были доступны, держателям серверов пришлось бы при каждом апдейте мерджить изменения и рекомпилить сервер.

Или тебе не нравится именно то, что прикрутили АнгелСкрипт, а не какой-нибудь Луа?

__________________
I'm on github
I'm on opendesktop.org


Отправлено XaeroX 14-10-2019 в 13:05:

Цитата:
FreeSlave писал:
да вроде ещё с 4-ой версии.

Вот оно что. Просто помню, что лет 10 назад Мастер очень сокрушался, что в Волатиле Lua, а не AngelScript. Видимо, он свенкоопом и вдохновлялся.
Цитата:
FreeSlave писал:
Они и прикрутили, чтоб дать возможность добавлять что-то своё без доступа к библиотекам.

Что им помешало открыть сорцы игровых библиотек? Это ж не движок, который они открывать не могут из-за требований Valve.
Цитата:
FreeSlave писал:
Или тебе не нравится именно то, что прикрутили АнгелСкрипт, а не какой-нибудь Луа?

Я не понимаю, зачем прикручивать С++ к С++. С Луа в волатиле всё понятно - простенький язык для скриптования миссий, который смогут освоить левел-дизайнеры без особого понимания программирования. Хотя сейчас я бы уже, наверное, выбрал Питон.

__________________

xaerox on Vivino


Отправлено nemyax 14-10-2019 в 13:08:

Цитата:
XaeroX писал:
сейчас я бы уже, наверное, выбрал Питон

Отэта поворот. Ты ж брезговал петоном.


Отправлено FreeSlave 14-10-2019 в 13:11:

XaeroX, в данном случае в использовании C++-подобного языка для скриптов есть плюсы. Если есть какой-то мод с открытыми исходниками, и кто-то хочет сделать из него маппак для свена, то можно по сути скопировать C++ реализацию, подправить некоторые моменты для ангелскрипта и всё готово. В свене скрипты используются именно для создания новых энтить, так что сходство с HLSDK скорее плюс, чем минус.
AMX плагины тоже не зря на С++-подобном языке писались, как мне кажется.

__________________
I'm on github
I'm on opendesktop.org


Отправлено thambs 14-10-2019 в 13:14:

Цитата:
Видимо, он свенкоопом и вдохновлялся.

Та не так — у него просто фетиш на точки с запятыми и фигурные скобки.

Цитата:
Питон

Неимоверные душевные страдания, причиняемые отступами и отсутствие точек с запятой в конце каждой строки же. Кровь кишки, ну ты поел.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 14-10-2019 в 13:21:

Цитата:
nemyax писал:
Отэта поворот. Ты ж брезговал петоном.

Брезговать-то брезгую, но вынужден в последние годы много на нём писать.
FreeSlave
Просто С++ это очень сложный язык с непростым синтаксисом и множеством подвохов. Даже программисту со стажем ничего не стоит написать вот такой перл:
C++ Source Code:
int i = 2 + foo()?1:0;

А потом полдня ДЕБАЖИТЬ, пытаясь понять, с какого перепугу у него i равен 1.

Добавлено 14-10-2019 в 20:21:

Цитата:
thambs писал:
у него просто фетиш на точки с запятыми и фигурные скобки.

И Луа, и питон не против, если ты будешь ставить точки с запятыми.
Вот с фигурными скобками уже сложнее, да.
Цитата:
thambs писал:
душевные страдания, причиняемые отступами

Я раньше так же рассуждал, а потом понял, что там несколько иная философия. Хороший код на питоне похож на литературный текст. Тебе же не причиняет душевные страдания красная строка?
Ну и ещё необходимость ДЕБАЖИТЬ чужой плюсовый код с десятком вложенных блоков с фигурными скобками иногда отрезвляет. В питоне такое написать сложнее из-за необходимости соблюдать индентацию, и программист охотнее переделает реализацию на более читабельную.

__________________

xaerox on Vivino


Отправлено nemyax 14-10-2019 в 13:31:

Цитата:
XaeroX писал:
Даже программисту со стажем ничего не стоит написать вот такой перл

Разве со стажем не приходит привычка везде втыкать скобки на всякий пожарный?


Отправлено XaeroX 14-10-2019 в 13:33:

nemyax
Сначала приходит, а потом обратно уходит. Обилие скобок ухудшает читабельность. Да и старшие коллеги могут засмеять - "ты чо лох что ли, приоритет операторов не помнишь? понабрали по объявлениям..."

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 03:15. Страницы (37): « 1 2 3 [4] 5 6 7 8 » ... Последняя »
Показать все 549 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024