Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Реалізація комп'ютерної гри жанру квест

Реферат Реалізація комп'ютерної гри жанру квест





дуть можливі тільки в одну сторону. Приміром, стрибок з міської стіни в провулок - необоротне дію, і щоб вийти з міста, потрібно пройти через ворота, так як забратися на стіну можна тільки зовні.


2. Аналіз моделей


. 1 Вибір середовища проектування та мови розробки. Доступні мови і технології розробки ІЛ


2.1.1 ADRIFT (Adventure Developer amp; Runner - Interactive Fiction Toolkit)

Популярна інтерактивна ІЛ-система. Створена відносно недавно. Остання версія - 4.0 (Generator amp; Runner), найбільш популярна 3.9 в силу її безкоштовності. Розробка та підтримка - Кемпбелл Уайлд (Campbell Wild), починаючи з грудня 1997. Версія 4.00 поширюється як shareware ($ 17), більш ранні - freeware. [8]

Принципи технології: інтерактивна середу розробки і виконання ІЛ-додатків. Засобами Adrift Generator розробляється гра, яку можна виконати за допомогою Adrift Runner. Готові файли ігор мають розширення .TAF .

Переносимість: всі версії Windows. Крім того, для виконання готових Adrift-програм можна використовувати альтернативи: мультиплатформенний Adrift-інтерпретатор SCARE (є версії для DOS, Windows, Linux ...) і Java-додаток jAsea.

Розробка або редагування гри з допомогою Adrift Generator передбачає роботу в зручній інтерактивному середовищі.


. 1.2 Hugo

Відносно молода (у порівнянні з Inform і TADS), але досить успішно набирає популярність ІЛ-система. Остання версія: Hugo engine - Version 3.1.03 - 5Jan06. Розробка та підтримка: Кент Тессман (Kent Tessman) займається розробкою системи з 1995 року аж до теперішнього часу. Доступність: freeware. Вихідні тексти також доступні.

Принципи технології: компільований мова програмування. Файли з вихідним кодом (зазвичай мають розширення .HUG) обробляються Hugo-компілятором. Природно, файли-результати (.HEX) виконуються Hugo-інтерпретатором.

Переносимість: широка. Технологія доступна на: Acorn RISC OS, Amiga, BeOS, MS-DOS, більшості Unix-систем, OS/2, Win95/NT. Інтерпретатор також переносимо на будь-яку систему, що підтримує технологію Glk (наприклад MacOS), хоча з підтримкою мультимедіа при цьому дещо гірше.

Основні можливості. Hugo може підтримувати багатовіконний інтерфейс (з не перекриваються вікнами), графіку (JPEG), аудіо (MOD, S3M, MP3, MIDI, XM, WAV; до 32 аудіоканалів), а, починаючи з версії 3.0 - навіть відео (MPEG, AVI).


2.1.3 Inform

Безумовно, в англомовному (і не тільки) світі, це - одна з найпопулярніших платформ (за загальною кількістю програм, створених на цій основі, вона явно може претендувати на світове лідерство). Остання версія: компілятора 6.30, стандартних бібліотек 6/11.

Розробка та підтримка: мова Inform в 1993 р створив Грехем Нельсон (Graham Nelson). Крім нього, до створення технології доклали зусиль ще багато: компанія Infocom (оригінальний формат Z-файлів), група InfoTaskForce (його подальша розшифровка ), Ендрю Плоткін (Andrew Plotkin) - технології Glk, Glulx і Blorb. В даний час, підтримкою і розвитком технології займається група, яку очолює Роджер Фірт (Roger Firth).

Доступність - freeware. Поширюється вільно, за умови незмінності. Вихідні тексти бібліотек, компілятора і більшості інтерпретаторів доступні.

Принципи технології: компільований мова програмування. Файли з вихідним кодом (зазвичай мають розширення .inf) обробляються компілятором Інформ, підтримуючим дві цільові платформи - Z-code і Glulx.

Переносимість: технологія доступна дуже широко. Ось список (не самий свіжий) платформ, де компілятор Inform доступний: Acorn RISC OS, BeOS, Macintosh, Atari ST (версія 5.4), Amiga, MS-DOS (також версія для GO32), Linux, OS/2, UNIX, VMS (DEC VAX або Alpha) і EPOC (Psion 5/Revo/7), Windows. Z-інтерпретатори доступні ще ширше. Glulx-інтерпретатори поки поширені менше, але для Windows, Linux (консольний і X) і MacOS X є.

Основні можливості. Inform - повнофункціональний об'єктно-орієнтована мова програмування, багато в чому схожий на C і SmallTalk. Є можливість створювати ІЛ-ігри, що доповнюють стандартний парсер потужним Legend-подібним багатовіконним інтерфейсом. Більш того, вже з'явилися бібліотечні пакети, що допомагають це робити (наприклад, GWindows).


. 1.4 Hydra- базова система для написання парсерних IF ігор на мові програмування Python. Розробка: (c) Copyright 2001-2002 WildWizard, пізніше приєднався Стас Unreal Старков. Система була доведена до робочого стану і дозволяє створювати повноцінну ІЛ. Доступність - freeware.

Система програму...


Назад | сторінка 7 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програм мовою С + + з використаних технології об'єктно-орієнто ...
  • Реферат на тему: Загальні характеристики і можливості базових комп'ютерних систем: DOS, ...
  • Реферат на тему: Розробка програми діяльності ТОВ "Сибір" з використанням технолог ...
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби
  • Реферат на тему: Веб-версія інструментального комплексу АТ-ТЕХНОЛОГІЯ