مایکروسافت فری‌سل: تاریخچه، توسعه و میراث بازی محبوب ویندوز

Microsoft FreeCell
📅 31 خرداد 1405 📄 540 کلمه 🔗 منبع اصلی

چکیده

فری‌سل (FreeCell) یکی از نمادین‌ترین بازی‌های کارتی ویندوز است که از سال ۱۹۹۵ به همراه این سیستم‌عامل توزیع شد. این بازی با الگوریتم شفاف و قابلیت حل‌شدن ۹۹.۹۹ درصد دست‌ها، به پدیده‌ای فرهنگی تبدیل گردید و حتی برندهای ورد و اکسل را در میزان استفاده پشت سر گذاشت.

مقدمه‌ای بر فری‌سل

فری‌سل (FreeCell) که با نام مایکروسافت فری‌سل نیز شناخته می‌شود، یکی از بازی‌های رایانه‌ای است که مایکروسافت آن را در ویندوز قرار داده است. این بازی دیجیتال بر اساس یک بازی کارتی هم‌نام طراحی و توسعه یافته است.

توسعه و تاریخچه

پل آلفیل (Paul Alfille) در سال ۱۹۷۸ نسخه اولیه فری‌سل را برای سیستم رایانه‌ای PLATO در مرکز CERL برنامه‌نویسی کرد. در اوایل دهه ۱۹۸۰، شرکت Control Data Corporation این بازی را برای تمامی سیستم‌های PLATO منتشر کرد. جیم هورن (Jim Horne) که از بازی فری‌سل در سیستم PLATO دانشگاه آلبرتا لذت می‌برد، در سال ۱۹۸۸ یک نسخه داس (DOS) با گرافیک رنگی و با قیمت ۱۰ دلار به عنوان نرم‌افزار اشتراکی عرضه کرد. او در همان سال به مایکروسافت پیوست و بعدها بازی را برای ویندوز پورت کرد.

نسخه ویندوزی ابتدا در بسته سرگرمی دوم مایکروسافت (Microsoft Entertainment Pack Volume 2) و سپس در مجموعه منتخب سرگرمی‌های مایکروسافت قرار گرفت. متعاقباً، این بازی به همراه Win32s به عنوان برنامه‌ای برای تست لایه ۳۲ بیتی (Thunking Layer) ارائه شد تا از نصب صحیح آن اطمینان حاصل گردد. با این حال، فری‌سل تا پیش از اینکه بخشی از ویندوز ۹۵ شود، چندان شناخته‌شده نبود. در ویندوز XP نیز، فری‌سل ارتقا یافت و از مجموع یک میلیون دست بازی پشتیبانی کرد.

نسخه‌های منتشر شده

امروزه فری‌سل برای تقریباً تمامی سیستم‌عامل‌های مدرن پیاده‌سازی شده است، چرا که یکی از معدود بازی‌هایی است که به صورت پیش‌فرض روی هر نسخه ویندوز نصب می‌گردد. پیش از ویندوز ویستا، نسخه‌های ویندوزی در امکانات راهنمایی بازیکن (مانند برگرداندن حرکات) محدود بودند. نسخه ویندوز ویستا شامل راهنمایی‌های پایه، برگرداندن نامحدود حرکات (از طریق منوی Undo) و گزینه شروع مجدد بازی است. با این حال، برخی قابلیت‌ها مانند چشمک زدن صفحه برای هشدار درباره باقی ماندن تنها یک حرکت، حذف شدند. فری‌سل در ویندوز ۸ حضور ندارد، اما می‌توان آن را به صورت رایگان از ویندوز استور با نام مجموعه سولیتیر مایکروسافت دانلود کرد که در ویندوز ۱۰ نیز به صورت پیش‌فرض نصب است.

میراث و تأثیرگذاری

مایکروسافت بسته‌های سرگرمی را برای تشویق کاربران به استفاده غیرتجاری از ویندوز ساخت. بر اساس تلمتری این شرکت، فری‌سل هفتمین برنامه پراستفاده ویندوز بود و حتی ورد و اکسل مایکروسافت را هم پشت سر گذاشت.

بسته اولیه فری‌سل مایکروسافت از ۳۲,۰۰۰ دست شماره‌گذاری‌شده پشتیبانی می‌کرد که با یک عدد تصادفی شبه‌تصادفی ۱۵ بیتی تولید شده بودند. این دست‌ها با نام «مایکروسافت ۳۲,۰۰۰» شهرت دارند و به جز یکی، بقیه با موفقیت تکمیل شده‌اند. نسخه‌های بعدی فری‌سل بیش از یک میلیون دست را در بر گرفتند. در دهه ۱۹۹۰ که محبوبیت فری‌سل به اوج رسید، پروژه اینترنتی فری‌سل با اختصاص دادن دست‌های متوالی به افراد خاص، تلاش کرد تا تمامی دست‌ها را با همت جمعی حل کند. این پروژه از اوت ۱۹۹۴ تا آوریل ۱۹۹۵ اجرا شد و در نهایت تنها دست شماره ۱۱۹۸۲ غیرقابل بردن بود. در بین بازی‌های فعلی ویندوز، تنها هشت دست غیرقابل حل وجود دارند.

اهمیت مجموعه «مایکروسافت ۳۲,۰۰۰» برای بسیاری از بازیکنان فری‌سل تا حدی است که سایر برنامه‌نویسان پیاده‌سازی‌های کامپیوتری فری‌سل، اغلب تلاش می‌کنند با این دست‌ها سازگاری کامل داشته باشند، به جای اینکه صرفاً از تولیدکننده اعداد تصادفی در دسترس برای پلتفرم هدف خود استفاده کنند.

به عنوان یک ایستراگ (Easter Egg)، مایکروسافت عمداً چند بازی غیرممکن با اعداد منفی را در بازی قرار داده است. انجام این بازی‌ها در آمار ثبت‌شده توسط رایانه لحاظ نمی‌گردد.

جمع‌بندی

فری‌سل تنها یک سرگرمی ساده نیست؛ بلکه بخشی از تاریخ ویندوز به شمار می‌رود. این بازی با ارائه الگوریتم‌های مشخص و ایجاد چالش‌های جمعی در فضای وب، توانست استانداردی جدید برای بازی‌های کارتی دیجیتال تعریف کند. حتی امروزه نیز، نسخه‌های مختلف این بازی تلاش می‌کنند تا با الگوریتم ۳۲۰۰۰ دست معروف مایکروسافت سازگار بمانند.