Дневник разработки №16

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



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

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



По мимо этого с Алексеем мы обнаружили баг отображения загружаемых объектов: вот так выглядел куб:



Пришлось перепроверить матрицы трансформации, была ошибка в матрице поворота из-за чего нарушались пропорции объектов.

Алексей сделал новые модельки деревни:


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

Тем временем Алексей реализовал 3 концепта городов: простой город без специализации, торговый и религиозный город:


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

И в заключении хочу сообщить хорошую новость, к нашему проекту присоединился еще и художник!
Вот набросок интерфейса миникарты:


По мере своих возможностей, он начал работу над реализацией вот этой концепции интерфейса

Основной экран

Экран города

Экран юнита

Всем спасибо за внимание!
Вступайте в нашу группу https://vk.com/thegreattribes