Публичная разработка игры. Часть 11

Прошлый пост тут

По итогам прошлого поста было 95 часов.

Сейчас 97 часов. Работал на интерфейсом (одна глупая мелочь отняла пол часа), тестировал отображение разных шкурок у хомяков.

Потом поработал еще некоторое время за которое добавил пару комнат. Сделал двух фазное строительство (сначала принос ресов, потом сам процесс строительства на фоне другой картинки), исправил очередную кучу мелких косяков. Столкнулся с проблемами с масштабированием и исправлял их.

На скрине одна из новых комнат и одна из новых шкурок хомяка.

102 часа. Нужно сделать ползунки строительства, и заставить хомяка уходить с территории стройки, когда они приносит ресурс.

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

108. Активно работал над интерфейсами.

Добавление нового хомяка

Выбор комнаты для строительства

Оба скриншота выглядят невзрачно, потому, что это технические эскизы. Над ними еще не работала художница.

___

110 часов. Поставил некоторые картинки интерфейсов. И частично реализовал поддержку комнат, занимающих три, а не два сектора.

Вообще между 108 и 110 был огромный перерыв в работе. И по итогу весь октябрь получился очень ленивым. Плюс работа над релизом другой игры. Плюс у меня есть еще одна параллельная игра и там накопилось задач для меня.
Но я ведь сразу решил измерять работу не днями а часами.
Поэтому текущее состояние 110 часов. (+15 часов от последнего поста) и 654кб кода (+146кб)

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


Автор: Elsper.ru


VN:F [1.9.14_1148]
Rating: 4.6/10 (14 votes cast)

Итог сентября. Геймдев и акции.

Прошлый итог тут

Игры

Доход с игр снова перевали за 3к. В сентябре вышло 3260 $.

Игра про остров принесла примерно 620$

Получается от нее уже 2233$
январь 3
февраль 9
март 35
апрель 162
май 169
июнь 200
июль 520
август 515
сентябрь 620

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

Продуктивность

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

Рабочих только 44 часа.

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

Акции

Ну и переходим к самому интересному.

Главный счет +11,7% Были моменты когда он поднимался выше +20%, но вторая половина месяца потянула вниз. (Все деньги в Аэрофлоте, ИнтерРАО и Polymetal почти равными частями. Все три демонстрируют падение)
Однако немало удачных внутредневных сделок было. Было пару дней, когда купив и в тот же день продав, получал около 10к р.
Второстепенный счет в финаме +16,3% Тоже получил этот прирост на внутредневке, без нее было бы процентов 5.
Счет в тинькове -0,2%. Начинаю потихоньку торговать американскими в финаме и под это дело буду сокращать позиции в тинькове. Финам дает довольно большое плечо под почти адекватный процент, а без плеча мне как-то и скучно банально.

На криптовалютах только +0,8% (На падающем рынке не так уж и плохо)

Прочее

Попробовал чуток поголодать. Сначала было голодание после трех. Потом настроился и продержался день. Есть небольшой плюс в том, что когда голодаешь, то еда как бы вычеркивается из жизни, не надо о ней думать, думать что съесть, что хотелось бы, где взять и все такое прочее. Это немного разгружает мозги. Но какого-то другого эффекта не ощутил. Даже не похудел, потому, что, когда практиковал вечернюю голодовку, то старался наесться до обеда.

В спортзал ходим регулярно. Через день — два. на 40-45 минут.
Вес стоит (хотя хотелось бы скинуть конечно), но мышцы растут, так, что я в итоге не против.
Приятно когда получается повышать веса.

 


Автор: Elsper.ru


VN:F [1.9.14_1148]
Rating: 5.2/10 (11 votes cast)

Публичная разработка игры. Часть 10.

Прошлая часть по ссылке

После недельного перерыва возвращаюсь к разработке. На данный момент по таймеру 88 часов.

В прошлый раз, когда я смотрел на суммарное время был 81 час. Однако, прошедшие 7 часов как-то не особо показательны.
Много-иного мелких косяков исправлял. Несколько заковыристых ошибок сожрали большую часть из этих 7 часов.
Зато, когда смотришь, как они безошибочно бегают, таскают ресурсы и работают на рабочих местах, то возникает очень приятное чувство. Ни одна моя игра не нравилась мне настолько сильно, когда я на нее смотрел, как хомяки. Для меня это очень хороший знак ))

Из заметного, спроектировал окно отправки хомяка за ресурсами.

В процессе логическая реализация.

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

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

Далее приступил к арту хомяков, наконец. И остальное время работал над ними. Вставка анимации, учет слоев, смена анимации, смена фаз анимации, смена элементов анимации (чтобы получить разных хомяков, итого сейчас уже реализовано 4 шкурки).
Сама анимация встала легко, но много проблем доставила смена слоев. Когда хомяк движется он переходит то на задний то на передний план. Ситуация усложняется тем, что лестница на верхнем этаже на переднем плане, а на нижнем этаже чуть глубже. Еще ситуация усложнилась тем, что мы используем на каждого хомяка два элемента. В общем все нюансы невозможно понять, не вникая в это. Замечу лишь, что прежний код учета слоев пришлось, конечно, переделывать, но от этого он только лучше стал.

95 часов (+14 часов от прошлого поста). 508кб (+94кб)

Значительную часть прироста объема обеспечили интерфейсные сцены. Но и они тоже часть игры, как ни крути.

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

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


Автор: Elsper.ru


VN:F [1.9.14_1148]
Rating: 9.7/10 (3 votes cast)

Публичная разработка игры. Часть 9. С гифками игрового процесса.

Продолжаем. Прошлая по ссылке

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

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

В итоге сейчас по таймеру 75 часов, хомяки носят предметы с пола на склад, с пола на стройку и любое другое место потребляющее ресурсы, а так же со склада на точку-потребителя.

Гифка

В гифке хомяк переносит три доски со склада на стройку, после чего эти доски пропадают и начинается строка.
Слабозаметные цифры и «проваливающийся в текстуры» хомяк на данном этапе не имеют значения.

Работаем дальше.

Еще спустя пол часа и после исправления пары мелких ошибок хомяки приносят ресурсы к готовому рабочему столу на переработку. Теперь надо заставлять хомяка самого вставать за стол и работать.

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

___

78 часов 40 минут

Столы теперь стали полноценными рабочими местами.

81 час
414кб кода

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

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

 

 


Автор: Elsper.ru


VN:F [1.9.14_1148]
Rating: 9.0/10 (3 votes cast)

Публичная разработка игры. Часть 8.

Восьмая часть разработки. Прошлая по ссылке

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

Сейчас 65 с половиной часов

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

Предметы на складе, их количество. Так же в режиме строительства еще один склад. Хотя уже вижу как улучшить отображение в режиме строительства.

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

Почти 68 часов Сделал заготовку для самого процесса строительства.  Продолжаю возиться с кучей технических нюансов. Разобрался с глюками, описанными выше. Понял, что надо немножко переделать поиски путей, благодаря времени ранее потраченному на оптимизацию того кода, это будет несложно, но все же время отнимет. Всплыли недоделки с «бронированием» мест. Наконец доделаю эту часть. Но уже в другой день.

___

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

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

Работаю над перемещением хомяка. Внезапно понял, что штука, которую я делаю уже пол часа, была ранее уже изящно реализована мною же с помощью пары строк… М-да ((

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

Следующий косяк. В некоторые моменты пропадает текст над одним из предметов. Скорее всего просто косяк с глубиной стека. Исправил, но возможно я неправильно сделал стеки в других местах тоже. Надо проверить.

Итого 70 часов. 377кб

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


Автор: Elsper.ru


VN:F [1.9.14_1148]
Rating: 10.0/10 (1 vote cast)

Спoнcopcкиe ссылки