Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
идеи:
-враг апгрейдится со временем
-смена управления у игрока (стрелки), смена кнопок (или стрелок) стрельбы между игроками
-кирпичи/броня меняются с броней водой/кустами/лед через хх секунд
-пули врага невозможно отбить
-враг стреляет 2х пулями зараз
-периодически выключается свет
-враг телепортируется со временем
-бонус в игроке
-порталы-телепорты (произвольные точки на карте переносят в другую точку)
-бонусы ездят по карте
-игрок не может разбить броню даже прокаченный
-враг ломает 2 блока зараз
-скорость игры увеличена в 2 раза
-бонусы появляются рядом с врагом
-враг возрождается в произвольном месте
-врага можно уничтожить только выстрелами из обоих танков (только на двоих)
-враги бесконечны, найди дверь для выхода с уровня
-вражеский танк уничтожается только тараном
-вражеский танк уничтожается только в лоб, рикошетит назад пуля от торца
-некоторые бонусы фальшивые, не берутся и расстреливаются как кирпичи
-некоторые бонусы фальшивые, телепортируют в произвольное место
-некоторые бонусы фальшивые, имеют обратный эффект (как будто взял враг)
-некоторые бонусы фальшивые, меняют тайлы
-при взрыве мигающего врага, появляется не бонус, а броневик в произвольном месте
-при взрыве мигающего врага, игрока портирует в произвольное место
-игрок на месте врага, цель уничтожить орла(бронирован вокруг+10 попаданий), либо все танки
-не видно тайлы но они есть
-пули игрока летят не до конца экрана
добавить:
-добавление бонуса при игре в двоем при подсчете очков
-добавить показ
-режимы сложности (скорость респауна, кол-во на карте)
история:
===== версия 1.08-19 =====
- Был звук скольжения после смерти на льду.
===== версия 1.08-18 =====
- Мод "увеличение врагов на карте" не сбрасывался на следующем уровне.
- Оболочка врага у игрока появлялась и исчезала только после смерти. Подобранный игроком или врагом пистолет улучшал до танка с обычной оболочкой, несмотря на моды "игрок носит оболочку врага" и "враг носит оболочку игрока".
- Длительность бонусов защиты и заморозки стала 10 секунд (640 кадров, было ~17 с). Длительность защиты после возрождения игрока стала 2 секунды (128 кадров, было ~4 с).
- Анимация возрождения танков была "туда" (кадры 3>2>1>0>3>2>1>0...) вместо "туда - обратно" (3>2>1>0>1>2>3>2...).
- Цвет рамки у танка с бонусом корабль был неверный и одинаковый, теперь он зависит от цвета танка.
- После улучшения вражеского танка до быстрого, он всё равно двигался медленно, а быстрый оставался быстрым после следующего улучшения.
- Мод "увеличение скорости врагов" не работал.
- Исправлены карты уровней: 4, 8, 10, 18, 20, 21, 30, 33.
===== версия 1.08-17 =====
Исправления:
- Оптимизация проверок столкновения пуль и столкновений танков между собой. FPS в большинстве ситуаций не падает ниже 60.
- Танк не доезжал до конца стены на один пиксель. Столкновение пули со стеной и штабом происходило раньше на один пиксель.
- Спрайт самого прокаченного танка направленного вниз был на пиксель смещён. Танки врагов смещены для симметрии.
- Если в меню был выбран бонус корабль без пистолета, всё равно появлялся пистолет.
- Изменены цвета на более близкие оригиналу. Оптимизированы палитры, убраны лишние цвета. Маленькие точки у штаба и у иконок танков справа были неверные. У леса было 2 цвета вместо 3. Изображение корабля более соответствующее оригиналу.
- Время респауна на 1-м уровне было 4.26 с, в оригинале 3.12 с. Стало: 1 уровень - 187 кадров. 35 уровень - 51 кадр. Промежуточные - интерполяция.
- Возрождение игрока 37 кадров, а не 64, но 32 кадра задержка после смерти до возрождения, которой здесь нет, так что теперь возрождение 37+32. У врага возрождение 56 и задержка должна быть (не реализовано), если все враги вышли, от 56 до 24.
- Оптимизация места. Компактное хранение уровней. Звук конца игры не был обрезан. Убрано KRIKzz лого, которое всё равно не использовалось.
- Время появления гранаты, если враги неуязвимы, снижено с 26 до 20 секунд.
- Оставался взрыв на следующем уровне.
===== версия 1.08-16 =====
Исправления:
- Звук кирпича при скосе леса.
- Убрано столкновение пуль от одного игрока. Исправляет проблему исчезновения пуль у прокаченного танка.
- После первого выстрела, вторая пуля быстрее выпускалась, чем последующие с зажатой кнопкой Turbo B. Было из-за общей задержки пуль у игрока, теперь у каждой пули своя задержка после разрушения. Уничтожение блоков стало быстрее. Турбо как у Tank 1990, два снаряда близко.
- Самый прокаченный вариант танка игрока должен разбивать две кирпичные кладки, как стальные блоки.
- Полная инициализация структуры _tank в меню.
- Музыка пропадала на след. уровне и оставался след от взятия бонуса.
- Звук гусениц должен прерываться после убийства всех врагов.
- Анимация взрыва не останавливалась на паузе.
- Вода не должна двигаться во время паузы.
- Звук включения читов не проигрывался, если с запуска игры прошло меньше чем продолжительность начальной музыки.
- Был неправильный лёд. Теперь: Скорость скольжения как скорость танка, а не ниже. Дальность скольжения больше. Заход в лёд со всех сторон одинаковый. Вдоль половины льда всегда скольжение.
- Оставались серые блоки во время открытия уровня.
Новое:
- Получение жизни другого игрока нажатием A+B (используется в оригинальном Tank 1990).
- У второго игрока стали доступны читы.
- Добавлен показ FPS.
===== версия 1.08-13 =====
Исправления:
- Точность смещения спрайта пули.
- Убраны лишние выстрелы при движении с зажатой стрельбой.
- Орёл убивался не из любых положений.
- Точность столкновения танка с пулей.
- Точность столкновения пули с пулей.
- Сохранялись прошлые настройки модов.
- Исправлены положения: GAME OVER (во время игры), жизней, PAUSE, танка в меню.
- GAME OVER (во время игры) рисовался не поверх танков.
- Мерцание PAUSE стало быстрее.
- Вместо IIP было IP.
- Жизни стали отображаться на одну меньше.
- Если у первого игрока закончились жизни, второго игрока нельзя было убить бомбой, взятой противником.
- Был звук разбивки кирпичной стены вместо звука разбивки снаряда в некоторых случаях. Если одновременно бить по стали и кирпичу, будут оба звука.
- Использовался неверный звук снятия очков здоровья с танка. "Заморозка" танка стала с таким же звуком.
- Не работала загрузка рекорда из SRAM. Была в 1.07b, в 1.08 сломалась.
- Было удвоение очков за убийство врагов.
- Не давали очки за врагов в оболочке игрока.
- После первого запуска игры движения врагов были одинаковыми, кроме режима Mad Mode.
- Мод жоподёр (ass killer) работал неправильно, враг убивался если игрок имел такой же поворот танка во время попадания.
- Танк застревал в воде, если у него сбивали способность плавать. Теперь танк уничтожается сразу.
- За убийство себя или другого игрока с модом "игрок убивает игрока" (pvp_kills) давали очки и отображался неправильный спрайт очков после убийства.
- Редактор уровней: была анимация танка, мерцание танка не работало, обновление спрайта танка задерживалось.
Новое:
- За бонусы дают очки.
- Последний результат второго игрока показывается на главном экране, но в отличие от оригинала он не скрывается.
===== версия 1.08-4 =====
-добавлено возможность стрельбы при заморозке игрока (как было в оригинале)
-устранено невозможность уничтожить блоки возле границ поля внизу и справа
-устранено заезд танков за правую и нижнюю границы поля
-устранено остатки спрайтов Game Over
-устранено при смене экрана подсчета очков спрайта танков исчезали с задержкой
-устранено мерцание в начале уровня
-устранено смещение взрыва со всеми стенами
-устранено иногда при выстреле происходило пробитие двух кирпичей вместо одного
-устранено потенциальное мерцание танков
-устранено враг после взятия часов размораживался слишком быстро
===== версия 1.08 =====
-добавлены новый режим игры - Mad Mode, активирующий случайным образом различные модификаторы,
вносящие изменение в механику игры (количество активных модификаторов увеличивается каждые 3 уровня, максимальное 6)
-добавлены следующие модификаторы:
"enemy's armor increased" -броня врага увеличивается
"enemy's speed increased" -скорость врага возрастает
"enemy crushes concrete walls" -снаряды врага пробивают бетон
"enemy's shells speed increased" -скорость снаряда врага увеличивается
"player's speed decrease" -игрок замедляется
"rubber concrete walls" -снаряды рикошетят от бетона и границы поля
"enemy goes through walls" -враг ездит сквозь стены
"enemy's spawn speed increased" -враг респаунится быстрее
"number of enemies increased" -количество врагов х2
"player used enemy skin" -игрок ездит на вражеских танках
"enemy used player skin" -враги ездят на танках игрока
"player kills player" -игроки убивают друг друга
"no bonuses" -нет бонусов
"enemies on map increased" -количество врагов на карте увеличено
"enemies start with shield" -враг стартует с щитом
"player start without shield" -игрок стартует без щита
"player is ass killer" -врага возможно уничтожить только сзади
"the enemy is invulnerable" -врага возможно уничтожить только гранатой
-добавлены предустановленные режимы: Battle City, Tank1990 и Custome Mode (большинство настроек перенесены из опций)
-добавлены в Custome Mode настройки: number of mods - количество модификаторов на старте,
inc mods each lvl - число уровней, через которое будет возрастать количество активных модификаторов
-добавлено срезание кустов снарядом при взятии пистолета (в режиме Tank1990)
-исправлено кривой эффект "шторки" при старте уровня
-исправлено мигание экрана при старте уровня
-исправлено надпись пауза рисовалась позади танков
-исправлено звук двигателя играл во время паузы
-исправлено не сбрасывалась заморозка игрока после его уничтожения
-исправлено при взрыве противника гранатой, взявшего каску, следующий появлялся уже с каской
-исправлено снижение скорости быстрых танков после заморозки часами
-удалены лишние настройки в опциях
===== версия 1.07b =====
-исправлено невозможность стрельбы у второго игрока
-исправлено пропадание бонуса корабля у игрока при смене уровня
-исправлено отсутсвие звука скольжения по льду у второго игрока
-исправлено очки не суммировались в конце уровня
-исправлено отвал опции сбора бонусов врагом
===== версия 1.07 =====
-4х канальный звук вместо одноканального
-улучшено качество сэмплов (размер рома увеличился в 2 раза)
-добавлены звуки подсчета очков, взятия жизни
-добавлены бонусы Пистолет и Корабль из Tank 1990(спасибо SPOT'у за код) и опции по их отключению
-исправлен приоритет звуков
-исправлено враги после взрыва орла останавливались
-исправлены мелкие баги управления в меню опций
-устранен баг возможности наезда на маленький кирпич(опять спасибо SPOT'у за код)
-добавлен чит A+START при заходе в OPTIONS (дает возможность выставить 9 жизней, старый чит на 7 жизней убран)
-добавлен чит A+START при заходе в OPTIONS, затем в игре поставить паузу, затем A+START - применить гранату, B+START - взять пистолет, C+START - пропустить уровень.
===== версия 1.05а =====
-исправлен неверный подсчет очков после уровня
===== версия 1.05 =====
-устранен баг с пропаданием курсора при выходе из опций
-добавлены уровни из TANK 1990 и опции по их выбору
-добавлена опция выбора количества жизней
-добавлена опция выбора режима игры Battle City, Tank 1990 или Custom (еще не все фичи Tank 1990 реализованы)
-удален пункт опций отключения "выбор уровня" за ненадобностью
===== версия 1.04 =====
-добавлен эффект раскрытия экрана при старте уровня как в оригинале
-добавлена анимация начисление очков после уровня как в оригинале (пока без звука)
-добавлена опция "турбо В"
-добавлена опция отключения "выбор уровня"
-добавлена опция "игрок- огонь по своим" (4 варианта: откл, блок, поглощение пуль, уничтожение)
-добавлена опция "враги- огонь по своим" (3 варианта: откл, поглощение пуль, уничтожение)
-добавлена опция "враг собиратель" (звезда прокачивает до броневика с 8 хитпоинтами, жизнь добавляет еще 4 танка, остальное инвертно)
-добавлен чит на START+A, дающий 7 жизней вместо трех на старте
-исправлен звук при взятии гранаты
-исправлено очки при взрыве врага и поднятия бонуса отображались за спрайтом танка
-исправлено баг сверхбыстрой стрельбы
-изменена вероятность выпадения бонусов на оригинальную (1/4 для звезды и гранаты, 1/8 для остальных)
-возможность пропускать логотипы