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

User Tag List

Показано с 1 по 10 из 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 Кб, Просмотров: 132)

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

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

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

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

Ваши права

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