ইন্টারেক্টিভ স্টোরিলেটিং কাহিনী ও খেলার মানবতার সমৃদ্ধ ইতিহাসের সাথে একত্রে গভীর গণনামূলক ধারণা বুনে, যা সরঞ্জাম এবং ভাষা তৈরির জন্য একটি গুরুত্বপূর্ণ প্রসঙ্গ সরবরাহ করে। একই সময়ে, আনুষ্ঠানিক স্পেসিফিকেশন ভাষাগুলি সাধারণত প্রোগ্রামিং ভাষা এবং জটিল অনুদান ব্যবস্থার বিশ্লেষণের জন্য সংরক্ষিত উপস্থাপনা এবং অনুমান কৌশলগুলির একটি প্যালেট সরবরাহ করে। এই থিসিসটি ইন্টারেক্টিভ স্টোরি টেলিং ডোমেনের সমস্যাগুলিকে আনুষ্ঠানিক নির্দিষ্টকরণের সমাধানগুলিতে সংযুক্ত করে।
বিশেষত, আমরা কাঠামোগত দৃষ্টিকোণ থেকে আখ্যানটি পরীক্ষা করি এবং পর্যবেক্ষণ করি যে বিকল্প বর্ণনামূলক পথগুলি একই সাথে ইন্টারঅ্যাক্ট করার সময়রেখার পরিপূরক ভূমিকা পালন করে। লিনিয়ার যুক্তি এই কাঠামোটি তদন্ত করার জন্য প্রয়োজনীয় প্রতিনিধিত্বমূলক সরঞ্জাম সরবরাহ করে এবং প্রমাণ এবং প্রমাণ নির্মাণের সাথে চিঠিপত্র প্রসারিত করার মাধ্যমে আমরা গণনার সম্ভাবনার একটি সন্ধান পাই। আমরা এই সম্ভাবনাগুলি উপলব্ধি করার জন্য তিনটি প্রচেষ্টা উপস্থাপন করি: (1) বিবরণ উত্পন্ন করতে লিনিয়ার লজিক প্রোগ্রামিংয়ের ব্যবহার; (২) ইন্টারেক্টিভ আখ্যান, গেমস এবং সিমুলেশন রচনার জন্য একটি নতুন প্রোগ্রামিং ভাষা; এবং (3) ডিজাইন-স্তর প্রোগ্রামের বৈশিষ্ট্যগুলি নির্ধারণ এবং প্রমাণ করার কৌশলগুলি।
আমরা দেখতে পাই যে লিনিয়ার লজিক প্রোগ্রামিংটি এর যৌক্তিক শব্দার্থের নূন্যতম বর্ধনের সাথে সমৃদ্ধ, বিভিন্ন প্রোগ্রামিং আইডিয়াম এবং ডোমেন এনকোডিংগুলিকে সক্ষম করে। প্রমাণ হিসাবে, আমরা সামাজিক সিমুলেশন, যুদ্ধ-ভিত্তিক অ্যাডভেঞ্চার গেমস এবং বোর্ড গেমস সহ পাঁচটি কেস স্টাডি দিই। ডিজাইনের নির্ভুলতা সম্পর্কে যুক্তি সমর্থন করার জন্য, আমরা প্রোগ্রামের আক্রমণকারীদের বলা এবং প্রমাণ করার জন্য কৌশলগুলি উপস্থাপন করি, পাশাপাশি ভাষার একটি বড় অংশের জন্য those আক্রমণকারীদের স্বয়ংক্রিয়ভাবে পরীক্ষা করার জন্য একটি সিদ্ধান্ত গ্রহণযোগ্যতার প্রমাণও উপস্থিত করি।
এই অনুসন্ধানগুলি দেখায় যে লিনিয়ার লজিক একটি ইন্টারেক্টিভ ওয়ার্ল্ডসকে মডেলিং এবং সম্পাদন করার ভিত্তি হিসাবে কাজ করার জন্য একটি কার্যকর উপস্থাপনা ভাষা এবং তারা সৃজনশীল সিস্টেমগুলির জন্য প্রুফ-তাত্ত্বিক পদ্ধতি ব্যবহারের বিষয়ে ভবিষ্যতের তদন্তকে আমন্ত্রণ জানায়।