Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 22.07.04 02:28. Заголовок: Досурка, перспективы
Насколько реально появление нормальной РНД? Неужели это так сложно?
|
|
Цитата
Ответить
|
Ответов - 125
, стр:
1
2
3
4
5
6
7
All
[только новые]
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 02.12.04 14:56. Заголовок: Re: Досурка, перспективы
Виктор, за нововведения огромное спасибо! Особенно порадовало отключение режима отладки в зашифрованных квестах. Теперь пожелание-наблюдение: Если в локации :name_loc стоит count_name_loc, то после исполнения proc в этой локации счетчик увеличивается!!! По-моему так быть не должно! Фактически из-за этого счетчиками пользоваться нормально невозможно. В «Пирамиде» из-за этого пришлось переделывать кучу локов да и теперь не уверен, что все нормально. Это сильно сложно исправить?
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 21.12.04 15:28. Заголовок: Re: Досурка, перспективы
Заглянула в чат, с утра никого нет, кроме Корвина, но с ним в чате неинтересно. Есть вопрос про xbtn. Я правильно понимаю, что это - кнопка с нестандартными возможностями? То есть исполнение оператора при нажатии на кнопку, и расположение кнопок в строке текста и изменение цвета кнопки в зависимости от цвета текста? Если да, то предлагаю такой синтаксис: xbtn «Название»,оператор - один. Или поменять местами оператор и название - суть в том, что он один! Если оператор goto имя_локи - получится стандартная кнопка с возможностями встраивания в текст - да, забыла сказать, для xbtn предлагаю задействовать текущий цвет текста (неактивный) и инверсию цвета(активный). Если надо много операторов, в оператор помещаем proc. if - запретить. А если оператор другой - pln, x=5, и т.п. - он исполняется и идет возврат в ту же локацию. Такие мысли.
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 22.12.04 00:54. Заголовок: Re: Досурка, перспективы
Предложенные варианты: 1a. xbtn «ссылка», «надпись» & операторы & ... & ntbx 1b. xbtn «ссылка», «надпись» : операторы & ... & ntbx 1c. xbtn «надпись», операторы & ... & ntbx 2. xbtn ссылка?операторы, надпись 3a. xbtn «ссылка», «надпись», {операторы} 3b. xbtn «ссылка», «надпись» {операторы} 4. ‹xbtn «ссылка», «надпись» & операторы› 5a. xbtn «ссылка»?text=«надпись»&act=«операторы» 5b. xbtn?link=«ссылка»&text=«надпись»&act=«операторы» 1: в стиле языка urql, : в 1b добавляет ассоциацию с дополнительной меткой, 1c - примерно вариант Дженни. ntbx (xbtn наоборот) нужен для обозначения конца конструкции, без этого не получится применять xbtn в ифе (запрещать это плохо, добавление метки по условию - очень частая ситуация ...) 2: получаются как бы параметры перехода на ссылку, это ближе к функциям. Их можно ввести и в goto и proc-переходах 3: ввести полноценные операторные скобки (возможно, с локальными переменными) 4: это ближе к тэгам, чтобы было удобней встраивать в текст 5: в стиле разных онлайновых языков, в Урке может смотреться несколько экзотически, но зато никаких проблем с порядком параметров Сам я пока склоняюсь к первому пункту (реализовать, кстати, просто и быстро), но все изменить в этом вопросе еще не поздно :)
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 22.12.04 12:59. Заголовок: Re: Досурка, перспективы
Victor пишет: цитата ...
1a. xbtn «ссылка», «надпись» & операторы & ... & ntbx - самое простое и понятное, надпись идет до ’&’, следующий оператор после ntbx 1b. xbtn «ссылка», «надпись» : операторы & ... & ntbx - А если в надписи будут ’:’? Или надпись обязательно в кавычках? 1c. xbtn «надпись», операторы & ... & ntbx - Мда, оригинальный вариант. Что-то в этом есть... Дженни, респект! :) 2. xbtn ссылка?операторы, надпись - С первого взгляда берет сомнение, ибо в операторах может быть «pln Казнить,» - нужен четкий конец операторов. Но идея использовать параметры в goto и proc - великолепна! 3a. xbtn «ссылка», «надпись», {операторы} - это нельзя делать - запятая применяется в названиях кнопки... или отслеживать сочетание », {»? Так проще просто отследить ’{’ 3b. xbtn «ссылка», «надпись» {операторы} - - это приемлемо и знакомо 4. ‹xbtn «ссылка», «надпись» & операторы› - не будет ясно где кончается кнопка и начинаются другие операторы, не наглядно! 5a. xbtn «ссылка»?text=«надпись»&act=«операторы» - мне приемлемо, новичкам... хммм. 5b. xbtn?link=«ссылка»&text=«надпись»&act=«операторы»
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 22.12.04 21:32. Заголовок: Re: Досурка, перспективы
Увольте...
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 23.12.04 16:53. Заголовок: Re: Досурка, перспективы
ага, и меня...
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 03.02.05 15:28. Заголовок: Re: Досурка, перспективы
Так какой же вариант xbtn реализуется? И почему?
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 14.02.05 16:00. Заголовок: Re: Досурка, перспективы
Виктор, а реально сделать на досурке нормальный поиск подстроки в строке с заменой ее на другую подстроку? Во время выполнения квеста? То есть в строковой переменной найти допустим все » и » и заменить их на запятые?
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.02.05 15:26. Заголовок: Re: Досурка, перспективы
Вопрос такой: почему в нижеприведенном коде пробелы во введенной строке исчезают? :1 instr k= input k tokens_delim=«char» tokens k i=0 :2 i=i+1 p #%token#i$$ if i‹=tokens_num then goto 2 pln pln Все end Если ввести, например «Привет, Вам, милые друзья!» получается «Привет,Вам,милыедрузья!» что не есть хорошо. Что работает не так? ’tokens’ или ’p’ ? Подозреваю, что как обычно дурная голова и кривые руки... Тогда научите.
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.02.05 15:46. Заголовок: Re: Досурка, перспективы
дык, разделители ведь, не включаются в состав слов :) вставь еще один «p», печатающий пробельчик, после вывода токена... (правда в конце будет лишний пробельчик, но усложнив логику «печати» можно и это обойти), с другой стороны, кто-же его заметит ;)
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.02.05 17:15. Заголовок: Re: Досурка, перспективы
Спасибо за совет! Кстати, спасибо и Евгению - тоже предложил работающий вариант. Обратите внимание на мою ошибку - выделена шрифтом instr_leave_spc=1 instr k= input k instr tokens_delim=char ;было tokens_delim=char tokens k i=0 :1 i=i+1 instr z=#%z$#%token#i$$ if i‹=tokens_num then goto 1 pln #%z$
|
|
Цитата
Ответить
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.03.05 14:34. Заголовок: Re: Досурка, перспективы
Ох, и сложно вы все пишите! Проще надо, проще и красивее. Мне кажется в урке много лишних операторов... но они мне не мешают :) А вот насчет сохранения в файл строковой переменной, пожалуй надо. Конкретно мне - представьте, есть тест написанный на урке. Результаты как сохранять? Копировать экран? А загружать результаты предыдущего теста?
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.03.05 15:24. Заголовок: Re: Досурка, перспективы
Для этого и предназначен save ж)
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.03.05 16:17. Заголовок: Re: Досурка, перспективы
Евгений!!! В сэйве будут все посещенные локации и все переменные. То есть я выцепить нужную информацию оттуда коннечно смогу, но другой пользователь? Мне надо сохранить конкретную(ые) строковые переменные, куда я могу включить нужный мне текст. И чтобы больше - ничего лишнего.
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.03.05 19:50. Заголовок: Re: Досурка, перспективы
Курсор исчезает, итить его налево
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 17.03.05 02:15. Заголовок: Re: Досурка, перспективы
А будет ли когда-нибудь работа без сопроцессора? :(
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.03.05 00:39. Заголовок: Re: Досурка, перспективы
Dmy пишет: цитата А будет ли когда-нибудь работа без сопроцессора? :(
Распакуй в директорию с Досуркой вот этот архив.
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.03.05 11:10. Заголовок: Re: Досурка, перспективы
О, спасибо! ^_^ Извините, что засоряю теу. ’’^_^
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 18.03.05 14:53. Заголовок: Re: Досурка, перспективы
Larry писал: цитата Урка на urq.ru - как сделать, чтобы в досурке не исчезал курсор? Рецепты на форум
Попробуй в common добавить строчку: :common ... style_dos_cursorcolor=16*7 ;Или какой там у тебя цвет? :) ... end
|
|
Цитата
Ответить
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 19.03.05 13:56. Заголовок: Re: Досурка, перспективы
Пробовал - не выходит! Может, и выходит, но все дело в том, что у меня цвет меняется по ходу игры, то есть есть такая опция, можно менять цвет как нравится. ЧТО ДЕЛАТЬ?
|
|
Цитата
Ответить
|
Ответов - 125
, стр:
1
2
3
4
5
6
7
All
[только новые]
|
|