Разработка "Танчики 2". Часть 4. Первый Уровень.
Всем привет!
Меня не было две недели вместо одной, и если вы подумали что я забросил проект - спешу вас огорчить, совсем даже наоборот. В прошлое воскресенье мне так хотелось закончить некоторые элементы, что просто не осталось времени на пост, зато сейчас информации будет вдвое больше!
В первую очередь я хочу сказать спасибо всем кто так или иначе помогал мне, моим 600 подписчикам и особенно спасибо тестерам, без вас я бы не нашел и половины багов. Только ваше присутствие мотивирует меня продолжать и не разбазаривать жизнь на рутину и тупые просмотры видосиков после работы. Сейчас я думаю о том как увековечить память о вас в игре.
Часть 1: https://pikabu.ru/story/_6391997
Часть 2: https://pikabu.ru/story/_6407476
Часть 3: https://pikabu.ru/story/_6424348
А еще я купил два домена: https://battle-city.org и http://battle-city.net
Если честно, не совсем уверен что это за сайт будет в итоге (да и вряд-ли будет, это зарегистрированная торговая марка) но пока я поднял простое хранилище билдов, так что теперь вы сами можете попробовать все билды и посмотреть какой была игра в тот или иной момент времени.
Теперь к бидам.
Версия 17
Думаю не трудно догадаться чем я занимался первую неделю после того как выложил прошлый билд. Конечно же, чинил баги. В первую очередь я починил 3 важных аспекта:
1. Камера
2. Прострел сквозь углы
3. Неадекватное поведение врагов (повороты)
Было еще кое-что по мелочи, но я уже и не помню всего.
Главным изменением 17-ой версии стало введение нового танка и полная переделка всей системы управления и столкновений со стенами. Описывать это - долго и нудно. Я добавил объяснение в видео, там хоть визуально показать можно.
Новый танк представляет собой совершенно новый класс, маленький и маневренный, и изменение двух вышеописанных систем тесно связяно с его скоростью и размерами.
Также я ввел в игру понятие "первичного" и "вторичного" направления. Немного визуализации не помешает:
Представьте что мы едем вверх и в то же время хотим повернуть направо. Соответственно, когда мы будет прамо напротив прохода справа у нас будет зажато как минимум 2 клавиши: вверх и вправо. Для игры - это 2 возможных прохода и 2 приказа. Куда повернуть? Ответ простой, в ту сторону, чья клавиша была зажата последней. То есть, если вы зажали сначала вверх а затем вправо - танк свернет направо, и наоборот. Таким образом, "первичное" направление это то, которое нажато последним. А называется оно "первичным" потому что так будет стараться повернуть в эту сторону, и только если у него это не получится, он воспользуется "вторичным". Фух.
Версия 18
После версии 17 я подустал от программирования, поэтому в 18й работал почти только над визуальной частью. И в первую очередь это анимированный океан - скачайте билд или посмотрите видео для примера :)
Также были предприняты бесплодные попытки переделать уровень. Спойлер: в последствии ничего от этого не осталось.
Я немного доработал систему индикации урона стен и вражеских танков, теперь чем больше они повреждены - тем более они красные.
И еще один маленький момент - начало работы со звуками. В данном случае - звук удара по вражескому танку.
Но главное что привнес данный билд - это идею продвижения танка вглубь континента. Сначала пляж, затем джунгли, равнины, болота, горы, снега. Все это с глобальной картой и своими геймплейными заморочками. Как же порой я злюсь на себя за такие идеи, особенно когда приходится их реализовывать.
Версия 19
Это версия, пожалуй, самое масштабное изменение в игре с начала разработки. Наконец-то я собрал воедино и немного отполировал все над чем работал все это время.
Во-первых, МУЗЫКА и ЗВУКИ. Я написал капсом, потому что даже я не понимал насколько целостнее будет игра с этими изменениями. Пока что я безбожно спер и то и другое из игры Contra Force, но позже заменю на свое.
Дальше, новое меню и магазин (опять же, просто небольшая доработка, не финальная версия):
Наконец-то полноценный уровень, который включиет в себя:
* Цель (уничтожение всех вражеских танков)
* Более-менее спланированную локацию
* Экраны проигрыша и победы
* Спавнеры врагов а не простое разбрасывание их по карте
* Здоровье врагов и вашего танка вместо одиночного выстрела
Кроме этого я поменял поворот башни с произвольной на 8-ми позиционную. Думаю, это удачный компромисс.
В общем, версия 19 это уже что-то очень отдаленно напоминающее то, как я представляю конечную игру.
Версия 20
Пришло время подумать о врагах. Нет, к сожаление я не добавил новых, зато крепко поработал над существующими.
Во-первых, полное изменение текстуры. Это не конечная верстя, но к ней ближе:
Во-вторых, взрывы.
В-третьих, враги теперь хаотично разваливаются на куски при взрыве (смотри картинку билда).
Столь небольшие изменения сделали игру гораздо более динамичной, но, лучше один раз увидеть чем сто раз услышать.
Версия 21
Помните я писал про континент? Раз континент - значит разные зоны и окружение. Первая зона -пляж. А что растет на вляже? Правильно, пальмы. Именно это я и пытался изобразить.
Кусты из прошлых версий давно мазолили мне (и не только мне) глаза. Но, поскольку я любитель в рисовании в целом и pixel-art в частности, выдавить из себя что-то хоть сколько-нибудь удобоворимое я смог лишь за 8 часов, именно поэтому выделил все это в отдельный билд.
Я показал данный вариант семерым людям, и шесть из них выбрали тот что с пальмами как предпочтительный. Надеюсь вам он тоже понравится больше :D
Также, как вы могли заметить, существенно снизился радиус обзора. Лично мне это кажется гораздо хардкорнее, а я - за хардкор!!!!
Версия 22
Опять пальмы, спросите вы? Да, опять... В этот раз гораздо больше вариаций, а также лианы.
Опять-таки, я вынес это в отдельный билд только потому, что я угробил на это действительно много времени.
Эпилог
Это был последний билд на сегодня, если вы дочитали до этого места - я вами горжусь! А еще я очень обрадуюсь еслы вы не забудете поставить плюсик мне за старания :P
Создание видео и поста отнимает у меня кучу времени, поэтому, возможно, увидимся опять через 2 недели, но не волнуйтесь, вы и заметить не успеете как они пролетят.
Как всегда, вам видосик, а мне пора, пока!












Лига Разработчиков Видеоигр
9.1K постов23.2K подписчиков
Правила сообщества
ОБЩИЕ ПРАВИЛА:
- Уважайте чужой труд и используйте конструктивную критику
- Не занимайтесь саморекламой, пишите качественные и интересные посты
- Никакой политики
СТОИТ ПУБЛИКОВАТЬ:
- Посты о Вашей игре с историей её разработки и описанием полученного опыта
- Обучающие материалы, туториалы
- Интервью с опытными разработчиками
- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе
НЕ СТОИТ ПУБЛИКОВАТЬ:
- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры
- Посты, единственная цель которых - набор команды для разработки игры
- Посты, не относящиеся к тематике сообщества
Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.
ЗАПРЕЩЕНО:
- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции
- Выдавать чужой труд за свой
Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.
О РАЗМЕЩЕНИИ ССЫЛОК:
Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:
- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества
- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз
- Cсылка размещается в формате: "Страница игры в Steam: URL"