Мысли о главном, или перед тем, как начинать свой модуль |
Здравствуйте, гость ( Вход | Регистрация )
Мысли о главном, или перед тем, как начинать свой модуль |
Jun 14 2004, 21:41
Сообщение
#1
|
|
Level 12 Класс: Вор Характер: Chaotic Neutral Раса: Человек NWN: Маппинг |
Вроде бы и НВН на закате, а все больше и больше появляется "проектов", и очень многие хотят сделать свои шарды. Что ж, это понятно, ведь восновном их делают недовольные игроки, которые не нашли своего шарда. Опустим лирику, связанную с этим, и перейдем к другой лирике.
И так, с чего все начинается? Вариант: обыкновенный. Амбициозные идеи о создании своего мега-перспективного, лучшего, красивейщего и безбажного модуля. Набирают команду, и только за тем начинают думать, что и как будет. Начинают спорить, ругаться, и в силу неуравновещенности психики компаньенов (нет, не те, что у друида... (IMG:style_emoticons/kolobok_light/smile.gif) ) проект распадается. Здесь многих интересует "как", а не "что". Примеры из творимых: Ведьмак. Примеры из сотворенных: Экзис. Вариант: идейный. Рождается идея - воплотить которую решено именно через НВН и сподручные средства. Команда подбирается та, которая ценит идею, а не методы её решения. Примеры из творимых: Звездные Войны, частично Невер-Невер Лэнд. Примеры из сотворенных: Мидгард. Вариант: союзный. Друзья решают создать свой модуль. Вариант редко выживающий. Примеры из творимых: Ведьмак раннего периода, Невер-Невер Лэнд. Примеры из сотворенных: Проклятие Левора. Вообщем к чему я это пишу... Сейчас популярен первый вариант, у него есть множество проблем и мало перспектив, и, тем неменее, он стоит во главе угла. Сразу скажу, что идейный и союзный лишены множества проблем, с которыми сталкивается обыкновенный. Я бы хотел предостеречь молодых разработчиков от того, что они уже натворили (знаю-знаю, сумбурчик, но уж таким потоком ночью мысли льются...). Почти все проекты начинаются с конца - поиск хостинга. Простите, ребята, но кто вы на данный момент, что бы уже предъявлять требования к хостингу? Вначале сделай-те хоть что-то, кроме замыслов (которые очень желательно четко и конструктивно подготовить в текстовом виде), а затем предъявляйте требования. Далее. Обычно обыкновенные проекты вначале набирают команду по принципу - умеет\неумеет, но мало кто проводит анализ нового члена команды, изучая его на совместимость с будущей идеей (скорее потому не проводят, что идеи - нет). Некст. Очень часто глава проекта забивает на идею и является тормозом проекта. Тут ему надо решить: либо передавать права другому члену команды, либо закрывать проект. Но не тянуть резину! Если даже обыкновенный проект доживает до конца, то что мы получаем? Еще один из сотни обычных и однообразных. Сейчас это уже не актуально, наигрались год назад. Нужны новые, свежии идеи. Старым вы уже не возьмете. Единственное, что может спасти - это подбор игроков, но... Кто из вас сможет это сделать? К чему я это пишу? Читая этот форум, я вижу, что все новички допускают одни и те же ошибки. "Мы набираем команду для супер-пупер перспективного проекта!", "Ищется хостинг для лучшего шарда!" и т.д. Надоело. Прошу вас, постарайтесь избегать этих простеньких ошибок. p.s. Получилось очень сумбурно. Думал, постить эту тему или нет. Решил все-таки запостить с надеждой, что хоть кто-нибудь меня поймет. Хорошо бы разобрать проблему по косточкам, т.к. у меня не получилось четко и ясно выразить её. |
Dec 22 2004, 00:34
Сообщение
#2
|
|
Миловидный Бегрюссунг Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени |
...Очень давно, я не мог не то что скрипт написать, а локалку персу прилепить :swoon: я живой пример того, что тот кто упорно добивается чего-то могет все.
Работали мы с Дбом как он и говорит. Делали локи, диалоги, скрипты, потом их сливали в модуль. День объединения услилий был "Днем Слива". Так вот в день "ВЕЛИКОГО СЛИВА" наш модуль объеденил всех трех человек и умер у нас на руках от избыточеного веса. Но скорее всего из-за того, что нашим сотням и десяткам сотен НПС не хватало ресурсов что бы все работало как надо. Проще говоря НВН не успевала всем НПС раздать команды в промежуток времени :drag: В шарде народ пришел - ушел. НПС спавнились - сдохли. А у нас в каждой локе по 30-20 НПС и каждый что-то делает, куда-то спешит, болтает... Я делал сперва локации, так как больше ничего не мог. :D Потом их оживлял. Это в принипе верный подход ИМХО. Но если тебя интересует полный план как сделать все то примерно он выглядит так: 1. Ищем сеттинг. Где что и как. 2. Сценарий. Кто куда что делает. 3. ищем территории что будут появялтся в модуле. Поселки, города. 4. Объединяем территории и сценарий. 5. Прорисовываем сценарий в виде независимых блок схем. Например, весь сюжет состоит из трех главных частей: найти ключ от ворот, спасти НПС, убить БОССА. Это все сделать по возможности автономно друг от друга. Проверить финальный скрипт пройдя 7 часов модуль выдержат не все тестеры... 6. Пишем НПС, им характеры и оживляем их рассказами и прочем. 7. готовим локации для модуля путем построения их в схематическом виде. 8. Оживляем локации. Расставляем НПС. 9. Готовим для НПС квесты. Пишу так поздно, так как куча квестов рождается из окружающей среды. просто обстановка и прочее подталкивает на идеи. 10. Прорисовываем сюжет через диалоги НПС. Ключевых НПС расставляем заранее. 11. Проверяем куски и пишем побочники (квесты) для атмосферы. 12. Отдаем сырой материал тестерам. Так как ошибки лечить будете в два раза дольше чем пишете квесты и диалоги. 13. Вылизываем то что сделали. В процентах это так: делаем пол года, вылизываем еще столько же. Это для больших проектов. 14. Вставляем всякие вкусности, такие как автономные системы, крафт, и прочее. Может что и упустил, но основное вроде все... Делал я АНдра-Дун почти по схеме. Сделал основные локи, напихал НПС. Написал им диалоги, попутно научился скриптить немного. После всего подрубил Баатор, как один из кусков моей ситемы сюжетной. Делал я Баатор отдельно совсем не в общем модуле. Кстати рекомендую. Сделай локации, проверь их, подключи к модулю. А вот, мега геммор это когда наполовину сделанный модуль рухает под тяжестью переезда на новый аддон. Погибает все. Скриптовые сцены дохнут, так как Биовар изменило работу функции Delay с OBJECT_SELF. У нас посыпалось все что только можно. |
Текстовая версия | Сейчас: 5th June 2024 - 07:16 |