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

User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 35 из 35

Тема: Homer Simpson

  1. #31
    Member
    Регистрация
    07.01.2008
    Адрес
    Иваново
    Сообщений
    34
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну как-то так вот.

    при нажатии огня передается управление интерпретатору скрипта. Я его назвал Глюк-Басик. Программа определяет предмет который перед героем и содержимое карманов. Карман трехместный, в случае незанятости - #FF.
    операторы однобуквенные, для простоты.
    I - оператор условный (If)/ В случае выполнения продолжается сторка иначе следущая строка

    I S11 - проверяет наличие предмета 11 в кармане. Предметов всего 254 возможно, на самом деле меньше. I SFF - наличие пустого места в кармане

    I W11 - проверяет не стоим ли мы у спрайта 11. Все персонажи тоже спрайты

    I M11 - проверяет установлен ли флаг 11. Флагов всего около 50, установка флагов происходит по мере выполнения заданий. Игра закончена когда все флаги установлены

    R122 - установка предмета 22 на этаж 1. Хотя может и наврал. Вроде так

    U11 - юзер суброутину 11 выполнить. По выполнении вернуться в интерпретатор. Например, работа с лифтом, пятнашки итд.

    V - воспроизвести видео ролик. Чанки, печать текста в заданном месте, повторы кусков, изменение скорости плюс прогрессивная упаковка - для компактности.У видео проигрывателя был свой интерпретатор, он забирал строку из основного. В финальном релизе нет.

    B111 - воспроизведение звука. Почему трехбуквенное не помню. Возможно, первая цифра скорость

    Z23 - установка флага 23

    P0текст* - печать текста. Одновременно с печатью выводятся шевелящие губами рожи беседующих. 0 - сам гомер, остальные по порядку. Апостроф в конце, кажется, пауза

    G111 - безусловный переход на метку 111

    L111 - метка 111

    E0 - выход из интерпретатора с заходом в карман

    E1 - тоже, без захода с прямым возвратом в игру. Может и наоборот, не помню

    E2 - гамовер. Не знаю есть ли в финальном такие ситуации

    Z - повторяюсь, память слабеет

    В конце программы список предметов перечисляется. Игре это надо было зачем-то, не помню.

    -----------------------------------
    В общем вроде все, может что-то и упустил.
    В таком виде текста в игре нет. Он слегка обрабатывался (глюк-компилером Ж)). Смысл обработки - уменьшение обьема и изменение кодовой таблицы, чтобы с наскоку тексты не видны были, для любителей почитать память. Кстати названия локаций запрятаны еще круче Ж)

    Такая вот работа для души от ремонтника металлорежущего и грузоподьемного оборудования.

    ps. Отогнал сына от компа, написал все это и думаю - а кому это все надо?
    Вложения Вложения
    • Тип файла: rar PROG2.rar (5.7 Кб, Просмотров: 129)

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

  3. #32
    Member
    Регистрация
    07.01.2008
    Адрес
    Иваново
    Сообщений
    34
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если мне не изменяет склероз - интерлив это связано с порядком расположения секторов относительно друг друга. Тут хоть всю дискету обклей - только магнит поможет. ж). Речь идет, очевидно, о маленьком т.н. начальном пробеле - расстоянии между приходом индексного импульса и началом данных сектора, который не считывается писюком. Вот для его увеличения и есть смысл что-то заклеивать.

    Все вышеизложенное есть попытка самооправдания с моей стороны, ибо дискеты трехдюймовые. Что там заклеивать я не знаю. Самое интересное, ведь писано было на одном компе все...

  4. #33
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну естессно - и дискеты разные, и изношены уже были по разному... так что гдето магнитный слой ещё жив, а гдето приказал долго жить...
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  5. #34
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,825
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ренат Посмотреть сообщение
    Все вышеизложенное есть попытка самооправдания с моей стороны, ибо дискеты трехдюймовые. Что там заклеивать я не знаю. Самое интересное, ведь писано было на одном компе все...
    Ну лана-лана, мне-то откуда было знать, что у тебя трехдюймовые дискеты...

    Очень интересно было почитать, что там такой интерпретатор зашит. Я думал без скриптового языка сделано, просто жестко зашиты действия. А обработчик этого всего зажал?? Давай всё
    Последний раз редактировалось Shadow Maker; 14.10.2008 в 23:25.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  6. #35
    Member
    Регистрация
    07.01.2008
    Адрес
    Иваново
    Сообщений
    34
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подозреваю, для чего нужен компилятор, но не вижу причин отказать. Пытливому уму все нипочем. За то что это финал релиз тоже утвеждать не берусь. Скомпилированный текст на 14 странице кажется, кто надо - обрящет.
    Все касаемо второй части. Не уверен что на первой попрет.

    Про жесткую логику. Малейшие изменения сценария приводят к серьезным битвам в коде, мне это было неинтересно. У меня все менялось на лету. Сценарий семь раз на дню дорабатывался. Причем в текстовом редакторе, процесс сборки автоматизирован был.
    Вложения Вложения

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Ваши права

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