| Разработка и ромхакинг > Редакторы для консольных игр |
| [NES] Battle City - создаём и делимся своими картами 🎨 |
| (1/1) |
| MRGYV:
Привет, друзья! Наверное, нет среди нас человека, который хотя бы раз не залипал у экрана телевизора, гоняя танки в легендарную Battle City на NES. Эта игра — классика, которая объединяет поколения. Помните те самые серые кирпичи, неуязвимый бетон, хитрые кусты и, конечно же, нашу драгоценную базу в виде орла? 🦅 А теперь вопрос к вам: Вы когда-нибудь пробовали создавать свои собственные уровни? Или мечтали воплотить в жизнь то, что не поддерживает стандартный редактор? Я думаю, у многих в голове годами хранятся гениальные идеи карт, которые было бы круто воплотить в жизнь. И у меня есть предложение! 🚀 Я подготовил удобный редактор карт, который позволяет рисовать уровни для Battle City буквально за пару минут. Никаких сложных настроек — просто берете и творите: ставите кирпичи, воду, леса, расставляете врагов. Скачать его можно по ссылке. Редактор работает следующим образом Список всех тайлов с цифрами: 0 – пустота 1 – кирпич 2 – бетон 3 – вода 4 – лес 5 – лёд 6 – орёл 7 – спавн команды 1 / врагов 8 – спавн команды 2 / игрока 1 9 – спавн игрока 2 (для классики) 10 – ящик 11 – бочка Он формирует карты в формате: --- Код: ---text 7 0 0 0 0 0 7 0 0 0 7 0 0 0 0 0 7 0 1 0 2 0 1 0 1 0 1 0 1 4 4 0 1 0 0 1 0 2 0 1 0 3 4 4 4 4 4 4 0 1 0 0 1 0 2 0 1 0 4 4 4 4 4 4 4 0 1 0 0 0 0 0 4 4 4 0 4 4 4 4 4 4 4 0 0 2 0 0 4 4 4 4 4 4 4 4 4 4 4 4 0 2 0 1 0 4 4 4 4 4 4 4 4 4 4 4 4 1 0 0 1 0 1 4 4 4 4 4 4 0 4 0 1 0 1 0 0 1 0 4 4 4 4 4 4 4 4 4 0 1 0 1 0 8 0 0 0 0 0 4 4 4 1 0 0 0 0 0 0 9 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 1 0 6 0 6 0 1 0 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 --- Конец кода --- Почему это стоит попробовать? * Это просто. Интерфейс интуитивно понятен. Это интересно. Можно создать карту мечты, которой не было в оригинале. Результат можно скинуть на форум — как в txt-файле, так и прямо текстом в сообщении. Я предлагаю не просто рисовать карты ради себя, а делиться ими с сообществом! 🎁 * Давайте устроим настоящий обмен идеями. Любой может создать свой уникальный уровень (сумасшедший, сложный, красивый или смешной), выкладывает его сюда, а мы все вместе: * проходим их, обсуждаем баланс (слишком легко? нереально сложно?), даём советы по улучшению дизайна. Если вы просто фанат игры и хотите посмотреть на чужие творения — присоединяйтесь к обсуждению! * Давайте докажем, что даже спустя десятилетия Battle City может заиграть новыми красками. Погнали танковать! 👊💥 |
| SeregaZ:
шо, опять?!?! была же уже тема... старую бы апнул. |
| MRGYV:
--- Цитата: SeregaZ от 26 Март 2026, 17:43:13 ---шо, опять?!?! была же уже тема... старую бы апнул. --- Конец цитаты --- Что за тема? Есть тема где кто-то также создал редактор в котором люди делились картами и обсуждали их? Добавлено позже: Здесь можно нарисовать любую карту. Которую при желании разработчики с разрешения автора смогут использовать хоть для хака, хоть для мода. Хоть для nes, хоть ПК сеги или чего угодно. При желании можно даже для Tanktiks: The Impact или taan hak fung wan king tank. А многие на бумаге рисовали для себя. Может кому-то интересно поделиться в удобном и наглядном формате. Что-то я не помню тему где предлагали подобный редактор и схожие возможности. Добавлено 27 марта 2026 года: Давайте я что ли скину, раз все молчат: --- Код: ---7 0 0 0 0 5 0 0 5 0 0 5 0 0 0 0 8 4 5 0 0 0 0 5 5 0 5 5 0 0 0 0 5 4 7 10 2 3 10 11 5 10 1 10 5 11 10 3 2 10 8 0 10 1 10 11 10 10 2 11 2 10 10 11 10 1 10 0 0 0 0 0 0 4 0 0 4 0 0 4 0 0 0 0 0 7 2 2 0 0 3 0 4 10 4 0 3 0 0 2 2 8 0 6 2 0 0 0 5 0 11 0 5 0 0 0 2 6 0 0 2 2 5 4 2 0 0 11 0 0 2 4 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 10 1 10 4 10 10 2 10 10 4 10 1 10 4 8 0 4 10 3 4 2 1 11 10 11 1 2 4 3 10 4 0 0 0 0 5 0 4 5 5 0 5 5 4 0 5 0 0 0 7 4 0 0 0 5 0 5 0 5 0 5 0 0 0 4 8 --- Конец кода --- |
| ndivision:
MRGYV, Привет! Благодарю! Шикарная тема. Я сам планировал в мае (чуть посвободнее будет) -заняться подобным. Есть уже нработки которые нужно довести до ума и выложить куда нить на github. Как я себе это представлял сделать: 1. Найти (сделать) дизсам нормальный танков (а их куча версий - я про хаки), сделать условно гибрид: classic edition (это battle tank (J) ) - и extended - это с плюшками от хаков где есть корабли, звезды и пр. 2. Новые уровни. Как показала практика - тот же DeepSeek генерит замечательные карты - если их грамотно описать. Дополнения которые были бы интересны: 1. Возможность выбора сложности. Условно делаем 3 уровня: easy, normal, hard. 2. При наличии художника или самому - чуть перисовать спрайты, и сделать красивую заставку, и красивое завершение. 3. На музыку в танках покушаться - это святое, но по наличию музыканта - и главное знания (там нужно будет порядочно писать на ассемблере) как интегрировать движек новый в игровой процесс - можно было бы сделать и что то крутое. Но начнем с малого - спасибо за реадктор карт. p.s. Я уже создавал тему с подобным предложением - но тогда она как то не нашла понимания. Сейчас возможно будет иначе. https://www.emu-land.net/forum/index.php/topic,90566.msg1630696.html#msg1630696 Добавлено позже: MRGYV, По желанию: можешь в личку мне закинуть свой акк в телеграмме, там бы списались. |
| MRGYV:
--- Цитата: ndivision от 28 Март 2026, 20:01:58 ---Благодарю! Шикарная тема. --- Конец цитаты --- Здорово что понравилось. Телегу скину. Но я, в ней, не сижу :) Есть возможность описать ТЗ для deep seek? Я писал такое ТЗ: Создай 10 разных карт для Battle City. Для каждой карты строго соблюдай следующие правила: 1. Размер карты может быть любым от 15x15 до 25x25, но все строки должны иметь одинаковое количество колонок. 2. Легенда: 0 – пустота 1 – кирпичная стена 2 – бетонная стена 3 – вода 4 – лес 5 – лёд 6 – орёл (база) 7 – спавн врага 8 – спавн игрока 1 9 – спавн игрока 2 3. Размести 4-8 спавнов врагов (7) в разных местах. Не все наверху — распредели по карте. 4. Каждый орёл должен быть защищён, но не полностью. Используй разные типы защиты: кирпич, бетон, воду, лес. 5. Спавны игроков (8 и 9) размести в разных местах: не обязательно рядом с орлом, но так, чтобы у игроков был интересный старт. 6. Обязательно используй все типы ландшафта (3,4,5,2) в разных комбинациях. Не экономь. 7. Количество орлов: 1 или 2. Если 2 орла — расположи их в разных частях карты. 8. Карты должны быть разными: - Карта 1: акцент на воде и узкие проходы - Карта 2: акцент на лесе и зонах видимости - Карта 3: акцент на льде и скользких участках - Карта 4: акцент на бетонных укреплениях - Карта 5: смешанный ландшафт с лабиринтом - Карта 6: открытое пространство с точечными укрытиями - Карта 7: два орла, разделённые рекой - Карта 8: круговые стены и центральная битва - Карта 9: асимметричная карта с перепадами высот (визуально) - Карта 10: экспериментальная — придумай что-то нестандартное 9. Для каждой карты используй кодовый блок с тройными кавычками. Внутри — только цифры, разделённые пробелами. 10. Не обрамляй карты стенами по периметру. 11. Перед каждой картой напиши короткое описание (1-2 предложения), что в ней особенного. Выдай карты одну за другой. Карта 1, описание, код. Карта 2, описание, код. И т.д. Если честно, генератор на которым работаю в редакторе может выдавать гораздо интереснее карты. Может ИЗ не умею писать :biggrin: :biggrin: :biggrin: Добавлено позже: --- Цитата: ndivision от 28 Март 2026, 20:01:58 ---easy, normal, hard. --- Конец цитаты --- А чем сложность отличаться будет? Добавлено позже: --- Цитата: ndivision от 28 Март 2026, 20:01:58 ---сделать условно гибрид: classic edition (это battle tank (J) ) - и extended --- Конец цитаты --- Что за extended? Добавлено позже: --- Цитата: ndivision от 28 Март 2026, 20:01:58 ---перисовать спрайты, --- Конец цитаты --- Занимался этим... Честно? Смысла нет. Проще использовать старые. Это ностальгия. Потом можно и поменять, если будет смысл... Добавлено позже: --- Цитата: ndivision от 28 Март 2026, 20:01:58 ---Я уже создавал тему с подобным предложением - но тогда она как то не нашла понимания. --- Конец цитаты --- Я читал эту тему. Идей много классных. Я, кстати, для себя пишу. Не на NES. Так как его вообще не знаю. Готов поделиться идеями и наработками. Может выстрелит. Также могу подсказать пару отличных проектов, которые уже работают. Можно от них взять идеи или связаться с авторами и придумать совместно что-нибудь интересное 😉 |
| MRGYV:
Новая версия: -Поправлены баги; - Можно указывать тайлы на ЛКМ и ПКМ; - Добавлены алгоритмы для генерации разных типов карты; - Добавлена возможность сохранять настройки для генерации с интересующими настройками генератора. Я так понимаю посоревноваться и обсудить не выйдет? Кто лучше рисует? У кого интереснее идеи по картостроению? Узнать и сравнить насколько человек интереснее ИИ рисует? Жалко. Была бы интересная дискуссия. В любом случае поделюсь генератором. Может кому пригодится. Предложения для доработки тоже приветствуются. Возможно кто-то видит идеи для генерации более интересные. Я на сегодня результатом доволен. Карты можно получить интересные. Примеры оставил. Есть ещё идея. Подумаю над ней позже. Хочется чтобы была возможность нарисовать карту самому и загрузить её как шаблон. И в пару кликов поменять кирпичи на бетон, лес на лед и т.д. Это интересно было бы для карт по типу Tower defender. Нарисовать лабиринт самому и менять его с помощью настроек. |
| MRGYV:
Обновленная версия (v3). Поправил в шапке |
| Навигация |
| Главная страница сообщений |