Генераторы...
Долго ли, коротко ли, а реальную работы над DioWorlds я все же. И хотя до этапа когда там можно будет играть еще очень далеко, кое чем я, все же, хочу сегодня похвастаться.
Генераторы!
Сколько я их написал за свою жизнь? Да пожалуй что и не сосчитаю. В последний раз я писал, что надеюсь, что это последний. Прошло время, и вот я пишу его снова. Хотя предыдущий все таки был неплохой и довольно навороченный, но он был написан на c#, а потому для этого проекта отказался не подходящим. Пришлось начинать все сначала, и за день я кое чего набросал. Он весьма далек от совершенства, в частности он не умеет склонять(в отличии от прошлого) и много еще чего не умеет. Поэтому я пока не могу перенести все что было на старом( diogames.ru/Gen/ ) сюда. Ну что, лиха беда начало? На самом деле, мне было нужно его наличие, хотя бы в каком-то виде. Потому что иногда очень хочется иметь под рукой инструмент, который позволит быстро сделать какой-то генератор и не только для себя.
Сейчас их писать могу только я, но со временем я планирую предоставить возможность это делать и другим. Но задача это не приоритетная, а потому когда я до нее доберусь — пока не знаю. А потому, пока буду вставать исключительно сам, и надеюсь, время от времени, радовать этим вас.
Генераторы!
Сколько я их написал за свою жизнь? Да пожалуй что и не сосчитаю. В последний раз я писал, что надеюсь, что это последний. Прошло время, и вот я пишу его снова. Хотя предыдущий все таки был неплохой и довольно навороченный, но он был написан на c#, а потому для этого проекта отказался не подходящим. Пришлось начинать все сначала, и за день я кое чего набросал. Он весьма далек от совершенства, в частности он не умеет склонять(в отличии от прошлого) и много еще чего не умеет. Поэтому я пока не могу перенести все что было на старом( diogames.ru/Gen/ ) сюда. Ну что, лиха беда начало? На самом деле, мне было нужно его наличие, хотя бы в каком-то виде. Потому что иногда очень хочется иметь под рукой инструмент, который позволит быстро сделать какой-то генератор и не только для себя.
Сейчас их писать могу только я, но со временем я планирую предоставить возможность это делать и другим. Но задача это не приоритетная, а потому когда я до нее доберусь — пока не знаю. А потому, пока буду вставать исключительно сам, и надеюсь, время от времени, радовать этим вас.
43 комментария
1. Можно ли как-нибудь сделать так, чтобы поля с текстом выводились в несколько строк, и их не надо было бы прокручивать? Неудобно жутко :)
2. Можно ли (на будущее) давать свои предложения / пожелания по наполнению генераторов? Просто, насколько я знаю, это чуть ли не единственный подобный ресурс на русском языке.
А можно пояснить? Честно говоря не понял мысль х) В смысле сделать более компактным по высоте или что?
Не можно а нужно :) Особенно если не на пустом месте, а еще и какие-то материалы есть, то вообще супер!
Хотелось бы, чтоб все, что начинается после слова «доказател...» было видно сразу, без таскания ползунком направо.
ОК, подготовлю материалы и скину. Как лучше: сюда, в личку или на почту?
Из идей — для начала можно было бы оцифровать два моих генератора, вот этот:
http://svolod-gm.livejournal.com/70802.html и вот этот:
http://svolod-gm.livejournal.com/63189.html
в виде «сгенерить одним кликом». Может кому пригодится. Мне — точно :)
Если что заметите не так, говорите, будем править. Генераторы прикольные, думаю мне и самому могут пригодится :)
Впрочем, нужно больше золота! :) Если будут еще предложения, давайте ;)
Только из генератора npc исчезло поле «Особенность»…
Внешность: Отсутствие уха, пальца и т.д.
Род занятий: Ремесленник или подмастерье
Поведение: Говорит короткими предложениями
Характер: Не очень-то умный
Мотивация: Ищет новых ощущений
Тайна: Тяжелое психическое расстройство
А элдер сайн — настолка из вселенной архэм хоррор, там сложнее… хотя тоже 6-8 д6
Добавил сетлеров и еще парочку мелких, но, возможно, полезных… :)
Зодиак прямо в генератор НПС просится.
Впрочем извольте, 60кб вместо полутора мегабайт. Ваша душенька довольна?
P.S. Я согласен, что изначально сайт должен весить минимум. Но во первых, как бы это даже не альфа версия, это то, над чем я работаю, в том числе размышляю о средствах оформления. А во вторых, так же надо понимать, что для некоторых людей 1-2 мегабайта — не трафик, и они буду оформлять свои игры именно так, если конечно будут там играть) Так как форумы, не вижу, по большому счету, в этом ничего зазорного…
Кстати, было бы интересно услышать рассказ о библиотечке js-парсера, но этот рассказ выходит за рамки имажинарии.
Я даже статью писал, только так и не выложил. Она называлась что-то воде «арабский кошмар», потому что процесс представлял собой вложенные итерации, типа как сон во сне, во сне, во сне… В конечном итоге парсер грамматики для генератора был написан на самом себе :) Обычное такое явление, когда язык программирование написан на самом себе х)
На выходе — ответ «правильно ли составлено предложение или нет» (согласно правилом канонической формы), то есть является ли заклинание (не суть что оно делает) в принципе валидным?
Это минимум :) Максимум не с нашими знаниями :(