RU

Новый уровень QSP

Харч #722 16.04.2014 22:49 10 comments 9271 views

Сейчас задумался. А почему бы не улучшить QSP платформу? Почему бы не добавить в неё то же ООП?
И, самая банальная мысль, почему бы не добавить в неё поддержку lua или anglescript скриптов? Это дало бы сразу огромные возможности в разработке.

Харч,
ты не первый. Предлагали много раз.

Во-первых, это не только “добавит возможностей”, но и усложнит платформу. Таким образом, теряется главное преимущество QSP - простота освоения.

Во-вторых, более “программистские” платформы уже есть - тот же INSTEAD. Lua-скрипты, ООП. Сегодня не 2000 год, сейчас каждый может найти себе платформу по вкусу.

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

Поэтому, такого “улучшения” не будет.

P.S. Есть и реально необходимые улучшения - например, поддержка функции GETPLAYER. Но Байт новую версию библиотеки и классического плеера пилит уже много лет, и неизвестно, когда закончит.

Согласна с Нексом. Что же вас прет то всех ООП в кусп добавлять. Инстеад же есть. =)

Правильный ООП не усложнит платформу. Он будет совершенно необязательным для использования в простых играх, но удобным инструментом для авторов всяких РПГ.

Хотя действительно, использовать ООП будет не больше авторов, чем использовали AQSP. Да и движок Байту пришлось бы сильно переработать.

P.S. По-моему, эту тему поднимают в среднем раз в пару месяцев…

Я, кстати, совсем не буду возражать, если кто-то соберётся и сделает отдельную версию QSP с поддержкой ООП.

Но ведь никто не хочет делать сам. Все клянчат ООП у меня и у Байта.

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

Я трачу всё свободное от работы время на монетизацию и сопутствующее развитие QSP, делаю новый плеер. Миллион задач впереди, одна приоритетней другой. В тысячу раз более востребованных, чем ООП.

Так что забудьте. От нас ООП не дождётесь. Делайте сами. Нужно ООП в QSP? Ради бога. Исходники открыты. Вперёд.

В принципе, уже размышлял над этим. Но тут же возник вопрос - а зачем мне лично это, если проще на другом языке написать, используя ООП? Всё равно кроме меня и пары человек вряд ли кто-то на QSP будет им пользоваться… Да и отдельный плеер качать пользователям для этого - ну нафик :)

Но тут же возник вопрос - а зачем мне лично это, если проще на другом языке написать, используя ООП?

Вооот. Правильно мыслишь. О том я в первом ответе и написал :)

Не нравится отсутствия переменных с плавающей точкой.

Харч,
во-первых, это ограничение легко обойти. Достаточно умножить рабочую величину на 10 в степени, соответствующей требуемой точности. Например, если требуется разделить “x” на 386 с точностью до сотых, то делаем так:

a100 = x * 100 / 386

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

В-третьих, для авторов с высокими требованиями к возможностям программирования уже существуют более подходящие платформы, например INSTEAD.

По факту)))) У меня претензии к классическому ксп, только по кастрированому css)
ибо приходиться с бубном танцевать, что бі зделать адаптивную таблицу.

Log in or Register to post comments.