• Начало
  • Магазин
  • Материали
    • Новини
    • Статии
    • Ревюта
    • Интервюта
  • Форум
  • Каталог
    • Автори
    • Илюстратори
  • Начало
  • Виж новите мнения
  • Правила на форума
  • Търсене
  • Начало
  • Виж новите мнения
  • Правила на форума
  • Търсене

Вход

Забравена парола?
Забравено потр. име?
Регистрация

Форум
/
Книги-игри
/
Работилница
/
Работилница с Ink
/
Урок 1: Първи стъпки с Ink

Урок 1: Първи стъпки с Ink

  • 1
  • 1
05 Юни 2023 16:09 06 Юни 2023 18:58 от ringlas.
Offline
ringlas's Avatar
ringlas
Поддръжка
Поддръжка
Мнения: 1269
Скрий Още
Получени "Благодаря": 844
Topic Author
Урок 1: Първи стъпки с Ink #141806
Първи стъпки с Ink

Има издадено официално ръководство за писане с Ink, което ви казва всичко, което трябва да знаете, от основите до сложните и мощни структури.

Но в този пост ще посочим само най-лесно разбираемите функции, които ще ви позволят да напишете проста структура в стил „Избери свое приключение“. Във всеки момент обаче не се колебайте да преминете към официалното ръководство, ако искате да опитате нещо за по-напреднали.

Ще пишем в Inky - официалният редактор за авторски скриптове с Ink. Така че, продължете и щракнете тук , за да го изтеглите!

Когато го стартирате, ще видите прозорец с две колони. От лявата страна е мястото, където пишете своя скрипт, а от дясната страна е мястото, където ще можете да изиграете в реално време своят скрипт.
Първото нещо, което трябва да знаете за Ink е, че в основата си това е просто един писмен текст със специални анотации („маркиране“), които го правят интерактивен. Така че давайте - напишете изречение от лявата страна и ще го видите да се появява в полето за игра отдясно. Добавянето на няколко параграфа също работи добре.

intro.png


Анатомията на една история с Ink

Сега, нека да разгледаме един прост пример за разклонена история.

Синята маркировка на екранната снимка по-долу може първоначално да изглежда смущаваща, ако никога преди не сте програмирали (много символи!), но ще я прегледаме малко по малко, за да можете да разберете как нещата работят.

80days.png


За пълния текст на историята, щракнете тук .

Чувствайте се свободни да копирате и поставите това директно в левия панел на Inky и след това да го прегледате в десния панел. За да връщате историята обратно в началото след направени избори, натиснете двойната стрелка горе вдясно (другата стрелка превърта назад с един избор).

Докато играете, можете просто да промените текста отляво и той ще се актуализира в реално време във визуализацията, дори ако сте по средата на историята. Можете дори да щракнете с мишката + Alt бутона от клавиатурата върху дума в десния панел и тя ще избере реда, от която е взета в левия панел (това е изключително полезно, когато една история стане доста сложна!)

Има само три анатомични части, които е нужно да разберете в този прост пример: възли (knots), препратки (diverts) и избори (choices).

1. ВЪЗЛИ (knots)

Историята се състои от множество свързани секции, които наричаме „възли“ (knots) в Ink терминология. Началото на възел се обозначава като се използват най-малко два знака за равенство в името на възела от лявата страна и по желание също отдясно, например:
=== london ===
Синьото осветяване показва специалната маркировка на Inky, която е разпозната, което ни потвърждава, че е написано правилно и по този начин лесно се отсява визуално от нашето съдържание.
Цялото съдържание под заглавката на един възел принадлежи на този възел (knot).

Името на възела (knot) (което не може да има интервали, да е различно от латиница, или да бъде само число) няма да се появи в самата история; вместо това се използва, когато искаме да свържем секции от нашия интерактивен разказ заедно.

2. ПРЕПРАТКИ (diverts)

Сега, като говорим за свързване, този откъс се нарича препратка (divert):
-> london
Използвайки стрелката за препратка (въведена като "минус", след това "ъглова скоба"), ние казваме, че за да продължи историята, трябва да идем на друг възел. Това става автоматично и невидимо за играча.

И така, в самото начало на нашата история, след показване на уводния параграф, имаме препратка
-> london
, което отвежда играча директно във възела с това име.

В края на тази история има и специален вид препратка. Ако пренасочите към „END“ (край), това просто казва на ink, че нарочно приключваме историята. Опитайте да премахнете реда с
-> END
върху него: Inky ще покаже предупредителна икона в полето. Ако задържите курсора на мишката върху предупреждението, то ще ви разясни, че имате „висящ край“.

Това е важна особеност на Ink и ще ви помогне, когато историята ви стане по-сложна. Когато разклонявате историята си в различни посоки, ще осъзнаете, че докато пишете, трябва да оставите различни нишки от историята си недовършени. Тези предупреждения ще стоят като напомняне за това кои части ви остават да напишете или свържете, за да е сигурно, че няма да забравите някоя препратка висяща в нищото.

3. ИЗБОРИ (CHOICE)

Говорейки за препратки, последната ключова характеристика, от която се нуждаем, за да станем наистина опасни с интерактивното писане, разбира се, са изборите:
+ — Ще обиколим света, мосю?
Изборът на Ink е проектиран да изглежда като булет точки в Word документ. Често те се комбинират с препратки, за да се създаде избор, който директно да ви отведе другаде в историята:
+ [Кимнах отсечено.]
Има няколко неща, които трябва да отбележим относно начина, по който сме написали тези избори.

Обикновено текстът, който поставяте в избора си, е едновременно както текстът на избора, върху който може да се кликне, така и текстът, който се появява в основното тяло, след като сте кликнали върху него.

Ако обаче искате „безшумен“ избор, с текст, който се появява само върху самия избор, но не и в текста след това, можете да поставите текста в [квадратни скоби], както е посочено във втория пример.

Това може да се използва и стилистично като разликата между избор, подобен на команда, и избор, който звучи разказан като част от историята. Например:
+ [Кимни отсечено.] 
        -> nod
+ Кимнах отсечено.
        -> nod

Първият избор би довел само до „Бях дълбоко изумен.“, след натискане на линка, докато вторият ще произведе: „Кимнах отсечено. Бях дълбоко изумен.“

Можете също да добавите допълнителни редове текст под избора. Това ще бъде използвано като съдържание, което да бъде показано, след като бъде направен изборът, а не преди това.

Например:
+ — Ще обиколим света, мосю?
    
    Бях дълбоко изумен. 
    
    — Вие се шегувате! - казах му с възмущение. — Подигравате ми се, мосю.

    -> astonished
        
=== astonished ===
    
    ...

E еквивалентно на:
+ — Ще обиколим света, мосю?

    -> astonished
        
=== astonished ===
    
    Бях дълбоко изумен. 
    
    — Вие се шегувате! - казах му с възмущение. — Подигравате ми се, мосю.
    
    ...

Ink е много гъвкаво - позволява ви много различни начини да структурирате своя разказ.

И последна бележка относно цялостната структура на историята с Ink: Ink винаги ще започва от горната част на файла и ще върви надолу. Но ако цялото ви съдържание е разделено на възли, важно е да се уверите, че най-малкото имате първоначална препратка в горната част на файла (например: ->intro), за да му кажете от кой възел да започне.

Сега, защо не експериментирате с тази история? Опитайте да вмъкнете допълнителен текст, допълнителни възможности за избор, допълнителни препратки, допълнителни избори и вижте какво ще се случи!

Като упражнение за начало - може би опитайте да отделите уводния абзац в собствен възел?

Очаквайте следващите уроци!

Превод от оригиналния урок на Inkle.

Компютърни и мобилни книги-игри от Прайм Геймс
Прикачени файлове:
intro.png
80days.png
Следните потребител(и) изказаха благодарност: Ал Торо, harlequin, Cliff_Burton, kiril_ps

Необходим е Вход или Регистрация, за да се включите в темата.

  • 1
  • 1
Форум
/
Книги-игри
/
Работилница
/
Работилница с Ink
/
Урок 1: Първи стъпки с Ink
Time to create page: 0.174 seconds
Създадено с Kunena форум

Чат към Книги-игри.БГ

Българският сайт за книги-игри!

Дизайн на RocketTheme

Разработен от Victor Atanasov a.k.a. ringlas

Последно от форума

    • Карибски вълни 2: Съкровището на вълчицата (66 Мнения)
    • в Списание Книги-игри / Всичко за списанието
    • от Georgi
    • Today 10:29
    • Приключения в Балара (171 Мнения)
    • в Работилница / Проекти
    • от Efix7
    • 20 Сеп 2023 13:37
    • Премиерни дати (147 Мнения)
    • в Книги-игри / За книгите-игри
    • от Ал Торо
    • 19 Сеп 2023 15:09

За контакти

 
Knigi-Igri.BG
 
info@knigi-igri.bg