Лисичке-сестричке и себе на память. Страница из ворда о том, как мы с квестом друг друга мучили-мучили, и домучили.
читать дальше***
Раз уж мне все равно не о чем писать, буду вести летопись создания офигительного докУмента, который наверняка сведет с ума меня и мой браузер. Вперед и с песней!
Итак, Яреньке приспичило сделать мини-квест с помощью Javasсript х_Х
0. Первый флин не в то горло
Открыв какие-то старые файлы с попытками сделать тесты из честно потыренных скриптов (и даже нечто, напоминающее диалог и простейший выбор воин-маг-вор), я долго всматривалась в код с мыслью "Кто все эти буквы?". Потом ушла смотреть Принца Персии.
1. Глаза боятся, а руки из ж... ах, если бы они были из желтого металла!
Читала сайт о JS. Записала один прием, больше ничего не поняла. Думалка болит. Не люблю ассоциаций по созвучности иностранных слов, но мое знакомство со "скриптом" вполне выражается словами "скрип" и "крипт" (который то ли склеп, то ли тайнопись). А еще "скрип" будет очень хорошо подходить к попыткам запустить будущий скрипт в браузере xD
2. Видишь список? И я не вижу. А он есть!!!
Набросала рыбу-убийцу моей мечты. Для начала три локации и без описаний. Меню скрываются... и... отображаются! Аллилуйя! Пункты в меню прятать было лень, и висят они нахально с табличками "UNDER CONSTRUCTION".
3. Суджамма: выпил рюмку - выпей две!
Герой пьет иписает трезвеет. И снова пьет. Иногда он заходит в таверну в надежде послушать свежие сплетни, но ничего нового там нет. Чему только я его научила?.. Дома тоже пили, отмечали праздник) Вообще последний раз пила водку лет 5 назад (да и вообще раз 5 за всю жизнь), но стоило однажды сказать, что вот, мол, попробовала «Абсолют» с черной смородиной, и вроде бы вкусная вещь, как с тех пор всем родственникам рассказывают, что это «моя любимая водка», как будто я ее регулярно пью xD
4. Я пришел к тебе с рулетом
Герой научился говорить и первым делом клеится к девушке. Я еще до переменных не дошла, а тут Шигорат знает, как функцию с проверкой замутить. Скорее бедняга пойдет к Курио, к нему ближе.
5. Флин флином запивают
Теперь он делится с ней выпивкой, но из кармана волшебная бутылка не пропадает. А я написала функцию!!! Сама о_О Теперь хоть меньше левых кусков текста висит в воздухе. Но все равно выскакивают откуда-то, а нужные пропадают. Ах вы, DIVы мои, DIVы! Что ж я других способов не освоила?!
6. Не дразни НПС
ГГ развлекается тем, что доводит НПС до белой горячки, а потом отпаивает, и по новой. Файл весит всего 14Кб, а у меня уже байты за килобайты заходят, путаю и забываю все индексы и так не дошла до переменных. Или это они и начались?
7. Будь проклят тот день, когда я подумала об оптимизации
Переписывать и исправлять скрипт - это жжжуть! Хотела названия попроще присвоить, напутала, искала ошибки... Ну и Забытые Кавычки - вообще страшный монстр. Хуже всего, когда квест вообще не стартует, на блоках-то я быстро баги нахожу. «Лучше взрыв, чем ничего»)) А вообще ухохоталась, какая у меня дырявая память: была абсолютно уверена, что курсор на ссылках называется hand, а он - pointer. Как я только с этой hand не извращалась)))
8. Тише едем...
Наконец бар переехал в таверну, а то доставка в офис - это перебор, хотя проверять было быстрее. Вроде процесс идет неплохо: ГГ интересуется сплетнями, купил отмычку, а под конец выходных даже научился ломать замок. Вот и первая концовка ^_^ Из 15 или около того. Дальше уже ничего интересного... ждем новых, веселых багов.
9. Мы в_месте о_О
Сделала скрипт-близнеца листалки ответов, только для меню действий. Ну, я подозревала, что он сработает, но все-таки способ странный. Что-то здесь есть нетрадиционное... знать бы, как нормальные люди делают xD (Нормальные люди делают ЭТО не на JS...) А все-таки приятно, что везде 2-3 строки поменялись на 1. Такое чувство, что все герои умеют только одно - теперь еще и ординатор спивается. Хорошо, что у ГГ нет коллизии, он либо пьяный, либо в форме xD
10. А теперь со всем этим мы попробуем взлететь
Пока что в конкурсе на самый длинный IF лидирует Канализационная крыса. Но в игру еще не вступила наша темная лошадка - поляна с цветочками! Примеры из мануалов для чайников меня уже расстраивают, максимум if… else if или if (a>b && a<c), а как же вложенные if и много-много независимых переменных? А если я хочу много if без else и одновременно? Ааа, я ничего не понимаю! Ладно, сейчас что-нибудь нагромоздим потопорнее и посмотрим, как оно работает... Н-да, а еще у меня появился свой домашний Кривой рандом. В примере писали, что обычный рандом выкидывает предельные значения вдвое реже, поэтому надо его улучшить... улучшенный рандом у меня наоборот 20 раз выкинул 1 и 3, и 2 раза - двойку.
11. Последние миллиметры
Отвлеклась от скрипта и почитала текст. Ну и бред. Но доделаю. Но какая чушь((( Стыдно, товарищи!.. Следующие 2 дня ничего не делала, усиленно самовнушаясь: «Это не текст, а эквивалент, ему можно».
12. It’s alive! ALIVE!!!11
Курио все-таки оказался последним в списке. Всего-то на полдня доделок. Пару мест недоучла, поправила, хотя от исходника отличий совсем мало. Ловила баги, улов так себе. Местами забавно, в основном «неразменный инвентарь») Наверно, каких-то не заметила. Наплодилось мелких функций - некуда плюнуть, чуть ли не на каждый абзац. Похоже на то, как я вышиваю крестиком - спереди еще ничего так смотрится, но изнанку лучше не смотреть))) А, ладно, для первого раза сойдет. И никакого второго раза! xD
***
Сидит на пеньке каджит, ест сахар и приговаривает «Вар-вар-вар...». Ярька хватает дневник и записывает: «var a="Атронах"; var b="Банглер Бейн"; var c="Комуника";».
читать дальше***
Раз уж мне все равно не о чем писать, буду вести летопись создания офигительного докУмента, который наверняка сведет с ума меня и мой браузер. Вперед и с песней!
Итак, Яреньке приспичило сделать мини-квест с помощью Javasсript х_Х
0. Первый флин не в то горло
Открыв какие-то старые файлы с попытками сделать тесты из честно потыренных скриптов (и даже нечто, напоминающее диалог и простейший выбор воин-маг-вор), я долго всматривалась в код с мыслью "Кто все эти буквы?". Потом ушла смотреть Принца Персии.
1. Глаза боятся, а руки из ж... ах, если бы они были из желтого металла!
Читала сайт о JS. Записала один прием, больше ничего не поняла. Думалка болит. Не люблю ассоциаций по созвучности иностранных слов, но мое знакомство со "скриптом" вполне выражается словами "скрип" и "крипт" (который то ли склеп, то ли тайнопись). А еще "скрип" будет очень хорошо подходить к попыткам запустить будущий скрипт в браузере xD
2. Видишь список? И я не вижу. А он есть!!!
Набросала рыбу-убийцу моей мечты. Для начала три локации и без описаний. Меню скрываются... и... отображаются! Аллилуйя! Пункты в меню прятать было лень, и висят они нахально с табличками "UNDER CONSTRUCTION".
3. Суджамма: выпил рюмку - выпей две!
Герой пьет и
4. Я пришел к тебе с рулетом
Герой научился говорить и первым делом клеится к девушке. Я еще до переменных не дошла, а тут Шигорат знает, как функцию с проверкой замутить. Скорее бедняга пойдет к Курио, к нему ближе.
5. Флин флином запивают
Теперь он делится с ней выпивкой, но из кармана волшебная бутылка не пропадает. А я написала функцию!!! Сама о_О Теперь хоть меньше левых кусков текста висит в воздухе. Но все равно выскакивают откуда-то, а нужные пропадают. Ах вы, DIVы мои, DIVы! Что ж я других способов не освоила?!
6. Не дразни НПС
ГГ развлекается тем, что доводит НПС до белой горячки, а потом отпаивает, и по новой. Файл весит всего 14Кб, а у меня уже байты за килобайты заходят, путаю и забываю все индексы и так не дошла до переменных. Или это они и начались?
7. Будь проклят тот день, когда я подумала об оптимизации
Переписывать и исправлять скрипт - это жжжуть! Хотела названия попроще присвоить, напутала, искала ошибки... Ну и Забытые Кавычки - вообще страшный монстр. Хуже всего, когда квест вообще не стартует, на блоках-то я быстро баги нахожу. «Лучше взрыв, чем ничего»)) А вообще ухохоталась, какая у меня дырявая память: была абсолютно уверена, что курсор на ссылках называется hand, а он - pointer. Как я только с этой hand не извращалась)))
8. Тише едем...
Наконец бар переехал в таверну, а то доставка в офис - это перебор, хотя проверять было быстрее. Вроде процесс идет неплохо: ГГ интересуется сплетнями, купил отмычку, а под конец выходных даже научился ломать замок. Вот и первая концовка ^_^ Из 15 или около того. Дальше уже ничего интересного... ждем новых, веселых багов.
9. Мы в_месте о_О
Сделала скрипт-близнеца листалки ответов, только для меню действий. Ну, я подозревала, что он сработает, но все-таки способ странный. Что-то здесь есть нетрадиционное... знать бы, как нормальные люди делают xD (Нормальные люди делают ЭТО не на JS...) А все-таки приятно, что везде 2-3 строки поменялись на 1. Такое чувство, что все герои умеют только одно - теперь еще и ординатор спивается. Хорошо, что у ГГ нет коллизии, он либо пьяный, либо в форме xD
10. А теперь со всем этим мы попробуем взлететь
Пока что в конкурсе на самый длинный IF лидирует Канализационная крыса. Но в игру еще не вступила наша темная лошадка - поляна с цветочками! Примеры из мануалов для чайников меня уже расстраивают, максимум if… else if или if (a>b && a<c), а как же вложенные if и много-много независимых переменных? А если я хочу много if без else и одновременно? Ааа, я ничего не понимаю! Ладно, сейчас что-нибудь нагромоздим потопорнее и посмотрим, как оно работает... Н-да, а еще у меня появился свой домашний Кривой рандом. В примере писали, что обычный рандом выкидывает предельные значения вдвое реже, поэтому надо его улучшить... улучшенный рандом у меня наоборот 20 раз выкинул 1 и 3, и 2 раза - двойку.
11. Последние миллиметры
Отвлеклась от скрипта и почитала текст. Ну и бред. Но доделаю. Но какая чушь((( Стыдно, товарищи!.. Следующие 2 дня ничего не делала, усиленно самовнушаясь: «Это не текст, а эквивалент, ему можно».
12. It’s alive! ALIVE!!!11
Курио все-таки оказался последним в списке. Всего-то на полдня доделок. Пару мест недоучла, поправила, хотя от исходника отличий совсем мало. Ловила баги, улов так себе. Местами забавно, в основном «неразменный инвентарь») Наверно, каких-то не заметила. Наплодилось мелких функций - некуда плюнуть, чуть ли не на каждый абзац. Похоже на то, как я вышиваю крестиком - спереди еще ничего так смотрится, но изнанку лучше не смотреть))) А, ладно, для первого раза сойдет. И никакого второго раза! xD
***
Сидит на пеньке каджит, ест сахар и приговаривает «Вар-вар-вар...». Ярька хватает дневник и записывает: «var a="Атронах"; var b="Банглер Бейн"; var c="Комуника";».
@темы: Morrowind