1

Этап 1

Создание сферы планеты

14 января—05 февраля

2

Этап 2

Отладка кода сферы

06 февраля—26 февраля

3

Этап 3

Присвоение ячейке своиств местности.

01 марта—30 апреля

4

Этап 4

Создать разворот карты

01 мая—30 июня

5

Этап 5

Добавление визуала на карту.

01 июля—31 июля

6

Этап 6

Создание Слоев

01 августа—31 августа

7

Этап 7

Описание климата

01 сентября—30 сентября

1

Этап 1

Создание сферы планеты

14 января—05 февраля

2

Этап 2

Отладка кода сферы

06 февраля—26 февраля

3

Этап 3

Присвоение ячейке своиств местности.

01 марта—30 апреля

4

Этап 4

Создать разворот карты

01 мая—30 июня

5

Этап 5

Добавление визуала на карту.

01 июля—31 июля

6

Этап 6

Создание Слоев

01 августа—31 августа

7

Этап 7

Описание климата

01 сентября—30 сентября

13 января 2023 24 декабря 2023
Цель завершена 17 января 2024
Общая

Сделать редактор для игры

Планирую создать игру.

За этот год хочу создать редактор карт, где будет возможность создать планету и рельеф на ней, включая высоты, реки, моря, океаны и типы местности. А также границы стран, что на них есть. Форма планеты - сфера.
Возможно будет 2 вида : сферический и плоский.

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

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

 Критерий завершения

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

 Личные ресурсы

Знания, Unity 3D, Blender, T-Flex, Компас, Вера +10, Интеллект +8.

 Экологичность цели

Я люблю игры Paradox, Civilization и Rimworld... В какой то момент я понял, что могу сделать игру, которая объединяла бы то, что мне в этих играх нравится. Фантазии, и жаление что то создать привели меня к тому, что сначала я создал сферу из сфер. Потом я решил, что нужно продолжать и сделать сферу из шестигранников...

Это не игра мечты. Это проект, который я хочу довести до конца.

  1. Создание сферы планеты

    Генерация сферы из шестигранников, далее ячеек, в зависимости от количества ячеек на экваторе

    1. Создание сетки центров координат

    2. Создание класса и объекта описывающего шестигранники

    3. Создать код поиска координат вершин шестигранника

    4. Отладить сетку координат.

  2. Отладка кода сферы

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

    А может и нет.

    Надо посмотреть.

    Плюс карта тестилась не на всех допустимых размерах планеты.

    А учитывая моё слабое железо оптимизация ой как нужна.

  3. Присвоение ячейке своиств местности.

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

    Также создать отдельное поле для задачи размера планеты и её генерации.

  4. Создать разворот карты

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

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

  5. Добавление визуала на карту.

    Создать модели отображаемые на карте. Горы, реки, впадины, лиманы, болота и т.д.

    1. Создать инструмент для изменения высот.

    2. Создать горы

    3. Создать типы местности.

    4. Создать плоскогорья

    5. Создать холмы

    6. Создать равнины

    7. Создать низменности.

    8. Остров.

    9. Создать инструмент для создания климатических зон.

    10. Арктика

    11. Субарктика

    12. Субэкваториальный

    13. Экваториальный

    14. Умеренный

    15. Субтропический

    16. Тропический

    17. Создать инструмент для выделения водных типов местности

    18. Реки

    19. Озеро

    20. Море

    21. Океан

    22. Впадина

    23. Морские горы

    24. Морской вулкан

    25. Атолл

  6. Создание Слоев

    Создать Инструмент для ввода Слоёв на карту:

    1. Тектоническая плита

    2. Континент

    3. Водное пространство

    4. Регион

    5. Область

    6. Район

    7. Местность

    8. Водный бассейн

    9. Климатическая зона

  7. Описание климата

    Как функционирует. Как влияет на свойства карты.

  • 1927
  • 13 января 2023, 13:00
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?