С Т В О Р Е Н Н Я   &   Р О З П О В С Ю Д Ж Е Н Н Я

Ви можете робити свої власні світи, ділитися ними з іншими, аби вони грали з ними, або грати із світами, зробленими іншими.
Світ (verse) — це каталог у каталозі "verses" з підкаталогами та файлами, які містять дані (картинки, звуки тощо) та означення даного світу. Помістить такий каталог у "verses", і світ стане доступним із головного меню. Для прикладу розгляньте світ "Демо" у "verses/demo". Відкрийте цей каталог та вивчіть його структуру. Зробіть його копію під іншим іменем, скажімо "demo2", і спробуйте щось змінити.
Цілком природньо (і насправді необхідно), що ви витратите якийсь час, розбираючись у деталях, і що перші спроби можуть бути невдалими.

Місця (places), портали (portals) і речі (things) визначені у .json-файлах. Області місця (портали та речі) беруться з картинки "zones.png", котра має бути присутньою у каталозі кожного місця. Ви краще зрозумієте ці файли, якщо також прочитаєте вихідний код Cinetraverse, і його ви теж можете модифікувати. Змініть кілька елементів та подивіться, як вони впливають на те, що відбувається під час гри.
Деякі особливості варто явно згадати тут:
– Коло 0 є центром мапи і тому повинне містити тільки 1 місце. Світ «розв'язаний», коли гравець досяг цього місця, хоча в інших місцях можуть залишатись неприсвоєні речі та зачинені портали.
– Порядок місць на колах, за годинниковою стрілкою зверху, визначається їхніми індексами (перші 2 цифри в імені каталога місця). Id, ідентифікатор місця, отримується з імені каталога видаленням перших 3-х символів: "02_forest" --> "forest".
– Для кожного місця розміри його "zones.png" повинні співпадати з розмірами його відео.
– Id портала отримується видаленням ".json" з кінця імені .json-файлу, що визначає цей портал. Якщо .ogg-файл, коротке ім'я якого співпадає з цим Id, існує в "speeches/<LanguageID>/portals" (всередині каталога світу), він буде програний, коли портал відчиняється.
– 1-е завершення (Complete) фрази — «правильне». Річ може бути використана багато разів для завершення фраз одного й того самого портала.
– "\n" додає перехід на наступний рядок у змісті (Content) фрази.
– Усі місця повинні мати унікальні Id, те саме для порталів та речей. Проте дозволяється (хоча це збиває з пантелику) мати напр. місце та річ з однаковим Id.
– Відео, фоновий звук та музика програються у «зацикленому» режимі, так що вони самі мають бути «зацикленими»: перехід з кінця до початку повинен бути безшовним (без «стрибків» та «клацань»).
– Велика частота кадрів збільшує час завантаження і споживання пам'яті. 25–30 кадрів у секунду достатньо.
– Не додавайте 3-літерний код мови (з ISO 639-2) у поле "Languages" файла "verse.json" до тих пір, поки УСІ поля .json-ів, де потрібний переклад, не будуть насправді перекладені, інакше гравець, який обере цю мову, натикатиметься на порожні рядки.


Натисніть ПРОБІЛ, щоб перейти на сторінку «Disclaimer», або ESCAPE, щоб повернутись у меню
