প্রকাশনা ও Player

অধ্যায় প্রস্তুত হলেই প্রকাশ করুন—খেলোয়াড় গল্পে নিজের জায়গা হারাবে না

একটি দীর্ঘ গল্প পাঠকদের দেখানোর আগে পুরোটা শেষ করা জরুরি নয়। এখন লেখক আলাদা আলাদা অধ্যায় বেছে প্রকাশ করতে পারেন, তারপর ধীরে ধীরে পরের অংশ যোগ করতে এবং পাঠকদের পরিচিত অধ্যায়গুলোর নতুন সংস্করণ প্রকাশ করতে পারেন।

খেলোয়াড়ের কাছেও আপডেট মানে আর হঠাৎ অগ্রগতি হারানো নয়। সেভটি নতুন সংস্করণে নিরাপদে নেওয়া গেলে খেলা একই জায়গা থেকে চলতে থাকবে। গল্প খুব বেশি বদলে গেলে সিদ্ধান্তটি খেলোয়াড়ের হাতেই থাকবে।

শুধু প্রস্তুত অধ্যায় প্রকাশ করুন

প্রকাশনার উইন্ডোতে সব অধ্যায় ডিফল্টভাবে নির্বাচিত থাকে। লেখক যেসব অধ্যায় অন্তর্ভুক্ত করতে চান না সেগুলোর নির্বাচন তুলে দিয়ে শুধু প্রকাশের জন্য প্রস্তুত অংশগুলো রাখতে পারেন।

সাত অধ্যায়ের *স্কারলেট সেলস* কল্পনা করা যাক। প্রথম প্রকাশনায় লেখক ১ ও ২ নম্বর অধ্যায় বেছে নেন। এগুলো রচনার প্রথম সংস্করণ হিসেবে প্রকাশিত হয় এবং প্রতিটি অধ্যায় সংস্করণ ১ পায়। বাকি অধ্যায়গুলো খসড়া হিসেবে থেকে যায় এবং এখনও খেলোয়াড়দের কাছে দৃশ্যমান হয় না।

পরে লেখক ১, ২, ৩ ও ৪ নম্বর অধ্যায় বেছে নেন। এতে রচনার দ্বিতীয় সংস্করণ তৈরি হয়:

অতএব, কোনো অধ্যায় নির্বাচন করার অর্থ “এই সংশোধনটি প্রকাশ করুন”, “নির্বাচিত নয় এমন সবকিছু লুকিয়ে ফেলুন” নয়।

প্রকাশের আগে Romergo দেখায় কোন অধ্যায় এখনো শুধু খসড়া, কোনগুলো ইতিমধ্যে প্রকাশিত এবং আগের প্রকাশনার পর সেগুলোর খসড়া বদলেছে কি না। ফলে প্রকাশ বোতাম চাপার আগেই লেখক ভবিষ্যৎ সংস্করণে কী থাকবে তা দেখতে পারেন।

প্রতিটি প্রকাশনা পূর্ণাঙ্গ থাকে

খেলোয়াড় কখনোই এমন এলোমেলো ফাইলের মিশ্রণ পায় না যা পড়ার সময় বদলে যায়। প্রতিটি প্রকাশনা হলো বর্তমানে উপলভ্য সব কনটেন্টের একটি পূর্ণাঙ্গ ও অপরিবর্তনীয় সংস্করণ। এতে অধ্যায়ের লেখা, দৃশ্য, ট্রানজিশন এবং প্রয়োজনীয় ছবি, সংগীত ও শব্দ স্থির থাকে।

প্রকাশনার ইতিহাসে লেখক দেখতে পারেন:

এই ইতিহাস সংযুক্ত AI সহকারীর কাছেও উপলভ্য। পরবর্তী প্রকাশনার আগে সে আগের সংস্করণগুলো দেখতে এবং কোন অধ্যায় প্রকাশ করতে হবে তা স্পষ্টভাবে নির্বাচন করতে পারে।

নতুন সংস্করণ চলমান খেলা থামায় না

খেলোয়াড় খেলা শুরু করলে বর্তমান সেশনটি সে যে রচনার সংস্করণ খুলেছিল তার সঙ্গেই যুক্ত থাকে। লেখকের নতুন প্রকাশনা পর্দায় চলা গল্প হঠাৎ বদলে দেয় না এবং আপডেটের পর করা প্রথম সেভ নষ্ট করে না।

পরেরবার গল্প খোলার সময় Romergo পরীক্ষা করে চালিয়ে যাওয়ার বিন্দুটির অর্থ এখনো একই আছে কি না: প্রয়োজনীয় অধ্যায় ও দৃশ্য আছে কি না, ট্রানজিশন ও চেকপয়েন্ট উপলভ্য কি না, এবং ভেরিয়েবল ও ইন্টার‌্যাক্টিভ ইন্টারফেসের অবস্থা সামঞ্জস্যপূর্ণ কি না।

সবকিছু সামঞ্জস্যপূর্ণ হলে অগ্রগতি নির্বিঘ্নে স্থানান্তরিত হয়। নতুন ভেরিয়েবল প্রাথমিক মান পায় এবং দৃশ্যের ভেতরের অবস্থানটি তার বর্তমান দৈর্ঘ্যের মধ্যে নিরাপদে সীমাবদ্ধ করা হয়।

যখন নির্বিঘ্নে চালিয়ে যাওয়া সম্ভব নয়

প্রয়োজনীয় দৃশ্য মুছে গেলে, কোনো ট্রানজিশন আর না থাকলে বা গুরুত্বপূর্ণ অবস্থা বদলে গেলে Romergo সব ঠিক আছে বলে ভান করে না এবং নীরবে খেলা নতুন করে শুরু করে না। খেলোয়াড় তিনটি পরিষ্কার বিকল্প দেখতে পায়:

1. বর্তমান সেভ দিয়ে পুরোনো সংস্করণ চালিয়ে যান।

2. পুরোনো অগ্রগতি আর্কাইভ করে নতুন সংস্করণ শুরু থেকে খেলুন।

3. কিছু না বদলে বেরিয়ে যান এবং পরে সিদ্ধান্ত নিন।

“পুরোনো সংস্করণ চালিয়ে যান” সবসময় আগের পূর্ণ প্রকাশনাটি খোলে, পুরোনো ও নতুন অধ্যায়ের মিশ্র সংস্করণ বানায় না। লেখক প্রকাশনাটি স্থায়ীভাবে সরিয়ে ফেললে সেটি আর চালিয়ে যাওয়া যাবে না।

বিভিন্ন ডিভাইসে ও অফলাইনে সেভ

ক্লাউড সেভ শুধু খেলোয়াড়ের অবস্থান নয়, প্রকাশনা ও অধ্যায়ের সংস্করণও মনে রাখে। এর রিভিশন নম্বর কোনো পুরোনো ডিভাইসকে নতুন অগ্রগতি নীরবে মুছে দিতে বাধা দেয়।

অপেক্ষমাণ লোকাল সেভ, অতিথি হিসেবে খেলা এবং ডাউনলোড করা অফলাইন কপিও নিজের সংস্করণ মনে রাখে। পুরোনো লোকাল ডেটা একটি সামঞ্জস্যপূর্ণ রূপান্তর ফরম্যাটের মাধ্যমে পড়া হয়। আগের পূর্ণ সংস্করণটি আগে থেকেই ডাউনলোড করা থাকলে এবং খেলোয়াড়ের কাছে উপলভ্য থাকলে নেটওয়ার্ক ছাড়াই সেটি চালিয়ে যাওয়া যায়।

ফলে লেখক অধ্যায় ধরে রচনা প্রকাশ করতে এবং আগের অংশগুলোতে ফিরে যেতে পারেন, আর খেলোয়াড় প্রতিটি আপডেটে নিজের খেলার কী হবে তা বুঝতে পারে।

ডেভ ব্লগে ফিরে যান