Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Лекция 11. Простейший квест N2.

Лекция 11. Простейший квест N2. 13 года 9 мес. назад #41039

  • Pavlentus007
  • Pavlentus007 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 787
  • Спасибо получено: 73
Всем здраствуйте!Сегодня ты дорогой читатель и разработчик узнаешь как сделать простой квест №2!
P.S.Этот квест можно сделать подругому но мне кажеться что это самый лёгкий способ.
Смысл квеста будет таков:Девочка просит поймать для неё 15 бабочек и мы естественно не бросаем в беде маленькую леди и помогаем:)
Давайте начнём.
1Естественно создаём карту.



2Создаём евент.Ставим графику героя который нам нужен в даном случае нам нужна маленькая девочка.
Девочка нам говорит о том что она может дать нам кое что (в данном случае негра :D) но взамен ей надо помочь поймать бабочек.
Даёться выбор согласиться или нет.Ставим,что отмена будет считаться выбор 3,что бы при выборе нет нас не выкидовали а делали то что нам надо.Но сейчас нас интересует вариант согласиться.Пишем благодарность и то что девочка нам даёт сачок
что бы нам было легче(это не обязательно,но так более реалистично).Естественно показоваем что нам дали сачок и добавляем его в
инвентарь(предворительно создав его в базе данных).Потом девочка говорит сколько бабочек.
Потом мы включаем переключатель под названием бабочка(можно назвать как хотите но мне так удобнее:))Делаем мы это для того что бы бабочки ловились только после того как мы взяли квест.Дальше ставим локальный переключатель "А" что бы перейти на следущую страницу.
С ответом "да" закончили.
Теперь ответ "нет".
Тут всё просто опять ставим лок. перекл. только на этот раз "В".Делаем это для того что бы она не говорила всё время одно и тоже.
Вот так должно получиться.


Дальше создаём "левый" евент ставим ему запуск от...паралельно.Это делаем для того что бы всё двигалось и евент работал.(Если создать автоматически то нечего работать не будет всё зависнет и всё(в данном случае))В этом евенте создаём переменную которую называем так же бабочка(что бы легче понимать лучше создать бабочка2) и делаем предмет->бабочка в инвентаре.Я чуть позже объясню зачем это.Всё это закончили.
Вот как это выглядит:


Вернёмся к девочке.Создаём новую вкладку и ставим справа лок.перекл. "А" Это значит что эта страница активируется только после того как мы выберем "да" в 1 вкладке.
В строке евента пишем ветвление условий "переменная(!!!) "бабочка" ==15".Знаете что мы сейчас сделали?
Сейчас объясню.Помните мы делали евент с переменой в которой обозначалось что эта переменная значит предмет "бабочка" в инвентаре?Так вот сейчас мы активировали эту переменую и задали ей число 15 это значит что если переменная "бабочка"(предмет бабочка)будет ==15 то произойдёт вот это:...(там и надо написать что произойдёт).
Пишем в начале благодарность за то что вы помогли поймать бабочек и отдаём награду(у меня её нету).Дальше ставим лок.перекл."С".
А после союза "или" мы пишем то что будет если условие не соблюдено тоисть что то вроде:"у тебя ещё недостаточно бабочек".
Вот так это выглядит:


Дальше делаем ещё 1 вкладку и ставим что она будет включаться от лок.перекл. "В".Помните мы вначале писали что если ответ "нет" то делаем "что то" для того что бы она опять это всё не говорила?Так вот это и есть то "что то".Тут в начале мы пишем "ну что передумал?"и выбор "да" и "нет".Если "да" то пишем то что писали в начале если кто не понял то делаем всё то что после слов "Даёться выбор согласиться или нет.Но сейчас нас интересует вариант согласиться..."и т.д. И так же делаем лок.перекл."А".В выборе "нет" нечего не пишем.
Выглядет это так:


И последняя страничка.Отмечаем то что он включается только с помощью лок.перекл."С".И пишем благодарность.Вот это девочка будет говорить всё время после выполнения квеста.
Вот так это выглядит:


Так квест готов...Только мы что то забыли верно?:unsure: Точно!Как мы могли забыть!?:wall: Бабочки!
Создаём евент с графикой бабочки.
На первой страничке выставляем скорость(лутше поставить 1\2 частота и скорость наивысшая)и движение случайное.
На второй страничке выставляем тоже самое и пишем что он активируется от переключателя (НЕ ЛОК.ПЕРЕКЛ.!!!) бабочка.Теперь пишем в строке евента 1вы поймали бабочку!2добавить предмет +1бабочка.Дальше ставим лок.перекл. "А".
Создаём новую страничку БЕЗ графики и пишем что она активируеться от лок.перекл. "А"
Всё бабочка готова!После того как подоти и нажать ентер вам в вещи добавится бабочка,а сома бабочка исчезнит:)
Думаю не надо тут скрин выкладовать т.к. это легко:)
Ну не надо в меня кидать ботинками и помидорами:)Спасибо за уделённое внимание надеюсь кому нибудь помог разнообразить свой проект:)
P.S.Если что то не понятно спрашивайте...Всё таки 1 раз пишу такое может что то не так написал)
P.SS.Большую благодарность выражаю Rion,за то,что нашла у меня ошибку квесте,но я её уже исправил=)
Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О
Последнее редактирование: 13 года 8 мес. назад от Pavlentus007.
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 9 мес. назад #41052

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 4610
  • Спасибо получено: 4773
  • Проект года 2 местоВетеран2 место Победитель Сбитой кодировкиПобедитель конкурсаКоммерсант2 место ГотвПроект месяца 3 местоРазработчикДаритель Стимкея
Ух ты, как неожиданно:ohmy: Это ж учебную статью забацал Pavlentus007
А что, это дело благородное, можно и в энциклопедию залить:)
Ну...и для особо непонятливых новичков можно в файлоархив дему залить.

Последнее редактирование: 13 года 9 мес. назад от AnnTenna.
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #42883

  • Pavlentus007
  • Pavlentus007 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 787
  • Спасибо получено: 73
Можно,я не буду возникать:)
Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43199

  • Rion
  • Rion аватар
  • Вне сайта
  • Путник
  • Сообщений: 3
Если ставить свич Б на 3-й вкладке(ну т.е. после свича А), то при выборе "нет" в первый раз, идет зацикливание на свиче Б, хоть предметы в инвентарь и попадают, но в итоге остаешся без негра :)
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43210

  • Pavlentus007
  • Pavlentus007 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 787
  • Спасибо получено: 73
Ну я не написал про то,что надо написать,что потом дадут какую то вещь.Это же понятно.
Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43252

  • Rion
  • Rion аватар
  • Вне сайта
  • Путник
  • Сообщений: 3
Я имел в виду само зацикливание на вкладке со свичем Б можно убрать? Можно конечно 2-ю и 3-ю вкладки местами поменять. Но если их будет больше двух то так не получиться. Должен же быть другой способ?
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43253

  • Pavlentus007
  • Pavlentus007 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 787
  • Спасибо получено: 73
Моя твоя не понимай хD
Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43258

  • Rion
  • Rion аватар
  • Вне сайта
  • Путник
  • Сообщений: 3
А ты просто запусти свой квест. И на первой развилке выбери вариант "нет", тогда поймешь о чем я)
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43261

  • Pavlentus007
  • Pavlentus007 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 787
  • Спасибо получено: 73
ок щас попробую
Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43262

  • Pavlentus007
  • Pavlentus007 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 787
  • Спасибо получено: 73
да я забыл написать что при выборе "нет" нужно сделать что отмена это выбор 3
Спасибо за замечание!Сейчас исправлю!!!
Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43476

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 913
  • Спасибо получено: 566
  • ОраторДаритель СтимкеяПрограммист RubyВетеранПрограммист JavaScript
Сегодня вы дорогой читатель и разрабоДчик узнаешь (вы -> узнаешь? :)) как сделать простой квест №2!
Надо подправить текст, ато мозг немного выносят комбинации наподобие "вы узнаешь". :)
Администратор запретил публиковать записи гостям.

Лекция 11. Простейший квест N2. 13 года 8 мес. назад #43479

  • Pavlentus007
  • Pavlentus007 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 787
  • Спасибо получено: 73
ок я вообще то неуч хD
Кстати тоже ошибки допускашь...(тихо отмазолся ^^)
Я линивая свинья...
Я хороший мапер...Но конченый автор...
Я опять ленивая свинья....
Хочу курицу жаренную с пиццой О.О
Администратор запретил публиковать записи гостям.

Re: Лекция 11. Простейший квест N2. 12 года 2 мес. назад #55034

  • knyazkot
  • knyazkot аватар
  • Вне сайта
  • Мастер
  • Сообщений: 114
  • Спасибо получено: 26
Спасибо огромное ребят, скоро выложу отчет по лекциям. Написано все доходчиво, вопросов не возникает. *убежал на следующую лекцию*
Администратор запретил публиковать записи гостям.

Re: Лекция 11. Простейший квест N2. 12 года 2 мес. назад #55250

  • ryoyuyalex
  • ryoyuyalex аватар
  • Вне сайта
  • Мастер
  • Сообщений: 121
  • Спасибо получено: 8
  • Разработчик
Для финальной стадии этого квеста я просто добавил бы девочке ещё одну страницу с условием "бабочка=15". Ну а на ней уже соответственно благодарность, минус 15 бабочек, плюс один негр, плюс какой-нить свитч-ON на более хардкорную девочку с лужайки другого континента.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.207 секунд