این صفحه از انگلیسی ترجمه شده است. اگر این دو با هم تفاوت داشته باشند، صفحهٔ انگلیسی درست است. خواندن صفحهٔ انگلیسی
یک شخصیت در بازی شما میتواند با بازیکن به زبانی که یاد میگیرد و متناسب با سطح او گفتوگو کند. هر جملهای که بازیکن میگوید یک نوبت است: کیت بازیکن آن را میفرستد و پاسخ شخصیت تکهتکه بهصورت جریانی برمیگردد.
یک نوبت چه چیزی حمل میکند
هر نوبت همهٔ آنچه را شخصیت لازم دارد میفرستد، زیرا Lingara هیچ گفتوگویی را بین نوبتها نگه نمیدارد:
npc: چه کسی صحبت میکند. name آن 1 تا 32 نویسه است و persona اختیاری آن یک خط توصیف، 1 تا 120 نویسه، مانند «یک دامپلینگفروش».
scene: اختیاری، جایی که گفتوگو در آن رخ میدهد، 1 تا 160 نویسه.
source_lang و target_lang: زبان خود بازیکن و زبانی که یاد میگیرد. این دو باید متفاوت باشند و شخصیت فقط به target_lang صحبت میکند.
level: سطح بازیکن، از 1 تا 9. راهنمای Lingara با عنوان «یک سطح یعنی چه» این مقیاس را توضیح میدهد.
line: آنچه بازیکن همین حالا گفت، 1 تا 500 نویسه.
history: گفتوگو تا این لحظه، قدیمیترین در ابتدا، حداکثر 12 خط. هر خط یک speaker دارد، یا player یا npc، و text آن، 1 تا 500 نویسه.
هر متن یک خط است. بازی شما گفتوگو را نگه میدارد: کیت بازیکن پنجرهٔ هر گفتوگویی را که باز میکنید نگه میدارد، هر نوبت تمامشده را به آن اضافه میکند، هر پاسخ را به 500 نویسهٔ نخست آن کوتاه میکند و قدیمیترین خطوط بیش از 12 را کنار میگذارد.
Lingara توصیف شخصیت و صحنه را متنی نامطمئن از سوی بازی شما در نظر میگیرد. این دو شیوهٔ صحبت شخصیت را شکل میدهند، اما هرگز تعیین نمیکنند که شخصیت اجازهٔ انجام چه کاری را دارد.
پاسخ چگونه میرسد
پاسخ بهصورت جریانی و در قالب تکههای متن میرسد که بازی شما با رسیدنشان آنها را به هم میافزاید. ممکن است میان آنها اعلانی بیاید، مثلاً اعلانی که میگوید پاسخ نیمهکاره قطع شد. نوبت با done وقتی پاسخ کامل است، یا با error وقتی شکست خورده است، پایان مییابد. نوبت قابل ازسرگیری نیست: اگر اتصال قطع شود، بازیکن جمله را دوباره میگوید.
به هر شخصیت هر بار یک جمله بگویید. جملهای که در حالی گفته شود که شخصیت هنوز در حال پاسخ دادن است، بهجای قرار گرفتن در صف رد میشود، زیرا هزینهٔ هر نوبت محاسبه میشود.
چه کسی پرداخت میکند
فقط بازیکنان یک کلاینت با طرح مبتنی بر مصرف میتوانند گفتوگو کنند، و هزینهٔ هر نوبت از همان کلاینت گرفته میشود. توکن بازیکن به embed:play نیاز دارد.