نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری_آفتاب وطن

نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن.webp


به گزارش آفتاب وطن

جادوی کشف رازها در هزارتوی دیجیتال…

همه ما حس شگفت‌انگیز یافتن یک گنج نهان را دوست داریم؛ لحظه‌ای که در یک مسیر تکراری، یک دفعه درِ مخفی کوچکی باز می‌شود و به دنیایی ناشناخته قدم می‌گذاریم. در دنیای سینما، این رازها امکان پذیر وجود مختصر یک کارگردان در گوشه‌ای از کادر باشد، اما در دنیای صفر و یک‌های کامپیوتری، این رازها با نام دلنشین «تخم‌مرغ شانسی» (Easter Egg) شناخته خواهد شد. مطلب‌ها، بازی‌های کوچک، یا تصاویر مخفی که برنامه‌نویسان با زیرکی همه در دل نرم‌افزارهای عظیم و بازی‌های ویدیویی نهان می‌کنند تا پاداشی برای کاربران کنجکاو باشند.

اما آیا تا به حال از خود پرسیده‌اید که این سنت شوق‌انگیز از کجا اغاز شد؟ برای یافتن جواب، باید ماشین زمان را روشن کنیم و به اواخر دهه 1970 میلادی سفر کنیم؛ به دورانی که بازی‌های ویدیویی تنها از چند پیکسل درشت راه اندازی شده بودند و غولی به نام «آتاری» (Atari) بر امپراتوری سرگرمی‌های دیجیتال حکمرانی می‌کرد. این داستان، روایت تقابل یک ذهن خلاق با ماشین بی‌روح سیستم شرکتی است؛ داستان اولین برنامه‌نویسی که تصمیم گرفت در برابر گمنامی شورش کند و نام خود را برای همیشه در تاریخ تکنولوژی هک کند.

دوران تاریک خلاقیت: هنگامی برنامه‌نویسان تنها چرخ‌دنده‌های یک ماشین بودند

برای فهمیدن عظمت کاری که انجام شد، ابتدا باید اتمسفر شرکت آتاری در سال 1979 را بشناسیم. آتاری در آن زمان، بعد از خریداری شدن توسط شرکت ارتباطات وارنر (Warner Communications)، تحت مدیریت فردی به نام «ری کاسار» (Ray Kassar) قرار داشت. کاسار یک مدیر سنتی می بود که از صنعت نساجی آمده می بود و هیچ درکی از فرهنگ برنامه‌نویسی و بازی‌سازی نداشت.

در نگاه مدیریت تازه، برنامه‌نویسان بازی‌های ویدیویی، هنرمند یا خالق نبودند؛ آن‌ها فقطً کارگران خط تشکیل محسوب می‌شدند. در آن دوران، هیچ نامی از سازندگان بازی روی جعبه، دفترچه راهنما یا در تیتراژ بازی درج نمی‌شد. بازی‌هایی که میلیون‌ها دلار برای آتاری سودآوری داشتند، توسط افراد گمنامی ساخته می‌شدند که تنها یک حقوق کارمندی ساده دریافت می‌کردند و هیچ سهمی از فروش یا حتی اعتبار معنوی تاثییر نداشتند. این فضای خفه‌کننده، بستر مناسبی برای یک طغیان خاموش می بود.

نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن

قهرمان داخل می‌شود: وارن روبینت و چالش غیرممکن بازی Adventure

«وارن روبینت» (Warren Robinett)، برنامه‌نویس جوان و ۲۶ ساله‌ای می بود که ماموریت سنگینی به او محول شد: تبدیل بازی متنی و محبوب Colossal Cave Adventure به یک بازی گرافیکی برای کنسول افسانه‌ای آتاری 2600.

امروز برنامه‌نویسان به گیگابایت‌ها و ترابایت‌ها حافظه دسترسی دارند، اما روبینت برای خلق دنیای بازی خود، تنها 4 کیلوبایت (معادل 4096 بایت) حافظه رام (ROM) در اختیار داشت! او باید یک دنیای کامل با قلعه‌ها، اژدهاها، کلیدها، خفاش‌ها و هزارتوها را در فضایی خلق می‌کرد که حجم آن از یک فایل متنی ساده امروزی هم کمتر است.

روبینت با نبوغ فنی خود موفق شد این بازی را بسازد. بازی Adventure به یکی از اولین بازی‌های اکشن-ماجراجویی تاریخ تبدیل شد که به بازیکن اجازه می‌داد ابزارها را بردارد، آن‌ها را حمل کند و در محیط‌های گوناگون بگردد. اما در کنار این دستاورد فنی، روبینت تصمیم گرفت شاهکار خود را بدون امضا رها نکند.

1779526522 151 نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن1779526522 151 نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن

خلق یک نقطه (Dot): ظریف‌ترین سرقت هنری در تاریخ کدنویسی

روبینت که از سیاست‌های ظالمانه آتاری در عدم درج نام سازندگان خشمگین می بود، تصمیم گرفت نام خود را مستقیماً درون کدهای بازی جاسازی کند. او یک اتاق مخفی در بازی طراحی کرد که در آن با حروف درخشان و رنگارنگ نوشته شده می بود: «Created by Warren Robinett» (خلق شده توسط وارن روبینت).

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

نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطننبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن

برای رسیدن به این مطلب، بازیکن باید یک شیء نامرئی و زیاد کوچک به اندازه تنها 1 پیکسل (که بعدها به آن “نقطه” یا Dot حرف های شد) را در یکی از هزارتوهای تاریک اشکار می‌کرد. این نقطه همرنگ زمین بازی می بود و تنها با کشیده شدن روی دیوارها می‌شد آن را تشخیص داد. سپس بازیکن باید این نقطه نامرئی را همراه با دو کلید دیگر به یک صفحه خاص می‌برد تا مانعی جادویی کنار برود و ورود به اتاق مخفی ممکن شود.

این کد مخفی، نزدیک به 5 درصد از کل فضای مورد قیمت کارتریج بازی را اشغال کرد، اما روبینت آن را با چنان مهارتی در بین کدهای دیگر نهان کرد که هیچ‌کس در شرکت فهمید آن نشد. بازی تکمیل شد و روبینت اندکی سپس، پیش از آنکه بازی به بازار اراعه شود، به‌علت نارضایتی از شرایط کاری، استعفای خود را روی میز آتاری گذاشت و شرکت را ترک کرد.

افشای راز و تولد رسمی «تخم‌مرغ شانسی»

بازی Adventure در سال 1980 به بازار اراعه شد و به فروش شگفت انگیز‌ای دست یافت. ماه‌ها گذشت و آتاری از راز خفته در قلب پرفروش‌ترین محصولش بی‌خبر می بود. تا این که یک روز، نامه‌ای از سوی یک نوجوان 15 ساله اهل سالت لیک سیتی به نام «آدام کاوانا» (Adam Cavanaugh) به دفتر مرکزی آتاری رسید.

آدام به طور اتفاقی نقطه نامرئی را اشکار کرده می بود و با کنجکاوی همه مرحله های را طی کرده و به اتاق مخفی رسیده می بود. او در نامه خود توضیح داده می بود که یک صفحه نهان اشکار کرده که نام وارن روبینت در آن می‌درخشد.

تازه‌ترین اخبار و تحلیل‌ها درباره انتخابات، سیاست، اقتصاد، ورزش، حوادث، فرهنگ و گردشگری را در آفتاب وطن بخوانید.
1779526522 171 نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن1779526522 171 نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن

مدیران آتاری با خواندن نامه شوکه و به شدت خشمگین شدند. آن‌ها بلافاصله برنامه‌نویسان دیگر را مأمور کردند تا کد را بازدید کنند. ایده اولیه این می بود که بازی را بازنویسی کنند و این قسمت را حذف کنند. اما یک مانع بزرگ وجود داشت: تحول کدهای رام و تشکیل مجدد کارتریج‌ها در آن زمان بیشتر از 10000 دلار هزینه روی دست شرکت می‌گذاشت که از نظر اقتصادی برای یک بازی که در بازار می بود، منطقی نبوده است.

در این بین، «استیو رایت» (Steve Wright)، مدیر قسمت گسترش نرم‌افزار آتاری، با یک زاویه دید کاملاً متفاوت به قضیه نگاه کرد. او به مدیران او گفت که این مطلب مخفی نه تنها یک مشکل نیست، بلکه یک ویژگی بسیار است! او استدلال کرد که این راز نهان، درست همانند مخفی کردن تخم‌مرغ‌های رنگی در روز عید پاک (Easter) است که کودکان به جستوجو یافتن آن‌ها می‌روال. رایت نظر داد که از این بعد در همه بازی‌ها این چنین رازهایی نهان کنند تا بازیکنان برای کشف آن‌ها تشویق شوند و زمان بیشتری را در بازی سپری کنند.

اینجا می بود که عبارت «تخم‌مرغ شانسی» (Easter Egg) برای اولین بار داخل ادبیات تکنولوژی و نرم‌افزار شد و یک تهدید شرکتی، به یک ابزار بازاریابی و یک فرهنگ جهانی تبدیل گردید.

ابعاد و پیامدهای یک طغیان پیکسلی

عمل وارن روبینت تنها قرار دادن یک نام در یک بازی نبوده است؛ این حرکت پیامدهای زیاد گسترده‌ای داشت:

1. انسانی کردن نرم‌افزار: تا پیش از آن، برنامه‌های کامپیوتری محصولاتی سرد و صنعتی به‌نظر می‌رسیدند. ایستر اگِ روبینت نشان داد که پشت این کدهای خشک، انسان‌هایی با احساسات، غرور و خلاقیت وجود دارند.

2. ربط مستقیم خالق و مخاطب: این اولین بار می بود که یک برنامه‌نویس خطوط قرمز شرکتی را دور می‌زد تا مستقیماً با مصرف‌کننده نهایی سخن بگویید کند و به او بگوید: «من این را برای تو ساختم.»

3. انقلاب در فرهنگ هکرها و برنامه‌نویسان: این حرکت به نمادی از مقاومت زیرکانه در برابر سیستم‌های سرکوبگر شرکتی تبدیل شد و به دیگر برنامه‌نویسان الهام بخشید تا امضای دیجیتال خود را در آثارشان به جا بگذارند.

1779526522 10 نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن1779526522 10 نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن

نکات دلنشین و ماندگار در تاریخ

  • وجود در فیلم Ready Player One: اهمیت تاریخی ایستر اگ وارن روبینت به قدری زیاد است که در کتاب و فیلم پرفروش Ready Player One (بازیکن شماره یک آماده) ساخته استیون اسپیلبرگ، یافتن همین اتاق مخفی در بازی Adventure، کلید نهایی برای پیروزی قهرمان داستان و به دست آوردن کنترل کامل دنیای مجازی است.
  • پیشگامان گمنام: اگرچه روبینت به گفتن خالق اولین ایستر اگ معروف شد، اما سال‌ها سپس اشکار شد که در سال 1977 نیز یک برنامه‌نویس دیگر نام خود را در یک بازی آرکید نهان کرده می بود؛ اما از آنجایی که کشف آن زیاد دشوار می بود و در آن زمان به جریان مهم تبدیل نشد، افتخار خلق و نام‌گذاری این فرهنگ هم چنان متعلق به بازی Adventure است.
  • میراث در نرم‌افزارهای مدرن: امروز ایستر اگ‌ها همه جا می باشند؛ از همانند‌ساز پرواز مخفی در نرم‌افزار Microsoft Excel سال 1997 گرفته تا بازی دایناسور در مرورگر Google Chrome زمان قطع شدن اینترنت، همه انها فرزندان همان نقطه نامرئی ۱ پیکسلی وارن روبینت می باشند.
1779526522 164 نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن1779526522 164 نبرد یک برنامه‌نویس برای جاودانگی در دنیای آتاری آفتاب وطن

جمع‌بندی: امضایی که هیچ زمان پاک نشد

تخم‌مرغ شانسی وارن روبینت در بازی Adventure، نمادی از روح رام‌نشدنی انسان در برابر محدودیت‌ها است؛ چه این محدودیت‌ها فنی باشند و از جنس 4 کیلوبایت حافظه، و چه مدیریتی باشند و از جنس نادیده گرفتن حقوق پدیدآورنده. روبینت با یک نقطه ۱ پیکسلی و چند خط کد ساده، توانست قواعد بازی را تحول دهد. او به جهان نشان داد که کدهای کامپیوتری تنها دستورالعمل‌هایی برای ماشین‌ها نیستند، بلکه می‌توانند بوم نقاشی یک هنرمند باشند که در تاریک‌ترین گوشه‌های آن، امضای خالقش تا ابد می‌درخشد.

دسته بنی مطالب

خبرهای ورزشی

اخبار پزشکی

اخبار اجتماعی

اخبار فرهنگی

کسب وکار

اخبار فناوری