Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
204 lines (186 sloc)
20.9 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| идеи: | |
| -враг апгрейдится со временем | |
| -смена управления у игрока (стрелки), смена кнопок (или стрелок) стрельбы между игроками | |
| -кирпичи/броня меняются с броней водой/кустами/лед через хх секунд | |
| -пули врага невозможно отбить | |
| -враг стреляет 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 для остальных) | |
| -возможность пропускать логотипы |