Tämä sivu on käännetty englannista. Jos ne eroavat toisistaan, englanninkielinen sivu on oikea. Lue englanninkielinen sivu
Pelisi hahmo voi keskustella pelaajan kanssa kielellä, jota tämä opiskelee, pelaajan tasolle sovitettuna. Jokainen pelaajan sanoma repliikki on yksi vuoro: pelaajapaketti lähettää sen, ja hahmon vastaus virtaa takaisin paloina.
Mitä vuoro sisältää
Jokainen vuoro lähettää kaiken, mitä hahmo tarvitsee, koska Lingara ei säilytä keskustelua vuorojen välillä:
npc: kuka puhuu. Sen name on 1–32 merkkiä, ja sen valinnainen persona on yhden rivin kuvaus, 1–120 merkkiä, kuten “nyyttikauppias”.
scene: valinnainen, missä keskustelu käydään, 1–160 merkkiä.
source_lang ja target_lang: pelaajan oma kieli ja kieli, jota hän opiskelee. Niiden on oltava eri kielet, ja hahmo puhuu vain kieltä target_lang.
level: pelaajan taso, 1–9. Lingaran opas “Mitä taso tarkoittaa” kuvaa asteikon.
line: mitä pelaaja juuri sanoi, 1–500 merkkiä.
history: keskustelu tähän asti, vanhin ensin, enintään 12 riviä. Jokaisella rivillä on speaker, joko player tai npc, ja sen text, 1–500 merkkiä.
Jokainen teksti on yksi rivi. Pelisi pitää keskustelun: pelaajapaketti säilyttää ikkunan jokaiselle avaamallesi dialogille, lisää siihen jokaisen valmiin vuoron, katkaisee jokaisen vastauksen sen ensimmäiseen 500 merkkiin ja pudottaa vanhimmat rivit 12 rivin jälkeen.
Lingara käsittelee personaa ja kohtausta pelisi epäluotettavana tekstinä. Ne muokkaavat sitä, miten hahmo puhuu, eivät koskaan sitä, mitä sen sallitaan tehdä.
Miten vastaus saapuu
Vastaus virtaa tekstin paloina, jotka pelisi liittää perään sitä mukaa kuin ne saapuvat. Niiden välissä voi tulla ilmoitus, esimerkiksi sellainen, joka kertoo vastauksen katkenneen. Vuoro päättyy, kun vastaus on valmis, tilaan done, tai kun se epäonnistui, tilaan error. Vuoroa ei voi jatkaa: jos yhteys katkeaa, pelaaja sanoo repliikin uudelleen.
Sano kullekin hahmolle yksi repliikki kerrallaan. Repliikki, joka sanotaan hahmon vielä vastatessa, hylätään eikä sitä laiteta jonoon, koska jokaisesta vuorosta laskutetaan.
Kuka maksaa
Vain käyttöperusteisen asiakkaan pelaajat voivat keskustella, ja jokainen vuoro laskutetaan tältä asiakkaalta. Pelaajan tunnus tarvitsee oikeuden embed:play.