Разработка и ромхакинг > Разработка игр
Tanks! (бережно переносим всю логику Battle City в современный мир)
<< < (4/9) > >>
kingserg:
Tanks!
Я начал разработку римейка в январе 2013 года. На настоящий момент в игре присутствуют все оригинальные уровни, все бонусы (включая револьвер, который теперь обозначен тремя звездами). С самого начала планировал игру именно в 3D, но сохранить всю оригинальную атмосферу и хардкорность.
Что сделано сейчас... да почти всё. Я сейчас допиливаю мультиплеер, некоторые мелочи. Редактор карт ещё надо допилить. Но для завершения игры мне требуется моральная поддержка, осознание того, что в эту игру буду играть не только я, а ещё много-много людей.

Есть несколько роликов на Youtube, снятые в процессе разработки.
7 мая 13 июня 8 сентября
Ну и сам проект. Вроде пока можно пройти все уровни на лёгком уровне сложности, но после последнего будут глюки. Руки не доходят. Ещё и нормальный, и тяжёлый уровень сложности не доделаны.

Список изменений:
в 0.901:
1. Изменил некоторые буквы шрифта для читабельности;
2. Поправил скорости танков на оригинальные;
3. Поправил звуки выстрелов и взрывов;
4. Есть новый пункт в "2 PLAYERS B", называется "IP CONNECT". Пока не работает.

в 0.915:
1. Эксперименты с бесплатной оркестральной музыкой и записями настоящей артиллерийской стрельбы;
2. Новые модели, полученные по пиксельным рисункам оригинальных танчиков;
3. Локальная игра вчетвером;

в 0.916:
1. Четыре камеры, висящие прямо над танками игроков, включаются\выключаются клавишами 1, 2, 3, 4;

в 0.917 и 0.917b:
1. Работа над добавлением оригинальных звуков с консоли;
2. Вражеский танк может подобрать звезду и тройную звезду на сложности Hard.

в 0.917c:
1. Исправил испорченный сбор бонусов в 0.917b;
2. Добавил кнопку одиночного выстрела (смотрим в лаунчере в настройках ввода кнопку под названием "Fire2").

в 0.917d:
Ещё на несколько шагов ближе к оригиналу.
1. На сложности Easy и Normal выпадают бонусы, соответствующие Battle City,
на Hard - соответствующие Tank 1990.
Соответственно, допилил наконец бонус "корабль".
2. На экране нового уровня кнопкой Fire1 можно выбирать уровень;
3. Частоту огня вражеских танков я увеличил на 0.1 сек.,
что теперь позволяет игрокам всегда выходить победителем из дуэли с врагом один на один.

0.917e:
1. Теперь, если был взят бонус "Крепость", то она не появится мигающей на экране победы.
2. Обработчик изменения текущего тайла для ИИ теперь работает в правом нижнем углу тайла. Было в центре тайла.
3. Теперь на HARD появляются сразу три танка, но с лимитом для количества игроков. Т. е. для одного игрока максимум 4 танка.
4. Теперь противники подбирают все бонусы на сложности HARD, но действие бонусов пока не совсем такое, как в оригинале.
Пояснение.
Для простоты я пока что сделал, что вражеский танк прокачивается до максимального,
если берёт а) жизнь, б) щит (т. е. каску из оригинала), в) тройную звезду.
Если берёт бомбу, то взрываются игроки.
Если берёт часы, то игроки тормозятся на 6,66 сек (в отличие от 10 секунд для противников).
Если берёт корабль, то получает корабль и +1 к здоровью.
5. Графическое отображение взятого бонуса Корабль;
6. Корабль даёт +1 к здоровью;
7. Убрал знак копирайта и заменил надпись "ALL RIGHTS RESERVED" на "NO RIGHTS RESERVED".

0.917f:
1. Теперь танки передвигаются дискретно, очень похоже на оригинал;
2. Добавлено огибание углов, подмеченное в оригинале;
3. Добавлен новый изометрический вид камеры.
https://drive.google.com/file/d/0Bz4bx_bJnXvveU9rdTZNSVNGSnM/view?usp=sharing
GBA:

--- Цитата: serega segas от 11 Октябрь 2013, 15:57:37 ---Тогда другой вопрос, можно ли сделать модели более детализированными, или без надобности?

--- Конец цитаты ---
Как по мне и эти модели танков хороши, типа то каким бы было 3D в эру 8-bit
kingserg:

--- Цитата: serega segas от 11 Октябрь 2013, 15:57:37 ---Тогда другой вопрос, можно ли сделать модели более детализированными, или без надобности?

--- Конец цитаты ---
Я думал над тем, какого рода элементами можно детализировать корпус танка. Элементы не должны быть чересчур маленькими, потому что камера всё равно далеко вверху. Из вариантов элементов:
1) выступающие пластины с закруглёнными краями;
2) решётка радиатора;
3) рукоятки для перевозки пехоты.
Буду рад, если подскажете, какими элементами ещё можно дополнить модели.
Добавлено позже:

--- Цитата: GBA от 11 Октябрь 2013, 18:47:38 ---Как по мне и эти модели танков хороши, типа то каким бы было 3D в эру 8-bit

--- Конец цитаты ---
Да, у меня тоже мелькают мысли, что чересчур детализированные танки могут повредить восприятию игры в целом. Если танки будут детализированными, а остальное окружение останется таким же пиксельно-квадратным, то это будет плохо смотреться в общем плане.
Попробую всё таки оставшиеся три модели техники доделать примерно в том же стиле, что и лёгкий танк.
Heidr:
Думаю, модельки лучше сильно не менять, а все новые элементы добавлять на текстуры.
kingserg:
Внимательно изучая статью http://habrahabr.ru/post/142126/ , я обнаружил, что мне надо делать не 4 модели техники, а все 8. Потому что танк игрока не использует модели противника, у него они собственные на каждый апгрейд. Никогда не обращал внимания. Поистине удивительная игра, не жалею, что взялся за неё.
TiberiyLTim:

--- Цитата: kingserg от 13 Октябрь 2013, 04:33:18 ---Внимательно изучая статью http://habrahabr.ru/post/142126/ , я обнаружил, что мне надо делать не 4 модели техники, а все 8. Потому что танк игрока не использует модели противника, у него они собственные на каждый апгрейд. Никогда не обращал внимания. Поистине удивительная игра, не жалею, что взялся за неё.

--- Конец цитаты ---

Ну это любому было понятно даже в детстве - отличия видны на глаз.
kingserg:
Напомните мне про особенности "TANK 1990 N". Кое-что я знаю, что-то почерпнул отсюда http://www.youtube.com/watch?v=cut0HpPQqYQ
Например:
Танки игрока всегда появляются прокачанными на 1 звезду.
Когда подбирают два револьвера, то можно "косить" траву.
Корабли позволяют ездить по воде.

Что касается бонусов:
1) Когда танк противника подбирает лопату, защита возле штаба пропадает;
2) Когда танк противника подбирает бомбу, танки игроков взрываются;
3) Когда подбирают звезду или револьвер, то танк противника прокачивается соответственно (это под вопросом, требуется подтверждение);

Но остаются вопросы:
1) Сколько времени не могут двигаться танки игроков, когда противник берёт часы?
2) Что происходит, когда танк противника подбирает каску?
3) Что происходит, когда танк противника подбирает жизнь?
4) Какие номера по порядку появления у мигающих танков противника, т. е. дающих бонусы? В оригинале это танки 4, 11, 18, а в хаке какие? Зависит ли это от уровня?
serega segas:
kingserg, если вы скинете мне спрайты танков, то я помогу с моделлингом.
kingserg:

--- Цитата: serega segas от 14 Октябрь 2013, 15:53:32 ---kingserg, если вы скинете мне спрайты танков, то я помогу с моделлингом.

--- Конец цитаты ---
Пока рано. Я ещё не определился с форматом моделей, что и как должно стоять. Замучаетесь переделывать. Себя-то мне не жалко. А в чём моделить будете, там есть возможность сортировать вертиксы по материалам?
The GR:

--- Цитата ---1) Сколько времени не могут двигаться танки игроков, когда противник берёт часы?
--- Конец цитаты ---

Столько же, сколько не двигаются противники, когда часы берёт игрок.


--- Цитата ---2) Что происходит, когда танк противника подбирает каску?
--- Конец цитаты ---

Танк "прокачивается" до "зелёного", т.е. ему нужно три попадания что бы взорваться.


--- Цитата ---3) Что происходит, когда танк противника подбирает жизнь?
--- Конец цитаты ---

Эффект такой же как от каски.


--- Цитата ---3) Когда подбирают звезду или револьвер, то танк противника прокачивается соответственно (это под вопросом, требуется подтверждение);
--- Конец цитаты ---

Для компьютера звезда и пистолет равноценны, танк получает максимальную силу выстрела со способностью разрушать бетон.
kingserg:
Спасибо огромное за информацию! Только вот по поводу
--- Цитата: The GR от 14 Октябрь 2013, 18:51:07 ---Столько же, сколько не двигаются противники, когда часы берёт игрок.

--- Конец цитаты ---
В этом ролике, где Кинаман и Вовик играют в "Tank 1990 N", они говорят, что танки игрока тормозятся на меньшее время, чем противник, они малость ошибаются?
Спасибо ещё раз, это очень ценная информация. :)

Добавлено позже:
А тем временем...

Roket:

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

Добавлено позже:

--- Цитата ---В этом ролике, где Кинаман и Вовик играют в "Tank 1990 N", они говорят, что танки игрока тормозятся на меньшее время, чем противник, они малость ошибаются?
--- Конец цитаты ---
Меньше в треть для баланса. Время в руках вражеского танка ведь мощная штука - это как никак возможность без труда разгромить штаб.
kingserg:

--- Цитата: Roket от 15 Октябрь 2013, 09:00:05 ---Неправильно.
Когда берёт звезду вражеский танк, то все вражеские танки, которые на данный момент на экране начинают стрелять ускоренными пулями со способностью разрушать бетон.
Когда берёт револьвер, то взявший его танк прокачивается до зелёного, имея броню в четыре попадания, замедляется в скорости и стреляет ускоренными пулями со способностью разрушать бетон.

Добавлено позже:Меньше в треть для баланса. Время в руках вражеского танка ведь мощная штука - это как никак возможность без труда разгромить штаб.

--- Конец цитаты ---
Отлично. :) И вам спасибо за информацию. :)
Roket:
Так по поводу каски и жизни.
Тут не всё так просто:
Вражеский танк, если возьмёт каску, то добавит всем вражеским танкам на экране броню в четыре попадания - они либо зелёные либо мигающие.
Вражеский танк, если возьмёт жизнь, то добавит броню в четыре попадания только себе одному, тоже либо зелёный либо мигающий.
Мигающий бьётся где-то шесть попаданий, в зависимости сколько раз была взята каска или жизнь вражеским танком.

kingserg,  да ты говорил, как появляются мигающие танки в Tank 90. Примерно так. четыре респауна - один будет мигающий в 2-4 попадания, остальные по-разному от 1 до 3 попаданий броня. Если уровней пройдено много около 118, но будет шесть респаунов - два танка будут обязательно мигающими, тоже где-то 2-4 попадания.
kingserg:
Вот чего нашёл. По информации с википедии: "Особенности бонусов, взятых танками противника ... Танк, каска. Мерцающие танки становились немерцающими. ... Немерцающие становились мерцающими." Так и есть?
kingserg:
Фулстек!


Из новостей: я планировал выпустить версию 0.92, где будет локальная игра вчетвером и редактор карт сразу, но в итоге остановился на том, что надо сделать промежуточную версию 0.915, где из нового будет только локальная игра вчетвером, а редактор карт я уже сделаю позже. В общем, скоро ждём от меня версию 0.915. Пишите тут больше и чаще, ведь моя решимость сделать эту игру питается исключительно постами в этой теме.
ПАУК:
Ждём
Lance_K:

--- Цитата: The GR от 10 Октябрь 2013, 13:03:05 ---Chrom не рекомендует загрузку файла  :-\

Там всё в порядке? Или тут люди с холодильников пишут  :lol:

--- Конец цитаты ---
Да Хром всегда что-то не рекомендует
Valet2:

--- Цитата: kingserg от 18 Октябрь 2013, 13:23:20 ---Пишите тут больше и чаще, ведь моя решимость сделать эту игру питается исключительно постами в этой теме.

--- Конец цитаты ---

Очень нужны танчики. Очень!

kingserg:
Класс! Вы автор записи? :)
Valet2:

--- Цитата: kingserg от 19 Октябрь 2013, 09:59:52 ---Класс! Вы автор записи? :)

--- Конец цитаты ---

Ага :) Я слева, зелёный танчик.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии