Попробуй "Оккультизм" на вкус

Первая публичная демоверсия Occultism'а.
115 25 222
17
Хорошо поставлены фразы, только пунктуацию поправь
35
Faion, PFF=D Удивил, удивил xD
В плане диалогов ничего необычного.
А квест может быть и занятный. Только я в него не вникал. Только диалоги оценивал.
24
квест
scope SupportHome initializer Init 

StartQuest
    QuestHead
        quest_single = true
        quest_repeat = false
        quest_num = 82
        quest_name = "Больной"
        quest_req_rep = 50
        quest_rang = E
        quest_for_clan = konoha_shinobi 
        quest_vs_clan = none
        quest_cond = 0
        quest_cond_other = false
        quest_cond_status = unstarted
        quest_stages = 18
        quest_rew = 'I00G'
        quest_exp = 0
        quest_money = 100
        quest_npc[0] = Npc_Unit[98];
        quest_npc[2] = Npc_Unit[12];
        quest_npc[4] = Npc_Unit[44];
        quest_npc[5] = Npc_Unit[44];
        quest_npc[6] = Npc_Unit[44];
        quest_npc[8] = Npc_Unit[181];
        quest_npc[9] = Npc_Unit[44];
        quest_npc[10] = Npc_Unit[3];
        quest_npc[12] = Npc_Unit[14];
        quest_npc[14] = Npc_Unit[15];
        quest_npc[16] = Npc_Unit[15];
        quest_npc[18] = Npc_Unit[98];
    EndQuestHead
   
    NPC98: Stage1 
    
        TriggerData
            MeanAction
                CreateQuestAdventure(5000.,-12000., 4000., "Наконец я добрался до селения Листа, теперь нужно найти хорошего медика... наверно стоит узнать у жителей где можно найти медика", "");
            EndAction
        EndTriggerData
        
        DialogeData
            npc_ask ="Вы шиноби? Выполни пожалуйста мою просьбу, я очень хорошо заплачу!"
            quest_tips = "Отправтесь в селение Листа и найдите там хорошего медика."
            strHELP = "Детали миссии"
            strMEAN = "Продолжить миссию"
            strEXIT = "Отказатся от миссии"
            qweHELP = "Хорошо заплатишь говоришь? Интересно. И что же ты хочешь что бы я сделал?"
            qweMEAN = "Что ж, у меня сегодня хорошее настроение, так что я помогу тебе."
            qweEXIT = "У меня нет настроения решать чужие проблемы, ты уж извини."
            ansHELP = "Спаси моего брата, он внезапно заболел, местные врачи не могут ему помочь. Возможно врач из селения Листа мог бы ему помочь."
            ansMEAN = "Поторопись, неизвестно сколько еще мой брат продержится."
            ansEXIT = "Чертовы шиноби..."
        EndDialogeData
        
    NPC12: Stage3 
    
        TriggerData
            MeanAction
                CreateQuestAdventure(3900.,-13000., 500., "Так, я у стадиона, но где же искать этого врача? Нужно поспрашивать у местных... Хм, может быть эта девушка знает.", "");
            EndAction
        EndTriggerData
        
        DialogeData
            npc_ask ="Тебе что то нужно?"
            quest_tips = "Отправляйтесь к стадиону и отыщите медика"
            strMEAN = "Спросить о враче"
            qweMEAN = "Да. Я ищу хорошего врача, не знаешь где его можно найти?"
            ansMEAN = "Да, есть тут неподалеку хороший врач, он живет неподалеку от стадиона"
        EndDialogeData
        
    NPC44: Stage5 
    
        TriggerData
        EndTriggerData
        
        DialogeData
            npc_ask ="*Девушка занимается своей работой и не замечает вас*"
            strMEAN = "Спросить о враче"
            qweMEAN = "Эй сестренка, не подскажешь где я могу найти врача? Мне сказали, что он живет тут неподалеку от стадиона."
            ansMEAN = "Да, он живет неподалеку, но сейчас его тут нету."
        EndDialogeData
        
    NPC44: Stage6 
    
        TriggerData
        EndTriggerData
        
        DialogeData
            npc_ask ="*Девушка занимается своей работой и не замечает вас*"
            quest_tips = "Отправляйтесь к стадиону и отыщите врача"
            strMEAN = "Спросить о местонахождении врача"
            qweMEAN = "А немогла бы ты мне подсказать, где его можно найти?"
            ansMEAN = "Хорошо, скажу, но только если ты поможешь мне немного с работой, видишь, я тут зашиваюсь просто."
        EndDialogeData
        
    NPC44: Stage7 
    
        TriggerData
            CreateQuestAdventureWithTrap(2400., -15700., 350., Bandit, 5, "Вы попали в западню устроенную бандитами. Разберитесь с ними и поторопитесь узнать о судьбе врача у травницы.")
            GoldAction
               PayMoney(150)
            EndAction
        EndTriggerData
        
        DialogeData
            npc_ask ="*Девушка занимается своей работой и не замечает вас*"
            quest_tips = "Отыщите травницу, она должна быть недалеко от селения Листа"
            strGOLD = "Купить рамен (150 рё)"
            strMEAN = "Помочь с работой"
            strEVIL = "Применить угрозу"
            qweGOLD = "Хорошо, давай так, я куплю у тебя порцию рамена, а ты мне расскажещь, идет?"
            qweMEAN = "Хорошо, чем я могу тебе помочь?"
            qweEVIL = "Слушай, сестричка, я на миссии и я не в настроении, по этому не шути со мной и скажи где этот чертов врач, иначе мне придется поговорить с тобой по другому"
            ansGOLD = "Что ж, клиенту я не могу отказать, медик ушел к травнице, она живет рядом с селением, давай я тебе покажу на карте, а то ненайдешь же."
            ansMEAN = "Да ладно, я же пошутила, сейчас я тебе скажу куда идти"
            ansEVIL = "*Угроза подействовала, и девушка быстро рассказала где можно найти травника*"
        EndDialogeData
        
    NPC181: Stage9 
    
        TriggerData
        EndTriggerData
        
        DialogeData
            npc_ask ="Тебе что то нужно, может быть травы или что то еще?"
            quest_tips = "Вернитесь в селение и узнайте, вернулся ли врач"
            strMEAN = "Спросить о судьбе врача"
            qweMEAN = "Послушайте, я ищу врача, мне сказали что он пошел к вам за травами, он приходил к вам?"
            ansMEAN = "Да, заходил что бы купить лечебных трав, но он уже ушел. Ты видимо разменулся с ним."
        EndDialogeData
        
    NPC44: Stage10 
    
        TriggerData
        EndTriggerData
        
        DialogeData
            npc_ask ="*Девушка как обычно занимается своей работой и не замечает вас*"
            quest_tips = "Отправляйтесь к северным воротам и узнайте у стражников о враче"
            strMEAN = "Спросить пришел ли врач"
            qweMEAN = "Эй, сестренка, врач случайно не приходил? А то мне травница сказала, что он уже ушел назад."
            ansMEAN = "Нет, он еще не приходил, возможно он пошел к своим пациентам. Что бы наверняка узнать, спроси у стражников у южных ворот селения, они должны были его видеть, и возможно знают где он"
        EndDialogeData
        
    NPC3: Stage11
    
        TriggerData
            MeanAction
                CreateQuestAdventure(3270., -15900., 350., "Вы нашли  место, где судя по следам совсем недавно было совершено нападение. Судя по всему кто-то напал на врача и увели куда то его. Благодаря следам вы сможете выследить их", "");
            EndAction
        EndTriggerData
        
        DialogeData
            npc_ask ="Эй, у тебя какое то дело ко мне?"
            quest_tips = "Возможно с врачем что то случилось по дороге, возможно вы найдете подсказку если внимательно обследуете маршрут по которому шел врач."
            strMEAN = "Спросить о враче"
            qweMEAN = "Меня послали в селение что бы я нашел врача, и вот никак немогу с ним встретится, он случаем тут не проходил?"
            ansMEAN = "Да, он сегодня он проходил тут, кажется к травнице отправился, но он еще не возвращался."
        EndDialogeData
        
    NPC14: Stage13
    
        TriggerData
            MeanAction
                CreateQuestAdventure(-3950., -3300., 350., "Вы нашли крайне подозрительное место, нужно его исследовать, возможно врач там", "");
            EndAction
        EndTriggerData
        
        DialogeData
            quest_tips = "*Вы заметили что старик явно врет* Обследуйте город, возможно вы найдете какие нить зацепки"
            npc_ask ="Кхе-кхе, вам что то нужно, молодой человек?"
            strMEAN = "Распросить о городе"
            qweMEAN = "Старик, тут случаем не проходила группа людей вместе со стариком-врачем?"
            ansMEAN = "Да нет,  не видел я ничего."
        EndDialogeData

    NPC15: Stage15 
    
        TriggerData
            MeanAction
                Escort(Npc_Unit[15],-3950., -3300., "Вы успешно выбрались из пещеры. Расскажите врачу о своей проблеме", "Врач не доставлен вовремя, миссия провалена", "Врач",'h00G')
            EndAction
        EndTriggerData
        
        DialogeData
            npc_ask ="*Эй! Вы шиноби листа? Меня похитили эти бандиты! Спасите меня!*"
            quest_tips = "Выберитесь из пещеры"
            strMEAN = "Спасти"
            qweMEAN = "Я пришел за вами, давайте выбираться отсюда и поскорее"
        EndDialogeData
        
    NPC15: Stage17 
    
        TriggerData
            MeanAction
                Escort(Npc_Unit[15],12940., -23900., "Вы успешно добрались до деревушки. Поговорите со старейшиной.", "Врач не доставлен вовремя, миссия провалена", "Врач",'h00G')
            EndAction
        EndTriggerData
        
        DialogeData
            npc_ask ="Вы сказали, что пришли за мной, у вас какое то дело ко мне?"
            quest_tips = "Отправляйтесь к северным воротам и узнайте у стражников о враче"
            strMEAN = "Рассказать о проблеме"
            qweMEAN = "Старейшина одной деревни поручил мне миссию найти хорошего врача для его больного брата. В селении листа я узнал что вы лучший врач в округе, по этому я и искал вас. Не могли бы вы отправится со мной к больному?"
            ansMEAN = "Хорошо, я вам помогу, как никак я обязан за спасение. Но нам нужно торопится, я не думаю что бандиты оставят нас просто так. Они хотели заставить меня изготоваливать наркотики и мне кажется от своей идеи они так просто не откажутся."
        EndDialogeData
        
    NPC98: Stage19 
    
        TriggerData
            MeanAction
                SetUnitPositionOnStartPosition(Npc_Unit[15]);
            EndAction
        EndTriggerData
        
        DialogeData
            npc_ask ="Ты вернуля! Ты нашел врача? Мой брат больше не может ждать!"
            strMEAN = "Завершить миссию"
            qweMEAN = "Да, я нашел врача, он один из лучших в селении Листа. Он поможет вашему брату."
            ansMEAN = "Огромное спасибо тебе. Благодаря тебе жизнь моего брата спасена, по этому в знак благодарности, прими пожалуйста нашу семейную реликвию. Она передовалась из поколение в поколение. Это древнее оружие, еще времен мудреца 6 путей. Нам оно уже не нужно, мы уже много поколений обычные крестьяне, но я уверен используя его ты сможешь многим помочь."
        EndDialogeData
EndQuest
endscope

35
Faion, окау. Показывай. Но я ведь не люблю анимэ-_- Так что даже промелькнувшее имя типа наруто и т.п. уже испортит моё впечатление =D
24
Skairus, PUVer, вы меня прям провоцируете на то что бы я показал свои квест-диалоги... :)
17
Ferox, а теперь, внимание, вопрос. Что больше раздражает в нестандатрной камере?
  1. постоянное дерганье
  2. трудности, связанные со сражениями
  3. периодическое нарушение обзора (деревья, горы)
  4. что-то иное (пояснить)
Ответив, что "все вместе", ты ничего не прояснишь, т.е. дашь голый ответ.
А еще лучше, если пояснишь по каждому пункту.
Возможно, мне придет в голову подходящий компромисс.

Демонстрационное видео

Видео по проекту "Оккультизм".
Добавлено: Удалил видео ввиду его древности
12 2 695
24
Ну как раз главная задача моего проекта это продемонстрировать прелести жанра рпг, и дать почувствовать разницу между обычными слешерами, и настоящей рпг:) У меня все крутится вокруг квестов.
И уверяю, рпг - это сложно=)
В общем я приветствую не штампованные проекты.
17
Faion, я понимаю это. И буду работать в данном направлении, но...
Если ты сталкиваешься с чем-то новым, без обучения не обойтись. Когда, скажем, человек знакомится с новым для него жанром игр. Если ты все время проводил в экшенах, легко ли перейти на стретегии?
Можно всю жизнь играть в экшены, никогда не заходя в стратегии, потому, что там все не так. Но это не значит, что жанр плох, это значит, что ему нужно обучиться. И моя задача - не упростить все до штампов и привычек игроков, а обучить их и приподнести игру так, чтобы пользователи восприняли это, как должное. И то, что тебя может убить гнолл, и то, что, оказывается, в РПГ надо читать текст, и то, что нестандартная камера идет онлайновой игре на пользу.
24
Ну так я говорю это не просто так. Самолично на эти грабли наступал:) Очень важно что бы все было просто, привычно, интуитивно понятно, а главное что бы у игрока при заходе в игру не возникало вопроса "А что тут делать?" как раз после этого вопроса, я и осознал что мой проект движется совершенно в неверном направлении. После чего я его переделал полностью.
17
Faion:
Skairus, я тебя уверяю, камера гарантия фейла, ибо 95% терпеть не могут нестандартные камеры.
я уже ощутил силу тапок, брошенных в меня со стороны любителей стандарта.
Faion:
чей саундтрек?
Nox Arcana – Labyrinth Of Dreams
Kyle Gabler – Rain Rain Windy Windy
Nox Arcana – Frozen Memories