Daily Sensation - дневник разработки
дневник заведен 30-11-2007
закладки:
цитатник:
дневник:
Среда, 8 Сентября 2010 г.
10:35 Возможно последняя запись
Прошёл почти год с последней записи.
Разработка за это время почти не шла.
Мы все переключились на другие проекты, не знаю, к счастью или к сожалению - но более интересные.

Долгое время ещё оставался вариант, что другие дела на время отступят и можно будет заняться Daily Sensation, но сейчас стало окончательно понятно: Нам (в первую очередь - мне) просто не до неё.

Она остаётся как запасной вариант. К примеру если меня уволят, я тут же сяду за неё.
Но пока всё складывается даже слишком хорошо - вокруг огромное количество интереснейшей и хорошо оплачиваемой работы с интересными людьми. И при этом - совершенно без рисков.
И ещё больше - интересных возможностей.

А вот времени - нет совсем (даже нет времени разбираться, почему сдох сайт).

Так что налицо победа лучшего над хорошим.
Хотя и немного грустно, конечно.

С другой стороны, есть ещё несколько занятных вариантов по выходу отдельных версий Daily Sensation в соцсетях, но уже почти без моего участия. Впрочем, это просто вариант.

Если что-то изменится - я напишу.
Вторник, 20 Октября 2009 г.
02:27 Два года
Сегодня исполняется два года с начала разработки.
По такому поводу мы приготовили подарок, который вы можете увидеть сверху страницы. (Точнее, пока только начало. Я его подержу ещё до понедельника и тогда продолжу. Кстати, старые выпуски лежат здесь.)

На самом деле, хоть записей в блоге и не было, за последний месяц изменилось очень многое, потому что мы планировали доделать основную часть игры и показать её магазинам. И многое успели сделать - уже в этой версии есть музыка и перерисованы интерфейсы (это из самого заметного).
Однако, ещё до конца этапа издатель посмотрел и решил, что с таким артом выпускать игру нельзя.
Встал вопрос о почти полной переделке графики.
Поначалу я думал, что это конец разработке, однако потом ситуация изменилась.
Пока что я не могу сообщить подробности, но в результате игра выходит на совершенно новый уровень качества.

Кстате о музыке - наш прошлый музыкант (Велимир Залетнев) благополучно исчез на два месяца, пракически ничего не сделав и утащив с собой аванс (хотя ещё есть шанс, что деньги таки вернёт).
Его место занял Артур Барышев, работы которого можете услышать в последнем билде.
А вот два из трёх главных треков, которые будут звучать в игре большую часть времени - 1, 2.
Понедельник, 28 Сентября 2009 г.
23:45 Эволюция
Мы тут сейчас вовсю добиваем версию, которую можно было бы показывать окружающим без комментариев наподобие "вот здесь всё переделаем, а здесь ещё не нарисовали, а вот здесь не смотрите". В частности, (теоретически) её можно будет показывать магазинам.

Доделать собираемся уже в ближайшие дни, если конечно, не опоздаем, как обычно.

Работы очень много над каждой деталью игры. Для примера, под катом серия картинок, показывающая через какие этапы проходила одна из комнат, прежде чем пришла к окончательному виду.

читать подробнее
Пятница, 14 Августа 2009 г.
18:51 Одной ногой в релизе
Ну ладно, не в релизе - в бете.

Итак, Ира в отпуске, Илья попал в секту фигарит там что-то без праздников и выходных на новой работе, а я сижу над скриптами - добивая до бетаверсии.

Увы. Не добил(
Ближе к концу сюжета начинается соревнование между двумя изданиями и там мы несколько фичей никак не можем осилить.
Но до того момента - всё есть.
Конечно, многие объекты офиса не нарисованы - зато они придуманы, расставлены и работают как надо.
Многие менюшки выглядят стрёмно - но эти менюшки есть где надо и работают как надо.
Баланс не высчитан по хорошему - зато сделаны все алгоритмы для этого.
Персонажи ходят по стенам - но они ходят.

Это пре-бета (зеркало).

Что это значит?
Добавление фичей закончено. (кроме одной)
Теперь только баги.
Наступает почти последний этап разработки.
Четверг, 9 Июля 2009 г.
08:45 Дописал последнюю строчку сценария
Мы на финишной прямой.
Впереди ещё бета, перерисовка персонажей и комиксов, перекрутка интерфейса, перепроверка проходимостей, локаций и отрисовки обьектов, озвучка, перевод, создание сайта, общение с порталами и бешеное количество багов.

Однако, повторюсь, мы на финишной прямой.
Загадка последней комнаты офиса, как и загадка всего офиса - разгадана (а что там будет внутри - было до последнего времени неизвестно нам самим).

Бета запланирована на первое августа.

Билд? Какой билд? А вот тут валяется какой-то)
Не знаю правда, что там можно увидеть невооружённым глазом.)
Понедельник, 4 Мая 2009 г.
14:21 Пред-пред последний этап закончен
Показывать ничего не хочется. Игра пашет неохотно.
Всё есть, всё работает, но со скрипом.

Мы опоздали на десяток дней. Но, в общем, могло бы быть и хуже. Пятьдесят дней этапа плюс десять дней опоздания - не конец света.

Настроение от всего этого неясное.
С одной стороны - два несчастных этапа осталось и всё. Это кажется чем-то мистическим. Мы что, реально уже скоро её додевелопим (додевелочим (доразрабочим)) до самого релиза?
Ну вобщем как-то недоверчиво я на билд наш смотрю и на списки с проделаной работой. Мол, может он прикидывается таким готовым?
Но это лирика.

С другой стороны - чётко видно, что опаздывали мы там, где иначально не выставили сроки достаточно ж0стко.
Везде где расписали до мелочей - всё прошло гладко. Везде, где дали слабину, решив "ну там особо нечего додумывать, плёвое дело, в процессе порешаем" - поплатились.
Вывод: Больше никаких послаблений! Всё считаем и записываем изначально.
Не, я серьёзно)
Правда)

Однако: Неделя игры есть. Она работает, играется, не вылетает. Вот так-то!
А если хоткеи ещё правильные нажимать, то человечки бегают с бешеной скоростью и офис сам собой выстраивается подробно по кусочкам.

Что дальше?
Паззл.

Возможно, пропустим его и сразу займёмся последним этапом разработки (окончательный тестинг я не считаю, там потому что вообще неясно, что будет и сколько времени оно будет, и как и с кем вообще окончательные тесты пойдут).

Однако если не пропустим: То на месяцок отвлечёмся от основной игры и сделаем такую игру в игре.
Ну, точнее Илья с Ирой отвлекутся и сделают паззл, а я за это время подправлю основные баги и засяду с тестерами балансить.

Про баланс кстати чуть позже отдельно расскажу, потому что там изначально было всё так задумано, чтобы максимально себе жизнь облегчить.
Вторник, 17 Марта 2009 г.
17:41 Планомерно работаем
Размерено так и неспешно идёт работа.
Неделя за неделей. Фича за фичёй, катсцена за катсценой.

Скоро уже дизайн и арт для этого этапа будут закончены.

Ни баланс ни интерфейс не прикручиваются, так что игра начинает всё хуже играться.
Список "TODO" разросся до огромных размеров, однако приходится терпеть.

Вообще, скучно конечно. Как-то даже без драм. Работаем и работаем себе.
Вторник, 24 Февраля 2009 г.
16:51 Продолжаем работать по срокам
Неделя вторая. Полёт нормальный.

Прикрутили набор опыта и влияние его на работу.
Здесь вот кстати я выставлял небольшую задачку по этому поводу.

Прикрутили финансистов.
Раньше они просто бегали, изображая деятельность. А сейчас работают над наймом людей.

Разбираемся с рендеренными персонажами.
Ира много предметов нарисовала и перерисовала.
Вот, например, новый вариант комнаты креативщиков:
Понедельник, 16 Февраля 2009 г.
11:05 Работа по срокам
Неделю назад утвердили до конца все сроки на этап и начали работу.
Всего этап расчитан на десять недель, то есть одна десятая сделана.

Что могу сказать по результатам: Мне лично нравится)
Хочется так же продолжать и дальше.

Расскажу немного подробнее про то, как всё это устроено:
Есть экселевский файл, где отмечены дела. Он обновляется где-то раз в неделю и по нему можно просмотреть общее состояние работ.

Есть текстовик WorkFlow. Он обновляется ежедневно, а иногда и чаще.
Смысл в том, чтобы каждый, принимаясь за какое-то дело, добавлял строчку в этот текстовик. Получается такой длинный лог работ.
Времени и сил на то, тобы написать нечто вроде "занимаюсь алгоритмом промотки" или "рисую стол" уходит не много. Однако стоит его открыть, и сразу видно, как идут дела. Если кто-то где-то из-за чего-то "застрял" это тоже будет видно и можно будет разбираться, что там случилось.

Вроде система не сложная, однако польза очевидна.

Паралельно запустили тестеров, открыв для них небольшой форум.
Желающих потестить нашлось пятеро.
За неделю минимум по одному багу нашли двое.
Пятница, 30 Января 2009 г.
15:11 Едем далее
Снова большой перерыв в постах.
Разложу по пунктам.

Начну с того, что сделано.

1) Сделан первый день игры.
Он ещё будет накручиваться (например, сильно изменят его геймплей алармы), но в общем останется таким, как есть.
Многие думают, что день это не много (там в общем-то час, день получается - учитывая то, что игрок отключает игру на полдня и потом возвращается).
На самом деле - это очень много. Фактически, есть вся механика. Практически всё, что нужно, теперь можно заскриптовать почти всё без привлечений программинга.

2) Нарисована верхняя часть офиса.
В отличие от нижней, она такая вся аккуратненькая, правда, почти не используется пока что.
Кстати, в углу можете заметить такое огороженное место, куда я заскриптую маленький динердашик.

3) Заборото много багов, связанных со всевозможными ускорениями игры. (А их у нас два - обычное и почасовое, принципиально отличающиеся друг от друга).
Ускорения игры - штука крайне сложная и разные игровые события могут происходить в присутствии игрока или в отсутствии и должны правильно обрабатываться для всех случаев.
Логика там крайне заковыристая, однако одновременно и интересная)

Далее, объясняю откуда задержка:
Во-первых, мы несколько погрязли в борьбе с промотками, когда всё подбагивает и конца краю этому не видно.
Во-вторых, нас тоже зацепил кризис. К примеру, Велимир, совсем недавно смог целиком засесть за музыку, так как не получалось ему перевести деньги.

Кстати, вот первый тест озвучки (в будущем постараюсь ещё видео постить с ютубы):


С Нового Года я твёрдо решил весь наш разброс и шатания прекратить.
1) Я устроился работать в большую компанию дизайнить крутой мморпг (не анонсированный, так что какой именно - не скажу) и часть своей зарплаты направляю в DS, так что теперь мы все параллельно работаем над другими проектами.
Кстати, по ощущениям, работать над двумя играми одновременно удобнее чем над одной, потому что всегда есть интересная работа, на которую можно переключиться, стоит подустать от текущей.

2) Я решил отложить на потом все фичи связанные с какими-либо решениями.
То есть не трогать интерфейс, оставить кривые алармы, отложить паззл и многое другое.
Необходимость каких-либо решений вносит неясность, а следующий этап хочется сделать максимально чётким и ясным.

3) Я решил, что нам нужно подробно и до мелочей расписать всю работу команды на следующий этап.
И выставить сроки на каждую мелочь.
Я постоянно предупреждаю всех, что после начала этапа буду стараться максимально чётко следить за исполнением этих сроков и ругаться в случае просрочек.

На самом деле, ругаться тут особого смысла уже не будет.
Ситуация достаточно серьёзная, чтобы переходить к серьёзным мерам: А именно, в случае опоздания одного человека (в том числе и меня) этап будет остановлен для всех.
После чего я займусь поиском людей, которые смогут взять на себя часть работы опоздавшего, взамен получив часть его процентов.

После чего этап будет продолжен до следующего опоздания (тогда ситуация повторится, пока не соберётся команда, способная сделать игру в те сроки, за которые берётся) либо до конца этапа.

Я надеюсь, что эти меры позволят нам набрать темп.

О том, что конкретно будет сделано на следующем этапе - в следующей записи.

Так, теперь внимание!
Мы ищем тестеров.


Нужен один или два (максимум - три) человека. Подробнее условия под катом.

читать подробнее

Вот... ага, и вот билд, хотя и не уверен, что там много нового, заметного невооружённым глазом.

И вот ещё небольшой намёк на то, что там у нас дальше по сюжету игры:
Четверг, 6 Ноября 2008 г.
00:38 Нашли звуковика
Четвёртый человек в команде.
Зовут его - Велимир Залётнев. Живёт он в Минске, так что теперь команда становится русско-белорусской.

Здесь список работ Велимира.
Впечатляет, не правда ли.)
Вообще, намечается тенденция "Чем дальше в лес, тем толще партизаны":
Если опыт Ильи на порядок больше моего, а опыт Ирины превышает наш с Ильёй общий, то этот список смотрится монструозно даже по сравнению со списком Иры. Боюсь представить, кто у нас будет веб-дизайнером, когда займёмся сайтом.

А вот микс из нескольких работ Велимира и ещё музыка из бонусного уровня Аквитании (надеюсь, AWEM не обидятся, что я её выставил).

С моей точки зрения, сложно было найти человека, лучше подходящего для создания такого звукового сопровождения, как у нас. Впрочем, посмотрим послушаем, что там выйдет в результате.
Среда, 29 Октября 2008 г.
17:55 LevelUp
Квесты на следующий уровень:

По игровому дизайну
Довести игрока до сдачи номера. Позволить сдать. Позволить не сдать. Позволить сделать журнал круче. Позволить сделать журнал хуже. Позволить получить законный геймовер, если игрок, нехороший человек, вообще ничерта играть не хочет.

По арту
Разобраться, что с рендеренными персами.
Разобраться, что с верхней частью офиса и составить списки предметов.
Понять, делаем паззл или нет.
Докрутить некоторые интерфейсные детали.

По программингу
Позволить арту и дизайну делать то, что они хотят. Следить, чтобы при всём этом игра продолжала стойко терпеть все издевательства над собой.

Остальное
Найти звуковика.

Так, люди, нам нужен звуковик. Причём, не какой попало, а хороший. Очень хочется сделать звуковое сопровождение как в Theme Hospital, то-есть чтобы музыки почти не было - одни звуки, передающие атмосферу офиса. Стук клавиатур, звуки улицы, приглушённые переговоры сотрудников, звуки офиса. Причём, нужно чтобы в начале игры по звукам было понятно, что офис ещё пустой, а в конце - полный народа.
Я знаю, что это всё сложная затея, но если вы знаете кого-то, кто мог бы такое сделать, или, более того, кого-то, кому интересны такие эксперименты - пишите в комменты.
Работа удалённая. Платим деньгами, а не процентами.
Вторник, 28 Октября 2008 г.
18:16 Билд для киевской конференции
Закончилась киевская конфа.
Фоток нет, потому что меня там не было.(
Там была Ира. Надо у неё спросить, мож что фоткала.

Зато показывали там билд буржуйским магазинам. Говорят, что буржуи довольны и нас все ждут.
Это, конечно, приятно.)
Хотя пользы никакой. Во если б где-нибудь можно было сбывать награбленное монетизировать довольных буржуев, это было бы просто круто. С другой стороны, тогда неясно было бы, зачем игры делать. Попиарился, монетизировал, да и на боковую. Ну, что поделать - мир не совершенен.

Подготовка билда была довольно безумной. Например, перевод на инглиш неожиданно пришлось делать в какие-то совсем сжатые сроки. Дня за четыре, кажется, да ещё параллельно с правками текстов. Точно уже и не вспомню. Когда не спишь - границы дней несколько размываются.
А уж когда за пару часов до сдачи у меня вдруг вырубили электричество во всём доме...
Короче, будет что на старости насочинять рассказать потомкам.

Ну, и в общем всё сдали и показали.

Сам билд брать здесь.
Если кто уже запускал у себя на компьютере прошлые билды, советую предварительно удалить папку с профилями C:\Documents and Settings\<Юзернейм>\Application Data\Game_OV, тогда при первом запуске увидите нашу мега-пупер-крутую заставку)

Некоторые хоткеи: ctrl+o - пропуск часа. 1,2,3,4,5 - смена скорости игры
В релизной версии конечно часы все будут мотать честно (кроме читёров, переводящих системное время), так что пользуйтесь, пока есть.

О том, как обстоят дальнейшие дела, расскажу чуть позже.

Вообще, любопытно, что единственные два раза, когда мы уложились в изначальные сроки, это было к конференциям. По моему, польза конференций для девелоперской общественности - очевидная)
Четверг, 16 Октября 2008 г.
15:35 Рост всевозможного штуча)
Игра шустро обрастает всякими дополнительными вещами:

Вот-вот заработает наш сайт. Пока, правда, только как хостинг файлов.
Вовсю идёт перевод, так что у нас уже не только русская версия будет.
В игре появляются первые звуки.

Всё это как-то греет душу, хотя не совсем понятно почему - пользы о штуча пока не особой.

Близится сразу несколько очень интересных событий. И это не только киевская конференция.

p.s. Смотрящим через RSS советую иногда заходить сюда и пользуясь обычным линком... ну, на всякий случай.
Понедельник, 13 Октября 2008 г.
15:32 Что там у нас сейчас
Последняя неделя перед киевской конференцией.

Фактически, финишная прямая для первой трети игры.

Вообще игра сюжетно разделена на три части (я об этом мельком уже раcсказывал):
1) Где игрока вводят в курс дела. Идёт где-то час-день реального времени до разбора баррикады.
2) Основная часть, где развивается сюжетная интрига. Идёт до открытия секретной комнаты.
3) Заключительная часть, идущая до развязки. (Где-то 80% игрового времени.)

Вот первая часть почти добита.

В дизайне правятся баги и возможно будет докручен ещё квест.
В программинге добивается показ катсцен при промотке.
В арте остаются небольшие интерфейсные детали, а так же некоторая переделка вступления.

Работаем.
Понедельник, 15 Сентября 2008 г.
18:21 День двести восемьдесят шестой
Иногда задумываюсь, что бы я сделал, если бы вернулся в прошлое, зная, что через столько времени игра будет всё ещё не готова?

И прихожу к тому, что сделал бы тоже самое.
Как-то приятнее с игрой, чем без игры. Наверное, это такое девелоперское графоманство)

Впрочем, ладно.
Как вы наверное заметили, название дневника изменилось. Это потому, что мы наконец зарегистрировались и я могу сказать окончательное название - Daily Sensation.

Оно пришло далеко не сразу, потому что название должно быть на главном меню. А главное меню у нас - обложка журнала. А название журналу даёт сам игрок т.е. это название его профиля фактически. Пришлось порядочно поломать голову, какое бы название выбрать, чтобы оно логично смотрелось на такой странице.

DS пришлось очень удачно. Потому что это не просто словосочетание. Это девиз редакции нашего вымышленого журнала и ассоциации оно даёт правильные.

С помощью хорошего знакомого я наконец смог захостить билд на FTP (это та же версия что в прошлой записи). Вроде падать больше не должно:
http://vv.babak.ru/OV-Alpha.rar

Немного расскажу о том, что дальше:
Сейчас в первую очередь мы делаем промотку времени. Только прикрутив её можно будет сказать, что вот наконец есть прототип на котором можно совсем-совсем полноценно тестить геймплей (и играть).
Вообще, после добавления динамического офиса изменения в игре всё лучше видны невооружённым глазом, так что вполне возможно записи будут появляться чаще.

Ну и напоследок несколько вещей которые очень хочется поместить в игру, но будут они или нет, неизвестно:
1) Кошка
Такая маленькая. Чтобы бегала и някала. И взрывалась после ста кликов.

2) Перелистывание страниц
Хочется, чтобы всё хождение по менюшкам игры выглядело как листание того журнала, который создаёшь.

3) Вихляние на курсоре
Хочется чтобы трава была зеленее персонажи начинали смешно болтаться на курсоре, если их подцепить.
Среда, 3 Сентября 2008 г.
07:08 Как всё было
Давайте мысленно вернёмся на четыре месяца назад. К первому мая.
Тогда как раз я закончил разбирать результаты показа технодемы на КРИ и написал в этот дневник радостную запись.
Действительно, было чему радоваться - наш проект получил множество положительных отзывов, появились варианты найти финансирование, нашлись желающие присоединиться художники. Вовсю шли договорённости по всем направлениям.

Была чёткая цель - сделать в ближайшие полтора месяца альфу.
Это означало - час геймплея (все квесты до разбора баррикады), динамический офис (сама структура уборки объектов и сами объекты нарисованные со всеми стадиями).
Окончательная дата всей разработки стояла на первое сентября с планами выпустить мастер под кристмас.
Как вы уже знаете, уложиться в сроки не удалось.

читать подробнее
Пятница, 29 Августа 2008 г.
08:57 Очень хочется спать
Очень хочется наконец-то увидеть солнце, подышать свежим воздухом.
И никогда больше не видеть компьютера.

Потому буду краток: Это Альфа.
Запуск из файла: run_me.bat

Можете её смотреть.
Можете в неё играть.
Можете её пройти целиком.
А можете и не проходить.
Вы можете делать с ней всё, что угодно, но вы никогда не сможете одновременно полюбить и возненавидеть её так же, как люблю и ненавижу её я.

А, да... совсем забыл. Сейчас только наберу воздуха в лёгкие...
Гхм, кхе-кхе.... Не дождётесь!)
Вторник, 1 Июля 2008 г.
17:07 Извиняюсь
Долго нет записей, потому что разработка на самом сложном этапе - создании системы динамического офиса.
Сейчас кажется, что этап почти завершён, но до самого последнего момента показать что получилось почти что невозможно.

Ну, вот к примеру, набросок с первой накидкой самых основных куч предметов первой части игры:


Тридцать семь основных скоплений предметов.
И в каждом свои мелкие предметы, и разгребание всех - это действия, которые нужно запрограммировать, оттестить, наладить саму систему поточного создания всего. (А там ещё часть предметов притаскивается по ходу дела. Часть разбирается на куски.)

А есть ещё всякое, валяющееся само по себе.
Но работа кипит.

Есть планы по общей работе, они подневные и я давно хочу их вам показать. Мы опаздываем по ним, но выхода нет, кроме как навёрстывать. Где-то к концу сентября хочется всё же сделать готовый проект.
Я давно готовлю запись в дневник про менеджмент маленьких проектов, но никак не могу её добить. Это боль(ш/н)ая тема.(

Есть много проблем. Проблемы заставили меня погрязнуть в долгах по уши, и, оглядываясь назад, удивляюсь, как я вообще "дожил", как ещё могу работать, как смог не бросить всё это.
Но проблемы решаем. Проект того стоит.

Все старые версии игры одним большим архивом:
http://wikisend.com/download/920724/OV.rar
(Если версия не запускается, попробуйте в момент запуска "откатить" системное время где-то на полгода-год назад.)
Четверг, 22 Мая 2008 г.
13:10 Работа по направлениям
Со времени прошлого поста прошло три недели и как-то незаметно накопилось порядочное количество событий, так что большую часть спрячу под кат, чтобы вы не пугались монструозных размеров записи.

Концепция - читать подробнее

Разработка - читать подробнее

Арт - читать подробнее

Договора - читать подробнее

И, да - билда сегодня не будет.)
Закрыть