1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

[Разработка] Чем хомяк не шутит

Автор: Zelya · 7 мар 2017 ·
  1. Давным давно... В общем, как некоторые знают, я люблю пописать игры. Но, будучи очень ленивым программистом, я пишу только интересные для меня движки. А набить движок контентом, увы, сил и вдохновения никогда не хватает. Особенно люблю пописать что-то хардкорное, например для ПК-01 Львов. И вот казалось бы гениальная идея: взять да и портировать какой-нибудь, для начала простенький, движок с "больших компьюетров", который мог бы проигрывать чужой контент.
    Сказано-сделано. Еще года два (или три) назад взял я доки по самому простому квестовому движку URQ, да и перенес худо-бедно, самые базовые команды. Так как квестодел из меня нулевой, для примера мне посоветовали самый элементарнейший квет "Похождения отважного хомяка Семена". Заботливо портировав необходимый для работы миниуму, я решил поискать автора, чтобы реализировать что-то новое и немного более сложное. На прмере "Хомяка Семена" не очень понятно какие инструкции важны, а какими можно пожертвовать.
    Увы, как Вы наверное уже поняли, найти автора ни к КРИЛ-2015 ни к КРИЛ-2016 мне не удалось. Разработка фактически замерла. Из доступного остался конвертер из *.qst формата (который можно нагенерить в любом URQ редакторе) в ассеблерный код который легко компилится в *.lvt бинарь. Сегодня замучила ностальгия, и я снова прошел первого "Хомяка". Взял с Интернета продолжение, и оно пернеслось тоже! (надеюсь без ошибок). Конечно, движок очень сырой, многое нужно было б уточнить с потенциальными авторами (скролл, размер шрифта, количество буков, поп-ап окошки, графика и т.д.). Но нет авторов. Хотя, чем хомяк не шутит.

    Схема работы (в будущем предполагалось сразу генерить бинарь):

    Шаг 1: Берем любимый квест
    [​IMG]

    Шаг 2: Находим *.qst файл

    Untitled.png

    Шаг 3: Конвертим в ассемблер (планировалось спрятать от пользователя)

    Untitled.png

    Шаг 4: Компилим бинарь (планировалось спрятать от пользователя)

    Untitled.png

    Шаг 5: Наслаждаемся игрой в любимом эмуляторе (планировалось по дефлоту прикреплять к "Башкирии")

    Untitled.png

    UPDATE

    Не удержался и залил хомяков:
    http://lvovpc.ho.ua/test/PK01.html?file=../urq/hamster1.lvt
    http://lvovpc.ho.ua/test/PK01.html?file=../urq/hamster2.lvt
    Титановый, Leiji, Mlegion и 2 другим нравится это.

Комментарии

Чтобы оставить комментарий просто зарегистрируйтесь и станьте участником!
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление