Важная информация

User Tag List

Показано с 1 по 3 из 3

Тема: Сделал логическую игру M2k

  1. #1
    Member
    Регистрация
    19.08.2006
    Адрес
    Моск.обл., г Черноголовка (ЧГ)
    Сообщений
    37
    Благодарностей: 22
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Сделал логическую игру M2k

    Всё таки я сделал одну свою мечту, выпустил одну игру для Linux - сделал ремейк своей игры M2k со спектрума

    Цель игры: уничтожать троллей, разгадка загадок.
    Попутные занятия: Распаковка припасов и выращивание грибов, перестрелки с танками, спасение учёных
    Вражеские танки не являются целью и за них не даётся прохождение уровня.
    Игра с простой графикой и большим количеством логики (более 70 разных обьектов)
    Возможность совместной игры вдвоём на одной клавиатуре (только для ПК).
    Также есть встроенный редактор для создания собственных уровней.



    Доступен выбор уровней и сложности и типа игры. Если перейти влево можно выбрать новые уровни с перестрелками, вправо - загадки без перестрелок.

    Оригинальная платформа — Zx Spectrum Basic
    Движок: Самописный на Lua

    СКачать игру, она бесплатная можно тут:
    https://dj-alex.itch.io/m2k

    Руководство на РУССКОМ есть на этом же сайте
    Русский язык включается в меню настроки

    ВИДЕО
    Сравнение и кратко о старой версии и о ремейке.
    https://www.youtube.com/watch?v=9uWsKULOl-M

    Демо прохождения пары первых уровней на новой версии (без комментариев)
    https://www.youtube.com/watch?v=fASn-5Uaud8


    Как сделать свой уровень в редакторе
    https://www.youtube.com/watch?v=FOQR5CjNwZc

    Управление — Курсор, танк противника — Numpad курсор.
    Стрельба
    Lshift — обычные патроны, для танка противника — Нумпад0
    Lgui/Lwindows — ледяные патроны, Z - бомбы.
    R — респавн, если есть жизни.
    H — дозарядится от запасных аптечек, персонаж их переносит с собой с уровня на уровень также как и танк и защиту. но их легко потерять.
    ` — вызов редактора.. если совсем не поняли как пройти уровень честно можно немного поправить дело.
    Есть контрольный центр для закупки и продажи вещей.

    Iгра бесплатна. Однако поддержке буду рад. Донат предметов ит.п. НЕ будет!

    Eсли есть желающие добавить какие нибудь спрайты или звуковые спецэффекты или помочь с анимацией пишите. - что улучшать ещё есть.

    Группа ВК
    https://vk.com/club134363102


    Для любителей читать исходники - они есть на itch (по ссылке выше)
    я не являюсь профи высокого уровня и учится у меня как кодить не стоит
    это код направленный на исполнение задачи а не на максимальную красивость и пример для подражания.
    Последний раз редактировалось dj--alex; 22.05.2019 в 15:14.

  2. Эти 2 пользователя(ей) поблагодарили dj--alex за это полезное сообщение:
    Black Cat / Era CG (13.08.2018), svofski (13.08.2018)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Member
    Регистрация
    19.08.2006
    Адрес
    Моск.обл., г Черноголовка (ЧГ)
    Сообщений
    37
    Благодарностей: 22
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После долгого перерыва и не менее долгой работы было сделано многое чего из задуманного
    в том числе немалое из того что я не мог реализовать никак на спектруме из за нехватки ресурсов
    или клешинга атрибутов.
    Однако есть до сих пор одна вещь которую мне сделать не удается -
    корректный рикошет обратно от стены. графически его пока что просто нет.

    M2k Build 5111

    https://yadi.sk/d/qKndrAXKgzer5Q Linux

    + При попадании на ловушку с страхом персонаж временно лишается управления и совершает беспорядочные движения несколько секунд.
    + кажется была поправлена редкая ошибка внезапной смены типа танка противника. либо превращение его в учёного.
    + Добавлено 3 новых мелодии, мелодии сами переключаются по смене уровня.
    Также музыку можно сменить или выключить используя меню настроек.
    + по нажатию P в редакторе можно получать информацию о самостоятельных-автономных патронах - номер патрона например
    а по нажатию m перемещать его в нужном направлении либо удалить с помощью d
    + Добавлены ящики для новых типов ловушек.
    + Уничтожение белого танка вызывает эффект взрыва бомбы на месте его уничтожения.
    + Уменьшена слышимость разных обьектов которые ломают или подбирают вражеские танки. Всегда слышно только взрывы бомб или бонусы.
    + Исправление ошибки оптимизации, пушки снова включены.
    + Скорость движения ускоренных пуль снижена во избежание рывков анимации.
    + Ледяные ящики при стрельбе в них могут заморозить или повредить всё вокруг как бомба.
    + Добавлен дебафф замедление для противников. Пока что без предмета (Нет использования).
    + Добавлены новые звуки для лечения шприцом и ускорителя, батареек
    + Учёные теперь могут лечится шприцами если их найдут. Также они могут использовать медикаменты. Шприцы как
    и ранее генерируют лекарства только пока есть солнечная энергия. Если учёный вылечится раньше вас, для вас лекарств может не хватить.
    + Добавлены бомбы и ловушки с эффектами заморозка, страх и замедление, работающие аналогично обычной. От бомбы многие предметы ломаются или превращаются в ледяные ловушки соответственно, а противники получают соответствующий эффект, однако при наличии эффекта получение вреда от бомбы минимально. От ловушек вещи не ломаются и ловушки не подрываются от любых выстрелов,однако на вас тоже действуют все ловушки кроме страха.
    Танки с защитой не получают никаких эффектов. На белый танк страх не действуют.
    + Добавлена возможность для простых танков получать отложенное повреждение (долговременное) (пока не используется)
    + Добавлено 2 новых спецэффекта к рендереру,для взрыва ледяной бомбы и для переключения языка(временно)

    Версии для Windows i Android могу сделать только дома, извините. APK могу сделать но пока без Google play.
    Вы всегда можете скачать предыдущую версию с официального сайта игры или в группе в меню сверху.

    M2k Build 4785

    + Геймплей:Аптечки теперь берутся если здоровье больше нормы. Из за ошибки ранее они терялись.
    + Редактор: Добавлена поддержка мыши! Левая кнопка ставит обьект, правая запоминает текущий обьект,а средняя перествляет курсор 1.
    Скроллинг мышью доступен щелчком за краем карты. Мышь не являтся основным инструментом, только для всомогательных целей.
    + Добавлен обьект флаг меняющий язык. На первом уровне игрок сможет менять язык не заходя в меню прямо из игры.
    + Добавлен выключатель дверей, закрывающий двери по очереди в этой линии.
    + Закраска теперь работает с нажатиями lshift+F2, lshift+F3.
    + HUD редактор может переклюатся lctrl+F3...F5. Доступны режимы:
    F3 - подсказка по клавишам(по умолчанию),
    F4 - HUD игры и информация о игровом уровне, выводится слева.
    F5 - информация о обьекте
    F6 - информация о выбранном танке (включается автоматически).
    + Q позволяет ставить второй обьект под главным курсором (такой возможности не было)
    + 5 позволяет в редакторе ставить 1 обьект из ранее сохрненной в память карты по F6
    + Починено F6 (сохранение карты в память)
    + Автосохранение отключается при количестве очков меньше 10. Это сделано чтобы не было ошибочных автосохранений когда игра ещё не начата.
    + Добавлен счетчик FPS
    + Добавлена картинка загрузчика.
    + Геймплей: Тип танка - гвозди появлются реже, добавлен будущий параметр AItype, менющий поведение танков.
    + Программа: lprint теперь может печатать содержимое переменной в конце вывода.
    + Бонус белого тaнкa теперь нe бесконечен.
    + исправление: вражеский белый танк не зaмирает на ловушке а погибает.
    + исправление: Герой появлялся на старте по сбитой координате, убран лимит размера карты skan_x_max (Mp imit) надеюсь не понизит производительность.
    + Щит(пояс) защищает от выстрелов ускоренных противников которые вредят даже после самого выстрела. Вы получаете только обычный вред от выстрела. (пока цел щит).
    + Теперь все ломаемые выстрелом предметы определяются 11 полем таблицы "предметы".
    Значение от 1 (ломается всегда) до 80 - почти неломаемый. Например Стальная дверь имеет крепкость 58, а стальная ограда - 62, и её уже существенно сложнее
    повредить.
    + Пульт закрывания дверей в этой комнате теперь можно сломать. Через сломанные пульты более нельзя ходить.


    M2K Linux build 4785
    https://yadi.sk/d/gH8jxEKUmWR3_w

    M2K Linux build 4587
    https://yadi.sk/d/PtHyUIeg3aL2Jn
    Последний раз редактировалось dj--alex; 22.05.2019 в 15:17.

  5. #3
    Member
    Регистрация
    19.08.2006
    Адрес
    Моск.обл., г Черноголовка (ЧГ)
    Сообщений
    37
    Благодарностей: 22
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    M2k Build 5559

    + Переработан рендерер, FPS увеличен в 2-3 раза в зависимости от видеокарты. В режиме редактора - в 5 раз.
    (на некоторых очень древних видеокартах может быть ошибка связи с размером атласа в 7000 пикселей.)

    M2K Linux Build 5575
    https://yadi.sk/d/f7Vmuz5sdwkHTA

    M2K Android build 5559
    https://yadi.sk/d/z9iHtsiiiMawWQ
    Последний раз редактировалось dj--alex; 05.05.2019 в 22:33.

  6. Этот пользователь поблагодарил dj--alex за это полезное сообщение:
    Kakos_nonos (05.05.2019)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Кто бы сделал универсальный Спектрум?
    от Alex Rider в разделе ZX Концепции
    Ответов: 18
    Последнее: 07.08.2013, 12:34
  2. Кто сделал Nether Earth?
    от PATHNK в разделе Игры
    Ответов: 10
    Последнее: 25.04.2013, 22:10
  3. Сделал вот AY Player на Arduino...
    от Rolex в разделе Звук
    Ответов: 54
    Последнее: 18.12.2011, 13:11
  4. Сделал ковер на EXOLON
    от Darkman007 в разделе Музыка
    Ответов: 19
    Последнее: 20.04.2010, 12:10
  5. Ищу логическую игру
    от PicNov76 в разделе Игры
    Ответов: 3
    Последнее: 20.07.2008, 02:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •