The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск игры Free Heroes of Might and Magic II 0.9.1"
Отправлено Аноним, 14-Мрт-21 11:37 
> Так я и не в осуждение.

Ну вот и оказалось что проще в этом смысле луа прикрутить. Истории наверное можно найти на форуме или в вербозных ченжлогах.

> Плохо (и даже не тем, что это плюсы).  Просто для AI такой язык
> слишком низкоуровневый, неудобно.

Современные плюсы при должном применении - вполне себе высокоуровневые. В этом их круть - позволяют совмещать мощ низкого уровня и выразительность высокого. Поэтому игроделы ими и пользуются. К тому же им нативно видны внутренности двигла и объекты "как есть", без гейтований абстракций, что источник багов само по себе. И таки дефолтный AI в весноте тоже в двигло вхардкожен и многим хватает. В .cfg твики параметров можно прописывать. А на Lua там шпрехают только когда продвинутости охота. Ну вон перец систему item'ов сделал, почти как в геруях. Даже с UI какими-то. И то сначала было на .cfg сделано - но там образовалось много кастомной логики, а .cfg все же не делался для *хардкорного* програмизма (хотя и там можно реюзабельные вещи делать) - таки на Lua это в целом несколько эстетичнее и видимо рефакторить не так мучительно.

> Да я как-бы не особенно и любитель.  stdlib питона в конце-концов
> кардинально похудеет, на мой взгляд.  Задолго до wolrd-domination.

В AI от stdlib только вред - позволяет систему юзера поиметь более 9000 неочевидных способов. Ему как максимум нужны биндинги к внутренностям двигла и специфичные для AI хелперы. А когда полинтернета скачивать начинают - мелкая и аккуратная олдскульная игра станет ацким блоатваре с кучей дыр.

> Хотя справедливо будет отметить роль батареек в популярности питона.

Вот пусть и прикручивают в какую-нибудь вову на андроиде, какой яп такие и игроки чтоли.

> Просто приемы против AI обычно не будут работать против человеков.  И, наоборот.

Люди достаточно уникально играют. А AI в новой версии играет таки вообще совсем не как оригинал и не как старый fheroes. Развивается быстро и нагло, естественным отбором развиваются качки, а потом если человек тупит они таки за ним придут - и замесят. В вон том комите на удивление мощно играет. На знакомой карте терпимо, на незнакомой - на Expert довольно тяжко получается.

> Ну, это был сарказм вообще-то.  Просто не знали люди про возможные решения, бывает.

Людям было проще откатиться к менее проблемному варианту чем решать over 9000 дурных проблем на ровном месте.

> А в своп-то они как тебе залезли?)

На N900 есть своп. В него можно залезть. Но работать это будет м-е-д-л-е-н-н-о. И протирая флеху.

> Ну тебе не хочется, а людям не хочется ковыряться в бинарном формате,

Я вообще не понимаю что хочется увидеть в кишках карт без редактора. Это не особо информативно и наглядно, мягко говоря.

> Не отлаживал мамкин хацкир, видать, приложения, хранящие так данные...

Делал это больше чем ты в 20 раз. И это по крайней мере были профессиональные штуки с крутыми алгоритмами и эффективными форматами. А не наколенщина от утят с питоном. Такую штуку гораздо приятнее отлаживать, как по мне.

> Оно внутре лежит, в папочке.

С теми параметрами которые я Sir'у зацитировал - он не компилится. Прикинь?!

> Внутре лежит, в папочке.  Молодец, что теперь нашел опцию WITHOUT_XML.

Теперь?! Я вообще-то в отличие от утят сначала изучаю ситуацию и думаю а потом делаю. Поэтому я сперва почитал хелп - потом скомпилил. А не наоборот.

> Да нет.

Судя по многочисленным фаллаутам в куче проектов таки да.

> Что такого грандмастерского в создании собственного образа?

То что он получается таким как задумано, конечно. С решением любых проблем по пути. И если надо выпилить к хренам питон, за этим у меня совершенно не заржавеет. Но дебианщики видимо усвоили что чем меньше хлама по минимуму - тем лучше жизнь и в целом и сами все это с неких пор практикуют.

> Ну, если пакетов хоть сотни за три...  Не, не знаешь.

Во первых мне нравится минимализм. Во вторых - я таки даже в десктопной системе делаю полную инспекцию списка пакетов и оставляю только реально необходимое. Питон в это число для меня вообще совсем не входит.

> В смысле?  Питон тебе насильно не впилили - ты зол.

Да, потому что в некоторых зависимостях типа самбы его пытаются притащить вообще уж на ровном месте. Из-за какого-то talloc аж. Вот это я понимаю - идиотия так идиотия. Поэтому мне пришлось например mplayer без smb пересобрать самому. Ну вот не надо мне гадюку в систему. На нем ничего полезного мне нет, только эксплойты всяких кулхацкеров. Пусть кукуют когда их сплойты тупо не запустятся, весело когда у таких в самом интересном месте батарейки садятся.

> Перл тебе впилили - ты не зол, а перл не интрузивен?

Они не пытаются сосватать мне 2-3 версии с здоровенным stdlib'ом и кучей батареек, и вообще, не считают что его надо запихнуть везде и всюду. И прогеры на этом - куда как более почтенные и рациональные существа, имхо. А то что он в debconf'е исторически сложился и на 100% не смогли оторвать, ну, да. Хотя в debconf2 и осознали как делать не надо, но перевести на него ВСЕ тыщи пакетов вроде пока не перевели.

> Ты-то тут причем?  Это дело программистов, поддерживающих софт,
> который ты используешь.  Если они не заморачиваются - причем тут питон?

Как бы скачаные извне скрипты и аддоны, падающие с дикими трейсами становятся вот именно моей проблемой. Да и как девы это решают я в убунте уже ощущал при апгрейде. Вон там кто-то опять на эту фирменную граблю встал, стабильность - признак мастерства.

> Ну, не знаю.  Довольно нишевой язык, помесь ежа с ужом (sed + awk) + дальнейшие
> наркоманские добавки.

А таки порог вхождения у него выше и это держит всяких тупарей на почтительной дистанции. Это идет на пользу качеству софта.

> Превратить это в нечитаемую лапшу - проще пареной репы.

Ну вон сорц битмесажа на питоне почитай. И как тебе? На его фоне даже вон тот кусочек сей из новости сбоку - очень неплохой, компактный (лол) и хорошо читаемый.

> Живые программисты на мертвых языках не пишут.

Софт сам по себе от времени хуже не становится. А Lempel Ziv 1991 года жмет не хуже чем в 1991 году. И компилится все так же. Хоть я конечно и не буду на C89 новый код писать, кроме расширения старого проекта какого-нибудь.

А таки да, это про период полураспада кода. Вот у NWC период полураспада офигенный получился, геруи еще под досом гоняли. А твой питонокод через столько же лет кто-нибудь вообще вспомнит? Или новое поколение утят скажет что этофу и вообще? :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру