রোলারকোস্টার টাইকুন ১৯৯৯ সালে সেখানে সবচেয়ে ফ্যাশনেবল কম্পিউটার গেমটি ছিল না। গেমের একমাত্র বিকাশকারী ক্রিস সাওয়ের সমাবেশে পুরো জিনিসটি লিখেছিলেন।
পাইথন বা গো বা সি ++ এর মতো নির্দিষ্ট কিছু প্রোগ্রামিং ভাষাগুলি “উচ্চ-স্তর” বলা হয় কারণ তারা কমান্ড এবং আইডিয়ামগুলিতে লিখিত কবিতা স্ল্যামে উপযুক্ত হতে পারে এমন মানব ভাষার মতো ধরণের কাজ করে। সাধারণভাবে বলতে গেলে, একটি সংকলকের মতো সফ্টওয়্যারটির একটি অংশ এটিকে মেশিনটি যা পড়ে তা রূপান্তর করে: 1 এস এবং 0 এস (বা সম্ভবত হেক্স) এর ব্লকগুলি যা প্রকৃত ট্রানজিস্টরদের কীভাবে আচরণ করতে হয় তা বলে। “নিম্ন-স্তরের” ভাষার সর্বনিম্ন সমাবেশ, মেশিনের মাতৃভাষার সাথে এক-এক-এক-একের চিঠিপত্র রয়েছে। এটি সরাসরি ধাতব কোডিং। অ্যাসেম্বলি থেকে একটি জটিল কম্পিউটার গেম তৈরি করা শেডেড বিড়ালের পশম থেকে টেপস্ট্রি বুনানোর মতো।
কেন কেউ এই করবে? আমি সম্প্রতি তার স্থানীয় স্কটল্যান্ডে বসবাসকারী সাওয়েরকে জিজ্ঞাসা করেছি। তিনি আমাকে বলেছিলেন যে দক্ষতা একটি কারণ ছিল। 1990 এর দশকে, উচ্চ-স্তরের প্রোগ্রামিংয়ের সরঞ্জামগুলি সেখানে ছিল না। সংকলকগুলি ভয়াবহভাবে ধীর ছিল। ডিবাগার চুষে। ইন্টেল চিপসের লিঙ্গুয়া ফ্রাঙ্কা x86 অ্যাসেমব্লিতে নিজের কাজ করে সাওয়ের এগুলি এড়াতে পারে।
যদিও আমরা দুজনেই জানতাম যে এটি আসল কারণ ছিল না। আসল কারণ ছিল প্রেম। রোলার কোস্টারদের দিকে যাওয়ার আগে সাওয়ের সমাবেশে আরও একটি খেলা লিখেছিলেন, ট্রান্সপোর্ট টাইকুন। এটি খেলোয়াড়দের কোনও শহরের রাস্তা, রেল স্টেশন, রানওয়ে এবং বন্দরগুলির দায়িত্বে রাখে। আমি সাওয়েরকে মডেল-ট্রেন শখের হিসাবে কল্পনা করেছি-প্রতিটি ট্র্যাকের প্রসারিত, হাত-সিউইং কৃত্রিম টার্ফ, প্রতিটি বিবরণ একটি পছন্দ এবং একটি কাজকর্ম। বিটম্যাপগুলি থেকে প্রদর্শন করতে এই সাবধানে কারুকাজ করা পিক্সেলগুলি সরাতে, সাওয়েরকে চিপের সম্পূর্ণ সম্ভাবনাটি বের করতে হয়েছিল। “রোলারকোস্টার টাইকুন কেবল তখনই এসেছিল কারণ আমি যা সম্ভব তার সীমাটির সাথে পরিচিত ছিলাম, “তিনি আমাকে বলেছিলেন।
সীমা মধ্যে কাজ করছেন? একটি বিদেশী ধারণা, সম্ভবত, ডিজিটাল প্রাচুর্যের এই যুগে, যখন একটি এআই প্রশিক্ষণ অ্যালগরিদমে একটি একক ফাংশন কল করার সময় এক মিলিয়ন জিপিইউ জড়িত থাকতে পারে। সমাবেশের সাথে, আপনি কেবল একটি জিনিস এবং একটি জিনিস পান এবং এটিই আপনি যে জিনিসটির জন্য জিজ্ঞাসা করেন – এমনকি, যেমন একজন কোডার যদি ভুল হয় তবে কঠোর উপায় শিখেছে। সমাবেশটি সেভাবে নির্মম এবং সুন্দর। এটি আপনার অর্থ কী তা ঠিক বলতে হবে।
আমি সমাবেশ করেছি নির্মাতারা একটি বিরক্তি। তারা চেয়েছিল জিনিসগুলি আরও সহজ হতে পারে, শক্ত নয়। আমি ভাবছি তারা তাদের স্টিম্পঙ্ক লেভিয়াথানসে পাঞ্চকার্ডগুলি লোড করতে এবং সুইচগুলি ফ্লিপ করে ক্লান্ত হয়ে পড়েছিল। সম্ভবত তারা আমাদের মতো একটি বিশ্বের স্বপ্ন দেখেছিল, যেখানে কম্পিউটারগুলি এত ন্যূনতম দিকনির্দেশনা দিয়ে এত কিছু করতে পারে।







