
- •Міністерство освіти і науки України
- •Введение
- •1 Анализ предметной области
- •1.1 Индустрия компьютерных игр
- •1.2 Жанры компьютерных игр
- •1.3 Анализ аналогов
- •1.4 Постановка задачи
- •2 Анализ моделей
- •2.1 Выбор среды проектирования и языка разработки. Доступные языки и технологии разработки ил
- •2.1.1 Adrift (Adventure Developer & Runner — Interactive Fiction Toolkit)
- •2.1.2 Hugo
- •2.1.3. Inform
- •2.1.4. Hydra
- •2.1.5. Tads (Text Adventure Development System)
- •2.1.6. Urq(UniversalRipSoftQuest)
- •2.1.7. Qsp(QuestSoftPlayer)
- •2.1.8 Tkr2 (текстовоквестовый редактор 2)
- •2.1.9 Gti– графическо-текстовый интерпретатор
- •2.1.10 «6 Дней»
- •2.1.11 Выбор технологии разработки
- •2.2 Uml-моделирование
- •3 Разработка
- •3.1 Ознакомление с платформой разработки и реализация игры
- •3.4 Отрисовка графики
- •4 Тестирование
- •4.1 Интерфейсное тестирование
- •4.2 Функциональное тестирование
- •5 Внедрение
- •Список источников
- •Приложение а – Охрана труда а.1. Анализ условий труда на рабочем месте программиста
- •А.2 Промышленная безопасность в компьютерной лаборатории.
- •А.3 Производственная санитария и гигиена труда в компьютерной лаборатории
- •А.4 Пожарная профилактика производственного помещения
- •Приложение б – Слайды презентации
- •Приложение в – Программный код в.1 Разговор в первом квесте
- •В.2 Конец первого квеста
В.2 Конец первого квеста
#Внутри_избушки
'<img width="100%" src="img/Hut_Inner.png" />'
' '
'Луна стоит посреди комнаты. Напротив нее под окошком большая печь, на которой лежит и с усмешкой разглядывает ее маленькая старушка с седыми подвязанными платком волосами и острыми зелеными глазами, похожими на глаза самой девочки.'
ACT '<table width="100%"><tr><td bgcolor="#eeeefF">Выйти из избушки</td></tr></table>': GOTO 'Запад_избушки'
IF Посещение_избушки = 0:
GOSUB 'Внутри_избушки_1'
END
IF Посещение_избушки > 0:
'<br/>'
IF Пирожки_взяты = 0:
'На краю стола лежат завернутые в тряпицу пирожки.'
ACT 'Взять пирожки': GOSUB 'Взять_пирожки'
END
IF Бутыль_взята = 0:
'На сундуке стоит обвязанная веревками бутыль с зельем.'
ACT 'Взять бутыль': GOSUB 'Взять_бутыль'
END
END
-
#Внутри_избушки_1
'- Ну добро пожаловать, - насмешливо говорит она. - Устраивайся, рассказывай о себе...'
ACT 'Переночевать':
CLA
WAIT 2000
'<br/>'
'Солнце опускается за горизонт, в избушке темнеет, и Луна чувствует, что уже не в силах удержаться на ногах.'
'<br/>'
WAIT 2000
'Хозяйка указывает Луне на красиво застеленные сундук у противоположной стены, и девочка послушно устраивается там.'
'<br/>'
WAIT 2000
'Глаза закрываются сами, и ведьмочка проваливается в сон.'
'<br/>'
ACT 'Проснуться':
DELACT 'Проснуться'
'На рассвете девочку будят возбужденные крики лесных птиц. Хозяйка уже встала, хлопочет по хозяйству и с усмешкой посматривает на заспанную гостью.'
'- Голодная небось? Я пирожков сделала, хочешь?'
'Луна, протирая глаза, глядит на стол. Пирожки выглядят аппетитно, но ей совсем не хочется есть.'
'- Спасибо, я сейчас не хочу, - сонно говорит она. - Вам чем-нибудь помочь?'
'- Ой, как хорошо, что ты спросила, деточка, - в голосе хозяйки слышится удовлетворение. - Тут рядом город, знаешь? - она делает паузу, достаточную, чтобы Луна покачала головой в ответ. - Ну за моей избушкой в кустах тропинка к дороге идет, найдешь небось. Так вот там замок, а в нем баронесса правит, и я ей зелье приготовила, а отнести не могу - спина болит...'
Тропинка_видна = 1
'Хозяйка демонстративно пригибается, берется за спину и кряхтит. До этого, Луна готова поклясться, скакала как молоденькая; ну да что там, ей не тяжело никуда сходить.'
'- Значит, отнести ей? - Луна болтает ногами на сундуке, перевязывая растрепавшиеся за ночь хвостики.'
'- Да будь добра, деточка, - хозяйка вздыхает и вытаскивает из-за печи обвязанную старенькой веревкой бутыль, в которой что-то плещется. - Ты уж ей отнеси, угоди старухе...'
'- А завтрак твой я тут на столе оставляю, - добавляет она и заворачивает пирожки в тряпицу. - Захочешь, возьмешь.'
Открыто = 1
ACT '<table width="100%"><tr><td bgcolor="#eeeefF">Выйти из избушки</td></tr></table>': GOTO 'Запад_избушки'
ACT 'Взять бутыль':
GOSUB 'Взять_бутыль'
END
ACT 'Взять пирожки':
GOSUB 'Взять_пирожки'
END
Посещение_избушки = 1
END
END
-
#Взять_бутыль
DELACT 'Взять бутыль'
'Луна берет бутыль и прячет в сумку.'
'- Вот спасибо, - вздыхает хозяйка.'
ADDOBJ 'Бутыль с зельем','img/bottle_small.png'
Бутыль_взята = 1
-
#Взять_пирожки
DELACT 'Взять пирожки'
'Луна берет узелок с пирожками и прячет в сумку.'
'Хозяйка одобрительно кивает.'
ADDOBJ 'Узелок с пирожками','img/cupcakes_small.png'
Пирожки_взяты = 1
-