Уборщик Android
Ремейк HTML5 Lego Junkbot и Junkbot Undercover Games, почти завершен!

Играть в Lego Junkbot
Играть в Lego Junkbot Undercover
Запустите автоматические тесты
Создайте свои собственные уровни
Все механики из оригинальных игр реализованы:
- Перетаскивание кирпичей и схватки, которые являются неоднозначными, пока вы не перетащите или вниз, с курсорами для различных вариантов перетаскивания (вверх, вниз или либо)
- Загрузка исходного формата уровня
- Движение и анимация Junkbot
- Утилизация мусорных баков (целей уровня)
- Огненные кирпичи
- Поклонники
- Переключатели
- Прыжок блоки
- Капающие трубы
- Щит Powerups
- Рубки передач, подъемы, летучие боты и глазные боты (кроме точных времен и некоторых краев).
- Ящики (перевернутые белые кирпичи, которые вы можете толкнуть)
- Лазерные лучи
Редактор уровня
Я сделал редактор уровня со всеми функциями, которые вы можете ожидать (прямоугольный выбор, выберите все, копируйте, вырезает, вставьте, удаляет, отмените, повторно, автоматически, сохраняйте файл, откройте из файла, вставьте объекты через палитру).
Я заполнил пробелы в звуковом дизайне, взяв звуковые эффекты от Lego Creator, который держит для меня дополнительную ностальгию.
3D рендерера
Я сделал инструмент, чтобы отобрать модели LDRAW в косой проекции, который использует Junkbot, используя LDRAWREAR THRE THRE.JS; Вы можете проверить это здесь.
Я собрал модели, в том числе основные кирпичи для сравнения с оригинальными спрайтами, Junkbot и некоторыми другими ботами, а также разные объекты, которые могут быть интересны для добавления в игру. Это, вероятно, будет полезно в качестве трубопровода для начинающих произведений, чтобы внести новые произведения в игру, но если бы я получил его достаточно хорошо, это может открыть возможность запустить игру в 3D ... это может быть похож на момент FEZ ... но 3D, вероятно, не вписывался в геймплейную механику.
Я хочу, чтобы он лучше соответствовал художественному стилю Junkbot, в частности, с шпильками. Для шпильки:
- Я мог бы сделать находку на основе изображения и заменить (но это должно будет учитывать различные кирпичные цвета и ... надеюсь, не окклюзии).
- Или я мог бы заменить подразделение Stud в модели чем-то, что делает один пиксель в определенном цвете для поиска (это также будет иметь проблемы с окклюзией).
- Или я мог бы заменить подзаголовку с шпилькой на индивидуальную модель 3D-шпильки, предназначенную для того, чтобы хорошо отображаться в Pixel Art с помощью Toon Shader.
Я также посмотрел на блендер. Blender не поддерживает косой проекцию, но для него есть хороший плагин ImportLdraw, и есть обходной путь для проекции с использованием модификатора решетки. Blender не особенно ориентирован на Pixel Art, но эмуляция наклонной проекции Сэма Дроста также предназначена для создания нового пиксельного искусства для старой игры, поэтому шаблон может помочь не только для проекции. Тем не менее, Blender довольно сложно выучить, и у модификатора решетки есть некоторые проблемы, создавая серьезные артефакты освещения, поскольку он меняет геометрию, а не камеру.
Управление
Перетащите кирпичи с мышью. Вы не контролируете Junkbot напрямую. Junkbot движется самостоятельно.
Используйте клавиши со стрелками или WASD (или аналогичные шаблоны клавиш на макетах, отличных от QWERTY), чтобы опустить вид.
Эн | Перевернуть режим редактирования |
М | Морет / звук |
+ | Увеличить |
- | Увеличить |
` | Информация об отладке переключения (включая столкновение и обнаружение NAN) |
Когда в режиме редактора:
Нажмите на фон и перетащите, чтобы выбрать объекты в прямоугольнике.
Удерживайте CTRL и нажмите, чтобы перетащить отдельный объект.
Ctrl + c | Скопируйте выбран в буфер обмена |
Ctrl + x | Вырезать выбранный в буфер обмена |
Ctrl + V. | Вставьте из буфера обмена |
Удалить | Удалить выбранный |
Фон | Flip выбран горизонтально |
Т | Переключайте выбранные переключатели/вещи |
Ctrl + z | Отменить |
Ctrl + shift + z или ctrl + y | Переделан |
Ctrl + a | Выберите все |
Ctrl + s | Спасите мир в файл |
Ctrl + o | Откройте файл сохраненного мира |
Кредиты
Веб -ремейк
Исаия Одхнер
Разрывы ресурсы
- Рори Стоуэлл и Томмитехерк, через Project Rozniak/Junkbot
- Инструменты: CASTRIPPERTOOL (NOSAMU), SharpExport (Werner), SWFEXPORT XTRA (Валентин Шмидт), MP3 XTRA (Валентин Шмидт)
Некоторые звуки, взятые из
- Lego Creator (редактор звучит)
- Lego Star Wars: Force Awakens (Lego Churling Sounds)
- (в дополнение к Junkbot)
Кредиты для Junkbot & Junkbot Undercover
Искусство
Питер Ли / Фрэнк Ланц
Код
Ранджит Бхатнагар / Питер Ли
Игровой дизайн
Фрэнк Ланц / Эрик Циммерман / Ник Фортуньо
Управление проектом
Питер Ли / Фрэнк Ланц
Звук
Майкл Свит - Блистерные СМИ
LEGO Producer
Томас Кларк
Различные идеи
- Metroidvania
- Вместо таких способностей, как прыжки (как в некоторых Metroidvanias), вы собираете блоки, такие как Block Block, которые затем можете разместить на любом уровне (или большинство уровней, возможно, не на некоторых уровнях, произвольно, где это будет разбить головоломку без неожиданности)
- Передачи системы
- Вроде как эта игра Lego Technic Challenge (видео здесь)
- Машина, которая клонирует Junkbot
- Вы можете выиграть до тех пор, пока остается один Junkbot
- Используемые гигантские роботы / машины? Может, вы можете построить!
- Жидкое моделирование?
- Текущая вода, которая вас убивает
- Проточное масло, которое не делает, потому что оно не проводящее
- Решетка / слить (жидкость может пройти, но в остальном твердое)
- «Дамба» / «Замок воды» / «Гидрофобный» / «Нет воды» (вода не может пройти, но вы можете)
- Область тетриса, где вам нужно исправить механизм, который втягивает нижние четыре ряда в грузовики
- Pac-Man Area с упаковкой
- Dunkbot (баскетбол)
- Музыка
- Junkbach
- Crunkbot
- Funkbot
- Панкбот
- Наклонные кирпичи, которые отражают лазеры
- Force Field / прозрачный кирпичи с твердым светом, которые можно питать, чтобы сделать его твердым, и может быть построено!
- Подразумевает, что вы можете создавать области, где вы не можете построить, но все равно можете пройти, особенно если они заперты в неподвижном земле и потолке
- Вариации:
- Цвет на переключатель, переключает прочность из любого места; Прочность всегда соответствует переключению
- Твердый при подключении к какой -то прокладке, в то время как PAD питается; может подключиться через другие кирпичи
- Переключаются при подключении к прокладке, и нажата кнопка; может подключиться через другие кирпичи
- Скорость Powerup, которая заставляет Junkbot неловко быстро
- Анимация наращивания со звуком ju-ju-ju-ju ... tdtdtdtdtkwh ~!
- Различные электрические системы
- Генератор турбин, который может питать вещи при питании от ветра
- Схемы
- Хотя было бы странно привязать схемы с Junkbot, когда ранее все происходит без видимых проводов
- Бесконечный кирпичный источник
- Мог выйти из дыры в земле, для простого взгляда
- Может использовать конвейерную ленту LEGO 630 для модного 3D -эстетики
- Движущиеся платформы
- Антигонист -джанка, который выпускает мусорные баки на специально>: D
- Skunkbot/Gunkbot/Stunkbot/Slunkbot?
- Стеновый красовый шестерни
- Переключающие переключающие панели передач ?? Я думаю, что они могли бы косвенно летать вместе, как физика троллей, что -то большее, чем это, вероятно, слишком сложно, особенно с сетью
- Overworld
- Тематические области, такие как:
- Канализация с большим количеством водных опасностей
- Вентиляционные отверстия с клаустрофобными головоломками и поклонниками
- Доставка склада с большим количеством блоков, уровня тетриса, ящиков
- Уровень лабиринта хеджирования с лабиринтом зеленых блоков, с глазном ботом, который преследует вас
- Производственная линия с ... конвейерными лентами? Это традиционный механик
- Шоколадное печенье, где чипсы телепортеры ...?
- Многочисленные пути в некоторых областях, которые могут быть специально выбраны, чтобы обойти определенные более жесткие уровни
- Места, разблокированные клавишами
- Золотые двери, основанные на получении уровня на определенном уровне; Они заметно защелкиваются, как только вы переходите на норму
- Впервые въезжают в зону
- Цитаты от Роберта Фроста, чтобы сделать его более драматичным
- Киплинг, который написал как национальное стихотворение Англии, если это вещь, я не знаю, если это так, но если так он написал это
- Торговые автоматы, где вы можете купить закуски, которые затем открывает Junkbot, бросает в мусорное ведро, а затем ест мусор и все
- Также, может быть, работа с краской, солнцезащитные очки (самые дорогие) и т. Д.
- Когда Junkbot приобретает последний предмет, он раздавил торговый автомат и ест его
- Для редактора уровня, может быть, еще несколько шелестных звуковых эффектов от:
- https://freesound.org/people/someonecool15/sounds/423782/
- https://freesound.org/people/sampson021/sounds/262584/
Настройка разработки
Требования:
- Git
- Node.js
- Отсутствие судебного разбирательства LEGO
Шаги
- Клонировать репо.
- Откройте командную строку / терминал в каталоге проекта.
- Установить зависимости проекта с помощью
npm install
- Запустите
npm start
запустить веб -сервер, который автоматически перезагрузит страницу при внесении изменений.