Evgenii Legotckoi
Evgenii LegotckoiШілде 5, 2019, 11:05 Т.Ж.

EVILEG даму күнделігі - TD стратегиясы - 001

Наконец-то дошли руки сделать то, что я очень давно хотел попробовать. А именно разработка на Unreal Engine 4. Постараюсь закинуть сайт и по вечерам освещать доработку самого сайта. Но все же попробую свои силы в GameDev.

Сошлись сразу несколько условий:

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

Ну а теперь ближе к идее игры. Лично я предпочитаю ролевые игры. Но мне кажется, что такую ​​игру довольно сложно реализовать, по крайней мере, на мой взгляд. Поэтому первым проектом будет игра в стиле Tower Defense, вопрос только в том, что задуманная игра не станет классической RTS. Хотя может это даже и к лучшему?


Первые шаги

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

Поэтому документацию на будущую идею писать не буду, хотя диздок обычно пишут все взрослые Game Studios. А я буду решать второстепенные задачи, которые на мой взгляд нужно решить в данный момент, и расскажу о результатах. Также я думаю, что результатом такого исследования станут статьи Unreal Enigne 4 .

Итак, результатом четырех вечеров изучения UE4 и Blender (кто не знает, это программа для 3D моделирования, являющаяся бесплатным аналогом 3DMax) стало:

  • Два прототипа зданий:
    • Главное здание должно быть защищено
    • Боевая башня, которая будет уничтожать противников
  • Камера RTS, отвечающая за перемещение по карте. Он реализует следующее:
    • Движение камеры влево, вправо, вперед, назад по клавишам W, A, S, D
    • Увеличить
    • Вращение с помощью мыши
  • Полоса здоровья над зданиями и ее скрытие клавишей Alt
  • Сетка

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

Что касается выбранной технологии, то я пока сосредоточился на использовании BluePrints в UE4, а если потребуется оптимизация, то буду писать классы на C++. Ну или если я очень устал от многословия BluePrints. На самом деле, действительно, некоторые вещи на C++ можно написать одной четкой строкой, которая описывает все с помощью блок-схемы.

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

Работа сделана

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

Одной из задач на каждом уровне будет то, что необходимо будет защитить главное здание, чтобы полчища не смогли быть уничтожены противником. В противном случае игра закончится. Это здание является прототипом, и окончательная версия будет меняться. Более того, это была моя первая полноценная попытка сделать 3D-модель в Blender, а также нарисовать для нее текстуру.

Оборонительная башня

А тут было немного легче. Я смоделировал башню быстрее, а текстуры проработали более детально. Однако для прототипа подошли бы довольно простые текстуры. Но я хотел попробовать графический планшет Wacom.

Полоса здоровья

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

Сетка

Сетка, которую вы уже видели на изображениях выше, — это синий квадрат под курсором.

Вывод

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

Получается забавная ситуация.

  • Основная работа - разработка САПР - с использованием Qt/C++
  • Сайт - хобби-проект - использование Django/Python - отдых от работы
  • GameDev - хобби-проект - с использованием UE4/Blueprints/C++/Blender - остальное от всех других проектов.

Спрашиваю, попадаю ли я в самую гущу событий? В общем, время покажет?

Также, Друзья, это первая статья в разделе дневники разработчиков , а так же вы можете рассказать о своих проектах на страницах EVILEG. И я надеюсь, что вы найдете здесь свою аудиторию, которая поддержит ваши начинания!

Спасибо за внимание к проекту EVILEG!!!

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

Пікірлер

Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
Кіріңіз немесе Тіркеліңіз
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:50ұпай,
  • Бағалау ұпайлары-4
m
  • molni99
  • Қаз. 26, 2024, 1:37 Т.Ж.

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:80ұпай,
  • Бағалау ұпайлары4
m
  • molni99
  • Қаз. 26, 2024, 1:29 Т.Ж.

C++ - Тест 004. Указатели, Массивы и Циклы

  • Нәтиже:20ұпай,
  • Бағалау ұпайлары-10
Соңғы пікірлер
i
innorwallҚар. 11, 2024, 10:12 Т.Қ.
Django - Оқулық 055. Автоматты толтыру өрісі функциясын қалай жазу керек Freckles because of several brand names retin a, atralin buy generic priligy
i
innorwallҚар. 11, 2024, 6:23 Т.Қ.
QML - Сабақ 035. C++ қолданбай QML тілінде сандарды пайдалану priligy cvs 24 Together with antibiotics such as amphotericin B 10, griseofulvin 11 and streptomycin 12, chloramphenicol 9 is in the World Health Organisation s List of Essential Medici…
i
innorwallҚар. 11, 2024, 3:50 Т.Қ.
Qt/C++ - 052-сабақ. Qt аудио ойнатқышын AIMP стилінде теңшеу It decreases stress, supports hormone balance, and regulates and increases blood flow to the reproductive organs buy priligy online safe Promising data were reported in a PDX model re…
i
innorwallҚар. 11, 2024, 2:19 Т.Қ.
Үйінді сұрыптау алгоритмі The role of raloxifene in preventing breast cancer priligy precio
i
innorwallҚар. 11, 2024, 1:55 Т.Қ.
PyQt5 - Оқулық 006. QTableWidget-пен жұмыс buy priligy 60 mg 53 have been reported by Javanovic Santa et al
Енді форумда талқылаңыз
i
innorwallҚар. 11, 2024, 8:56 Т.Қ.
добавить qlineseries в функции buy priligy senior brother Chu He, whom he had known for many years
i
innorwallҚар. 11, 2024, 10:55 Т.Ж.
Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
9
9AnonimҚаз. 25, 2024, 9:10 Т.Ж.
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Бізді әлеуметтік желілерде бақылаңыз