منصوبے کے بارے میں
Aventura ایک جاوا اسکرپٹ لائبریری ہے جو جنریٹو ٹیکسٹ، انٹرایکٹو کہانیاں اور الیکٹرانک لٹریچر بنانے کے لیے استعمال ہوتی ہے۔ یہ براؤزر میں اسکرپٹ شامل کرکے اور نیا Aventura() بنا کر چلتی ہے۔ گرامر پر مبنی ٹیکسٹ جنریشن رولز کے ایک آبجیکٹ کو رول ٹیگز کے طور پر استعمال کرتی ہے، جیسے setGrammar(grammar).expandGrammar('base')۔ رول آپشنز وزنی انتخاب کے لیے .prob صف رکھ سکتے ہیں؛ #CAPITALIZE# اور #ALLCAPS# جیسی تبدیلیاں لگائی جا سکتی ہیں؛ ڈائنامک رولز جیسے $hero$[name:animal,attribute:adjective] دوبارہ استعمال کے لیے جنریٹ شدہ قدر کو باندھ سکتے ہیں؛ testGrammar() غائب رولز کی اطلاع دیتا ہے۔ مارکوف چین جنریشن کسی ٹیکسٹ فائل سے n-گرام ماڈل بنانے کے لیے markovModel(file, n?, save?) اور ٹیکسٹ جنریٹ کرنے کے لیے setMarkov(model).markovChain(length, seed) استعمال کرتی ہے؛ loadJSON محفوظ شدہ ماڈل لوڈ کر سکتا ہے اور testDistribution() تقسیم کی معلومات لاگ کرتا ہے۔ اگراما گرامر جیسے تصویری جنریٹر ہیں: اگراما ایپ سے JSON ماڈل لوڈ کریں، setIgrama کال کریں، expandIgrama('base') کریں، پھر showIgrama(layers, format, containerId)، igramaDataUrl یا igramaText استعمال کریں؛ GIF آؤٹ پٹ کے لیے MiniGif درکار ہے۔ انٹرایکٹو کہانیاں مناظر کے طور پر بیان کی جاتی ہیں جن میں ٹیکسٹ، اختیاری options صفیں، منظر کے لنکس، deadEnd، image/igrama اور کلک کیے جانے والے تصویری علاقے شامل ہیں؛ setScenes(scenes).startAdventure('start') سے شروع کریں، اور testScenes() غائب مناظر تلاش کرتا ہے۔ حسب ضرورت ترتیب میں زبان، کنٹینر، ٹائپ رائٹر رفتار، اگراما فارمیٹ، MiniGif آپشنز، اسکرولنگ، مناظر میں کسٹم کوڈ اور CSS اوور رائڈز شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.