HLFX.Ru Forum Страницы (11): « Первая ... « 7 8 9 10 [11]
Показать все 164 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life FX (https://hlfx.ru/forum/forumdisplay.php?forumid=2)
-- Возрождение HLFX... долгожданное событие или анахронизм? (часть 2) (https://hlfx.ru/forum/showthread.php?threadid=3831)


Отправлено marikcool 10-03-2013 в 11:01:

если скриптовое крутить, то обязательно где можно создавать структуры и классы.
amxx не годится.

__________________
vk.com/skullcapstudios


Отправлено XaeroX 10-03-2013 в 11:59:

Цитата:
marikcool писал:
если скриптовое крутить, то обязательно где можно создавать структуры и классы.

Никаких классов не будет, пока я жив. Умру - тогда хоть с головой в своё мерзопакостное ООП погружайтесь.

__________________

xaerox on Vivino


Отправлено Crystallize 10-03-2013 в 12:58:

А что вы понимаете под "улучшить поведение оружия"?


Отправлено nemyax 10-03-2013 в 13:32:

Цитата:
XaeroX писал:
Никаких классов не будет, пока я жив. Умру - тогда хоть с головой в своё мерзопакостное ООП погружайтесь.

Небольшой оффтоп, если мона. А как бы выглядело API для моддеров, если бы оно было функциональное?


Отправлено XaeroX 10-03-2013 в 13:41:

nemyax
Для этого нужен функциональный движок, а халфа - классический процедурный (даже не объектно-ориентированный - ну если не считать классами структурки edict_t и entvars_t).

__________________

xaerox on Vivino


Отправлено Дядя Миша 10-03-2013 в 15:25:

Цитата:
Ku2zoff писал:
Ну вот, например, товарищ Shapirlic довольно неплохие вещи делал в моде Alternative Way. Не знаю, насколько грамотно, исходников не видел, надеюсь, что ни как в Арранжевом Менте.

Это хорошо, это правильно. Надежда, она как говорится, всегда последней умирает

XaeroX вот кстати в дуум3 так. Очень забавно сделано.
Например, эдикт - это некая структурка с различными каллбэками, которые вызывает движок. Только для пущей наглядности, это функции в классе эдикта. Прямо на всё на всё, фиг отличшь где своя, а где движково-вызывательная.
Вот скажем функция Render, Save, Restore, TransmitBits, ReceiveBits.
И ты там сидишь и натурально пишешь WiteFloat, ReadFloat и всякое такое.
Выглядит жутковато, но это наверное с непривычки
Современные гей-девовцы себе все энтити так мыслят.

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 10-03-2013 в 15:38:

Дядя Миша
Ну по сути всякие m_pfnThink/m_pfnTouch это то же самое.
Но я всё же смотрю в сторону безопасной и кроссплатформенной песочницы. В этом смысле виртуальная машинка из ку3 - самая простая и надёжная. И быстрая, благодаря JIT-компилятору. Но я ещё не решился, у меня без машинок пока дел невпроворот.

__________________

xaerox on Vivino


Отправлено Дядя Миша 10-03-2013 в 15:46:

Цитата:
XaeroX писал:
Ну по сути всякие m_pfnThink/m_pfnTouch это то же самое.

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено ERIK-13 17-03-2013 в 15:55:

Цитата:
XaeroX писал:
Может, лучше лисп?

Да, лисп было бы хорошо. А именно, было бы здорово увидеть в HLFX его диалект Scheme: он простой и легковесный, в отличие от Common Lisp и всяких мутантов вроде Clojure. Хотя насчет ревизий языка после R5RS я не уверен.


Отправлено CrazyRussian 17-03-2013 в 16:14:

Цитата:
nemyax писал:
CrazyRussian вроде имел с ним дело, вот пусть и скажет своё веское.

Он (лисп) нанес непоправимый урон моей психике, после императивного программирования функциональщина выглядит как чтото дикое и бесполезное.

__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов


Отправлено XaeroX 17-03-2013 в 16:34:

Цитата:
ERIK-13 писал:
А именно, было бы здорово увидеть в HLFX его диалект Scheme: он простой и легковесный, в отличие от Common Lisp и всяких мутантов вроде Clojure

Я почему-то уверен, что число пользователей хлфх при таком раскладе будет стремиться уже не к нулю, а к минус-бесконечности.

__________________

xaerox on Vivino


Отправлено Cybermax 17-03-2013 в 16:35:

Цитата:
XaeroX писал:
Я почему-то уверен, что число пользователей хлфх при таком раскладе будет стремиться уже не к нулю, а к минус-бесконечности.

Так и есть. Кто этот диалект вообще знает.

__________________


Отправлено Дядя Миша 17-03-2013 в 17:32:

Пользователей HLFX надо брать по модулю (с)


Отправлено ERIK-13 17-03-2013 в 17:48:

Цитата:
XaeroX писал:
Я почему-то уверен, что число пользователей хлфх при таком раскладе будет стремиться уже не к нулю, а к минус-бесконечности.

И правда. Хотя у буржуев его вроде в институтах учат.


Временная зона GMT. Текущее время 04:29. Страницы (11): « Первая ... « 7 8 9 10 [11]
Показать все 164 сообщений этой темы на одной странице

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