Форум » » QSP live! » Ответить
QSP live!
Byte: идет написание новой версии QSP, для любопытных - непосредственно логика написана на ANSI C99, является кроссплатформенной, и оформлена в виде dll'ки / so'шки. GUI написан на wxWidgets и также является кроссплатформенным. кроме того, теперь QSP является встраиваемым, т.о. любой человек, желающий сделать свой GUI, заюзать язык QSP в своём проекте - теперь имеет такую возможность. сейчас написан тестовый вариант как GUI, так и логики, ведётся тестирование... подробнее на канале #QSP в IRC-сети DalNet.RU (серверы iskra.dalnet.ru, irc.chatnet.ru, irc.knastu.ru ...)
Nex: MixeratoR hyperjump? нафиг-нафиг. В QSP уже есть и пользовательские функции, и jump, и goto, хватит уже под каждый частный случай сущности плодить. Приводи пример кода, который не было бы лучше разбить на несколько локаций, тогда поговорим-подумаем. Самый большой грех - дать волю всем пожеланиям игрописателей. В QSP, надеюсь, будет вводится только то, что действительно необходимо. Чем язык проще, тем он доступней для изучения, и не стоит об этом забывать.
Ntropy: Думаю этот оператор не будет реализован, потому что это может сказаться на производительности или чём то внутри (см. комментарий про while). Кроме того, подобное можно сделать и текущими средствами (см. прыжек в середину локации), то что вы просите равноценно просьбе для С прыжку в любую функцию внутрь любого цикла, или к примеру в любую dll'ку, без её загрузки. P.S. вряд ли стоит вводить новые операторы когда уже есть сходные, например gt с параметрами (см. пример использования gt)
Byte: Вообще говоря, jump нужен скорее только для организации циклов.
MixeratoR: Nex пишет: В QSP уже есть и пользовательские функции, и jump, и goto, хватит уже под каждый частный случай сущности плодить. Приводи пример кода, который не было бы лучше разбить на несколько локаций, тогда поговорим-подумаем. У меня нет примера (т.е. это не мой "частный случай"). Просто я заметил, что у людей (в т. ч. и у меня) часто бывают конфузы с такими переходами. Тогда приходиться изворачиваться, использовать хаки, "ловить" сотню глюков и делать кучу другой, не относящейся к игровому творчеству, дребедени. Чем язык проще, тем он доступней для изучения, и не стоит об этом забывать. Не ну с этим выражением я в принципе согласен..; только ответь мне, почему "такая сложная и нелогичная" урка привлекала и продолжает привлекать столько полезных для себя авторов? Ты рассуждаешь так, как будто хочешь новый язык программирования общего уровня. ИФ-творчество - это в большинстве случаев другое... 2Ntropy: Понятно.
Nex: MixeratoR у людей бывают проблемы не из-за того, что им чего-то реально нехватает, а из-за того, что они пытаются "выйти через окно". Пока их не научат пользоваться дверью, они будут говорить "а почему через окно нельзя? я туда уже лазил, привык, давайте просто прорубим окно пошире" Проблема тут не в языке, а в неумении им пользоваться. Про различия, достоинства, недостатки и пр. сравнение урки с QSP я уже писал неоднократно. Могу повторить: на урке проще написать первую игру, при условии, что нет никакого опыта программирования. Именно поэтому новичков, а точнее, "пробующих" там гораздо больше, и именно поэтому средний уровень игр гораздо ниже QSP'шных. Я не хочу новый язык, меня QSP всем устраивает. И не нужно хакать и ловить сотни глюков - задай вопрос на форуме, и тебе помогут. Разве нет?
MixeratoR: Вчера Byte обновил QSP до 5.5.7 1) Исправлен баг с сохранением состояний; 2) Добавлена поддержка файлов конфигурации игр qspgui.cfg (если в папке с игрой лежит этот файл, плеер будет работать именно с ним).
Nex: MixeratoR вообще-то он об этом здесь уже написал :)
Byte: Не успел выложить 5.5.7, как Ajenta нашла ещё один баг wx :) Баг исправил, пересобрал QSP (номер версии не изменился). Качать на сайте.
fireton: [холивор censored]
Nex: fireton давай-ка холивор в отдельную тему, хорошо?
Ajenta: Byte, спасибо!!!!!
fireton: Nex, ты делаешь неадекватные заявления, а затем показываешь модераторскую бляху. Вдвойне неадекватно.
Nex: fireton повторяю ещё раз, последний. Хочешь обсудить "урка vs QSP" - создавай отдельную тему. Заявления, по которым у тебя были претензии, я из темы уже давно убрал, что ещё нужно? Обсуждать моё поведение тоже лучше не в этой теме. Можешь в ЛС, можешь отдельную тему завести если хочешь. Здесь тема про версии QSP, и здесь не место холиворам и флейму.
[Ray]: Не используйте jump WladySpb, делай много локаций, у плеера на них ограничения нет. Чем проще код, тем лучше. А если байт вдруг расщедрится и сделает фолдеры для локаций тогда вообще красота.
WladySpb: [Ray] Вот их-то и жду. Без папок делать много локаций не хочу, искать уже сейчас проблема.
Ajenta: [Ray], WladySpb Зачем фолдеры? Можно же распихать локации в разные файлы, а потом в коде просто открывать их по очереди и будет порядок.
[Ray]: Ajenta можно. А с фолдерами лучше
WladySpb: Ajenta Всё же, это из разряда чесать левое ухо левой рукой, перекрутив её вокруг шеи... Вроде и можно, но есть более удобный вариант)
WladySpb: При запуске плеера нельзя включить/отключить отображение окон. после открытия какой-либо игры, кнопки опять становятся активны.. Глюк, или так задумано? настраивал конфиг, вот и заметил..
Nex: WladySpb это вполне логично. зачем тебе окна которые не могут использоваться?
полная версия страницы