ITanalyze

تحلیل وضعیت فناوری اطلاعات در ایران :: Iran IT analysis and news

ITanalyze

تحلیل وضعیت فناوری اطلاعات در ایران :: Iran IT analysis and news

  عبارت مورد جستجو
تحلیل وضعیت فناوری اطلاعات در ایران

اشکالات علمی بازی پرندگان خشمگین فضایی

| جمعه, ۱ ارديبهشت ۱۳۹۱، ۰۶:۴۸ ب.ظ | ۰ نظر

در آغاز دهه 90 میلادی کامپیوترهای شخصی راه خود را به خانه‌های ما در ایران هم باز ‌کرد، کامپیوترهایی مجهز به پردازشگرهای 286 و 386 که مجهز به سیستم فلاپی دیسک‌های 5 و یک چهارم و 3 و یک‌دوم اینچی بودند و مقدار رم آنها بین 256 کیلوبایت تا نهایتا یک مگابایت تغییر می‌کرد و مقدار حافظه جنبی آنها چیزی بیشتر از 40 مگابایت نبود. در این دوره یکی از محبوب‌ترین زبان‌های برنامه‌نویسی که یادگیری و کار کردن با آن بسیار آسان بود، زبان بیسیک بود. ابتدا نسخه ساده GW-Basic و سپس ویرایش Q-Basic نه‌تنها بسیار محبوب که بسیار هم کارآمد بودند. نزدیکی این زبان با روش الگوریتم‌نویسی کار کردن با آن را بسیار ساده می‌کرد.

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

زمانی که نسخه Q-Basic منتشر شد همراه آن فایلی به نام گوریلا وجود داشت که یک بازی در محیط گرافیکی طراحی شده در بیسیک بود. در این بازی نمایی از پشت بام ساختمان‌های مختلف با ارتفاع‌های متفاوت نشان داده می‌شد که گوریلی فراری در جایی روی یکی از ساختمان ایستاده بود و شما باید با تعیین زاویه و سرعت مناسب از محل مشخص شده سنگی را به سمت او پرتاب می‌کردید. هدف این بود که این سنگ به این گوریل رها‌شده در پشت‌بام‌های شهر اصابت کند.

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

در سال 2009 کمپانی رویو یک شرکت توسعه‌دهنده بازی‌های تلفن‌های همراه، یک بازی ساده را روی سیستم عامل iOS اپل توسعه داد که شخصیت‌های اصلی آن پرنده‌های خشمگین بودند که فرزندان‌شان خوراک خوک‌های سبز رنگی شده بودند. پرندگان خشمگین باید این خوک‌ها را که درون سازه‌هایی از جنس سنگ و شیشه و چوب پنهان بودند به کمک نوعی تیرکمان کشی و طی عملیاتی انتحاری نابود می‌کردند. برخی از این پرنده‌ها در میانه مسیر با لمس صفحه نمایش توانایی‌های دیگری هم از خود نشان می‌دادند، مثلا سرعت یکی دو برابر می‌شد، دیگری بمب می‌انداخت و یکی دیگر تبدیل به 3 پرنده مهاجم می‌شد و... هیچ کس گمان نمی‌کرد این پرنده‌های عصبانی چنان محبوبیتی کسب کنند که بیش از 12 میلیون بار از بازار اپل دانلود شوند. محبوبیت آنها باعث شد تا نسخه‌های دیگر این بازی نیز عرضه شود. اینک نسخه‌های سیستم عامل اندروید و افزونه‌های مرورگرهای مختلف آن نیز موجود است و علاوه بر آن چند ویرایش متفاوت از این بازی نیز عرضه شده است. نسخه‌های ریو، سیزنز و اخیرا نیز نسخه فضایی پرنده‌های خشمگین تا به امروز دل بسیاری را ربوده‌ تا جایی که صحبت از اعتیاد به این بازی خیلی از والدین را نگران کرده است. از آنجا که مجموع دانلودهای این بازی تا پایان سال گذشته میلادی به بیش از 700 میلیون بار رسیده بود، این بازی به محبوب‌ترین بازی عصر حاضر و در عین حال موفق‌ترین اپلیکیشن (برنامه کاربردی که روی سیستم‌های عامل تبلت‌ها و تلفن‌های هوشمند اجرا می‌شود) تلفن‌های هوشمند جهان تبدیل شده است.
** اشکالات علمی وارد بر پرندگان فضایی

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

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

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

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

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

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

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

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

  • ۹۱/۰۲/۰۱

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">