Это и ремейк, и игра, и всё ещё головоломка из 1997 года и даже чуть чуть "движок"...
А также это многолетняя компиляция из всех показавшихся мне интересными идей в одном проекте.
Что это?
Игра и конструктор, два в одном.
Причем конструктор в двояком смысле - в игре встроен редактор уровней.
А также на основе движка уже этой игры была написана совсем другая игра с другими обьектами - Reskue.
И пишется ещё одна - Colony.
Кому может быть интересна игра:?
*Поклонникам Zx-spectrum,
т.к. я черпаю вдохновение именно из игр и элементов используемых на
этой платформе.
*Детям,
Когда я ехал в поезде, я ради интереса давал детям соседей копию игры
и надо сказать играли они увлечённо в обе игры и успели пройти с 10-к уровней. пока
не настала моя очередь выйти.
*Начинающим программистам. Любителям посоздавать что то своё.
Есть возможность не только создавать свои уровни.
Игра под открытой лицензией и при желании и навыках можно
как помочь улучшить мне игру, так и создать собственную.
Чем можно занятся в игре M2K:
* уничтожать троллей, мины и постаратся найти выход из лабиринтов.
* различная небезопасная техника
* возможность совместной игры вдвоём на одной клавиатуре (только для ПК).
* все уровни головоломки полностью портированы с старой игры 1-в-1, кроме 1.
Описание проекта Reskue:
На научную базу произошло нападение танков, вам необходимо спасти учёных и привести их к воздушному шлюзу который легко найти по трем железным дверям. (место назначения отмечено красными точками). Ученые после разморозки крайне непонятливы и обычно просто бегут от вас, однако умеют пользоватся телепортами и дверями. (а также обладают навыком "свистнуть аптечку" ) Для победы нужно спасти хотя бы 6 из 8 учёных.
Наиболее важные последние обновления и дополнения:
*Кроссплатформенность
*Добавлена поддержка 2 джойстиков PS3 для совместной игры.
*Унификация движка. (обновления движка попадают в все сделанные на нём игры быстро)
*Тонкие настройки в игре вплоть до подстройки скорости игрового процесса для себя.
Подсказки:
Справка по управлению и кнопкам пишется слева прямо во время процесса игры.
Подробное описание обьектов, управления и логики игры в файле по ссылке.
https://yadi.sk/i/HY0hSJzT3JtqccГде скачать игры?
Руководство к игре и описание обьектов и как играть доступны на этом же сайте в документации.
Для Linux, Android или Windows или инструкция.
https://dj-alex.itch.io/m2kНужно выбрать донат или "thanks, download" по выбору.
https://dj-alex.itch.io/reskueСистемные Требования:
Windows 64bit, Linux 64bit, Android.
Работает почти на всех существующих видеокартах, гибкая смена разрешения в зависимости от устройства.
Требует мало памяти.
Хорошая оптимизация, работает даже на телефонах 2010 года типа Samsung Galaxy S2
с Android 4 выдаёт 120FPS.
M2K Zx-spectrum 48K version (Tr-dos, hobeta files):
http://yadi.sk/d/qgdIORRHAvmSAОфф сайт:
http://www.dj-alex.ru/index.php/m2k Группа ВК:
https://vk.com/club134363102Для тех кто создает уровни:
уровень сохраняется в папку levels в папке игры. Наприклад: m2k-Linux-x64-compile-ras0ft-b/usr/bin/Levels
Внешний уровень загружается через Е.
Если нужна помощь - нажмите F3 или почитайте справку (readme).
Видео геймплея:
Демо прохождения пары первых уровней на новой версии (без комментариев)
https://www.youtube.com/watch?v=fASn-5Uaud8https://www.youtube.com/watch?v=FOQR5CjNwZcИгра в reskue
https://www.youtube.com/watch?v=zIihyQ4VAzwНа чём основан проект?
M2K базирован на моей старой игре головоломке Mission 2000 выпущеной для Zx-spectrum в 1997-1999 годах
M2k remake разработан в 2017 году.
Reskue remake разработан в 2019 году.
Colony remake ** 2020 год ??
Оригинальная платформа — Zx Spectrum Basic
Движок игры сделан на Lua + Love framework.
Коллекция скриншотов:
https://vk.com/album-134363102_238322368Краткая справка по управлению.
Управление — Курсор (стрелочки)
Стрельба
удерживать Lshift — обычные патроны, для танка противника — Нумпад0
удерживать Lgui/Lwindows — ледяные патроны.
R — респавн, если есть жизни.
H — дозарядится от запасных аптечек,
L - телепортироватся на старт из безвыходной ситуации, однако она оставляет лишь 1 HP у вас.
N - перейти на следующий уровень если вы не справляетесь с загадкой, отнимает у вас 2000 очков.
Вы не сможете сохранятся если у вас очков меньше 0 а также делать покупки в контрольных центрах.
О игре как движке:
Развитие происходит добавлением в движок новых обьектов и функций, которые позже реализуются в одном из новых проектов. Всё что может бэкпортируется обратно в движок.
Например Для игры Reskue была разработана возможность ставить на карту более 100перемещающихся противников, но в оригинале M2K такого нет, поэтому в игре это не встречается.
В саму M2K "konstruktor edition" новые обьекты попадают скорее для галочки
Реально в уровнях обьекты из других игр не используются.
Хотя вы можете их добавить через редактор и посмотреть что получится.
В проектах сделанных мной кодовая база похожа,
Однако графическая составляющая, уровни, набор используемых ассетов, музыки и.т.п.
может различатся довольно сильно.
Желающие могут свободно помочь если хотят
Упомяну в авторах.
Для меня это некритично.