• Ink是一种有趣的脚本语言,用于生成交互式脚本,一种将文本放在首位的语言,同时插入代码和逻辑。 该语言是围绕着"流动"制作纯文本以及重新起草的想法而设计的。

    考虑到其独特的性质,Ink是叙事驱动/文本图形/冒险游戏的完美脚本语言(通常是基于对话框的游戏类型,玩家的选择对正在展开的故事有很大的影响)。 事实上,Ink实际上是一些相对流行的游戏背后的脚本语言,如天堂的Vault,80Days和巫术。

    也就是说,如果您有兴趣使用Ink进行游戏故事开发,那么您一定要查看Inky,这是一个定制的编辑器,可以让您有效地播放和测试您的故事。

    Inky的主要优势与其双窗格布局有关。 该应用程序可以让你玩,因为你写的"播放窗格"自动刷新,并立即重新加载在编辑一个进行的所有输入。

    此外,Inky还拥有实时错误突出显示,一个基本的单词计数器和一个漂亮的跳转到定义功能(ALT+点击"转移"以跳转到指定的目标)。 另一个伟大的事情是,Inky允许您将项目导出到JSON(应用程序的中间编译格式)以及到web(通过允许您生成可以根据您的需求完全自定义的网页)。

    最后但并非最不重要的,我们应该谈谈统一整合。 虽然这个功能不是默认情况下Inky的东西,但它可以通过插件启用。 Ink-Unity集成插件可以从GitHub下载,它基本上可以在编辑时重新编译Ink故事文件,并允许您直接在Unity编辑器中播放它们,而无需编写一行代码。

    总而言之,Inky是编写ink脚本的官方编辑器(它也可以被认为是IDE),也是充分利用所述脚本语言的最佳方式。

    尽管开始使用Ink对于缺乏这些类型语言经验的用户来说似乎有点困难,但Inky是一款非常用户友好的应用程序,应该弥补大多数这些所谓的缺点。 只需在左侧编写脚本,并在右侧预览它们即可。 就这么简单。

  • इंक एक दिलचस्प स्क्रिप्टिंग भाषा है जिसका उपयोग इंटरैक्टिव स्क्रिप्ट बनाने के लिए किया जाता है, एक ऐसी भाषा जो पहले पाठ डालती है, जबकि कोड और तर्क भीतर डाले जाते हैं। भाषा को "प्रवाह" के साथ-साथ मन में पुन: प्रस्तुत करने के साथ शुद्ध-पाठ बनाने के विचार के लिए डिज़ाइन किया गया है।

    इसकी अनूठी प्रकृति को ध्यान में रखते हुए, इंक कथा-चालित / पाठ-ग्राफिक / साहसिक खेलों के लिए एक आदर्श पटकथा भाषा है (आमतौर पर संवाद-आधारित खेल जहां खिलाड़ी की पसंद का खुलासा कहानी पर बड़ा प्रभाव पड़ता है)। वास्तव में, इंक वास्तव में कुछ अपेक्षाकृत लोकप्रिय गेम टाइटल जैसे स्वर्ग की तिजोरी, 80 दिन और टोना-टोटका के पीछे की स्क्रिप्टिंग भाषा है।

    उन्होंने कहा, यदि आप अपने इन-गेम स्टोरी डेवलपमेंट के लिए इंक का उपयोग करने में रुचि रखते हैं, तो आपको निश्चित रूप से इनकी एक बीस्पोक संपादक की जांच करनी चाहिए जो आपको अपनी कहानियों को कुशलता से खेलने और परखने की अनुमति देता है।

    इंकी का मुख्य लाभ अपने दोहरे फलक लेआउट के साथ करना है। "प्ले फलक" स्वचालित रूप से ताज़ा होने और संपादन एक में किए गए सभी इनपुटों को तुरंत पुनः लोड करने के बाद से ऐप आपके लिए खेलना संभव बनाता है।

    इसके अलावा, इंकी वास्तविक समय त्रुटि को उजागर करता है, एक मूल शब्द काउंटर, और एक निफ्टी जंप-टू-डेफिनिशन सुविधा (निर्दिष्ट लक्ष्य पर कूदने के लिए "डायवर्ट" पर ALT क्लिक करें)। एक और बड़ी बात यह है कि इंकी आपको अपनी परियोजनाओं को JSON (ऐप के मध्यवर्ती संकलित प्रारूप), साथ ही वेब पर (आप अपनी आवश्यकताओं के अनुसार पूरी तरह से अनुकूलित किया जा सकने वाला वेब पेज बनाने की अनुमति देकर) निर्यात करने की अनुमति देता है।

    अंतिम लेकिन कम से कम, हमें एकता एकीकरण के बारे में बात करनी चाहिए। हालांकि यह सुविधा कुछ ऐसी नहीं है जो इनकी डिफ़ॉल्ट रूप से आती है, इसे प्लग-इन के माध्यम से सक्षम किया जा सकता है। इंक-यूनिटी इंटीग्रेशन प्लगइन को GitHub से डाउनलोड किया जा सकता है, और यह मूल रूप से इंक स्टोरी फाइलों को फिर से संपादित करता है, जैसा कि आप उन्हें संपादित करते हैं, और आपको कोड की एक भी लाइन लिखने के बिना उन्हें सीधे एकता संपादक के भीतर खेलने की सुविधा देता है।

    निष्कर्ष निकालने के लिए, इंकी आधिकारिक स्क्रिप्ट है (इसे आइडीई भी माना जा सकता है) स्याही स्क्रिप्ट को लिखने के लिए और वास्तव में उक्त स्क्रिप्टिंग भाषा से सबसे अधिक लाभ उठाने का सबसे अच्छा तरीका है।

    भले ही इंक के साथ शुरुआत करना उपयोगकर्ताओं के लिए इन प्रकार की भाषाओं के साथ अनुभव की कमी के लिए थोड़ा मुश्किल हो सकता है, इनकी एक उल्लेखनीय उपयोगकर्ता के अनुकूल ऐप है जो इन कथित कमियों में से अधिकांश के लिए बनाना चाहिए। बस बाईं ओर अपनी स्क्रिप्ट लिखें, और दाईं ओर उन्हें पूर्वावलोकन करें। यह इतना सरल है।

  • Ink is an interesting scripting language used to produce interactive scripts, a language that puts text first, while code and logic are inserted within. The language is designed around the idea of making pure-text with “flow,” as well as with redrafting in mind.

    Considering its unique nature, Ink is a perfect scripting language for narrative-driven/text-graphic/adventure games (usually the types of dialog-based games where the player’s choices have a big impact on the unfolding story). In fact, Ink is actually the scripting language behind some relatively popular game titles such as Heaven’s Vault, 80 Days, and Sorcery.

    That said, if you’re interested in using Ink for your in-game story development, then you should definitely check out Inky, a bespoke editor that allows you to efficiently play and test your stories.

    The main advantage of Inky has to do with its dual-pane layout. The app makes it possible for you to play as you write since the “play pane” automatically refreshes and instantly reloads all inputs made in the editing one.

    In addition, Inky boasts real-time error highlighting, a basic word counter, and a nifty jump-to-definition feature (ALT+click on a “divert” to jump to the specified target). Another great thing is that Inky allows you to export your projects to JSON (the app’s intermediate compiled format), as well as to the web (by allowing you to generate a web page that can be fully customized according to your needs).

    Last but not least, we should talk about the Unity integration. While this feature is not something that comes by default with Inky, it can be enabled via a plug-in. The Ink-Unity integration plugin can be downloaded from GitHub, and it basically recompiles Ink story files as you edit them, and lets you play them directly within the Unity Editor without having to write a single line of code.

    To conclude, Inky is the official editor (it can also be considered an IDE) for authoring ink scripts and really the best way to get the most out of the said scripting language.

    Even though getting started with Ink might seem a bit difficult for users lacking experience with these types of languages, Inky is a remarkably user-friendly app that should make up for most of these alleged drawbacks. Just write your scripts on the left side, and preview them on the right. It’s as simple as that.