سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار بازی ها

قوانین فیزیکی حاکم بر بازی سوپر ماریو

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

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

اما انتشار بازی جدید سوپرماریو «Super Mario Run» برای iOS این فرصت را برای ما مهیا کرد تا نگاه دیگری به مبنای فیزیکی بازی سوپرماریو بیندازیم.

آنالیز ویدیو

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

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

از چه برنامه‌ای برای تحلیل ویدیو استفاده کنیم؟ در اینجا دو برنامه‌ی پرکاربرد را نام می‌بریم: یکی برنامه‌ی Tracker Video Analysis است، که از همین برنامه در نگارش این مقاله استفاده شده است و دیگری، برنامه‌ی Vernier's Logger Pro است. برنامه‌ی اول رایگان است و امکانات بیشتری دارد، از طرف دیگر Logger Pro نیز بسیار ارزان است و شاید دانش‌آموزان با آن آشنا باشند.

در مورد پس‌زمینه‌ی در حال حرکت چه باید کرد؟ این کار به نظر مشکل می‌رسد. اساسا شما باید در هر فریم، مبدأ مختصات را جا‌به‌جا کنید، که کار خیلی سختی هم نیست.

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

حرکت پرتابی

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

فیزیک سوپر ماریو

در مورد قسمت ابتدایی نمودار چه اتفاقی افتاده است؟ شاید بخشی از حرکت سوپرماریو در هوا را ضبط کرده‌ایم. در هر صورت، با صرف ‌نظر کردن از قسمت ابتدایی، می‌توان گفت که بقیه‌ی نمودار خطی است. از آنجایی که سرعت افقی برابر است با نرخ جابه‌جایی، شیب این نمودار همان سرعت ماریو در جهت x است. مقدار به‌دست‌آمده برای سرعت افقی برابر ۷.۲۱ سکه در ثانیه است. در نمودار زیر نیز موقعیت y ماریو هنگام دویدن نمایش داده شده است.

فیزیک سوپر ماریو

به نظر می‌رسد که هر گام سوپرماریو ۰.۲ ثانیه زمان می‌برد. البته از مفید بودن این اطلاعات مطمئن نیستیم؛ با این حال بد نبود اشاره‌ای نیز به این نکته داشته باشیم. بعد از اینکه سوپرماریو پرواز خود را شروع می‌کند، حرکت او به‌صورت حرکت پرتابی درمی‌آید. برای حرکت پرتابی نیز قوانین زیر را داریم:

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

اما آیا سرعت در راستای y نیز ثابت است؟ در اینجا به نمودار موقعیت x نسبت به زمان در حین پرواز ماریو، نگاه کنید.

فیزیک سوپر ماریو

بر پایه‌ی آنچه مشاهده می‌کنیم، سرعت افقی ثابت و تقریبا برابر با سرعت دویدن ماریو است؛ اما در مورد سرعت عمودی چطور؟

فیزیک سوپر ماریو

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

از آنجایی که شتاب در بالاترین نقطه‌ی مقدار ثابتی به نظر می‌آید، منحنی درجه دو را روی داده‌ها برازش می‌کنیم. با توجه به پارامترهای ثابت، شتاب روبه‌پایین به‌دست‌آمده برای حرکت ماریو ۶.۳ سکه بر مجذور ثانیه خواهد بود.

اندازه‌ی ماریو چقدر است؟

اینجا بحث ما کمی جنبه‌ی خنده‌دار به خود خواهد گرفت. فرض کنید که ماریو روی زمین زندگی می‌کند و شتاب روبه‌پایین هم با شتاب گرانشی زمین برابر است؛ پس ابتدا می‌توانیم اندازه‌ی یک سکه را به دست آوریم و ابعاد دیگر اشیا در بازی را با آن مقایسه و در واحد سکه بیان کنیم. ابتدا دو شتاب به‌دست‌آمده برای حرکت روبه‌پایین را با هم برابر می‌گیریم.

سوپر ماریو پرش

واحد‌ها را می‌توانیم همانند متغیرها در نظر بگیریم. رابطه‌ی بالا را برای به دست آوردن رابطه‌ی بین سکه و متر حل می‌کنیم.

سوپر ماریو

پس در نتیجه قطر یک سکه برابر ۱.۵۶ متر می‌شود. تعجب‌آور است. با نگاه کردن به ماریو و یک مقایسه‌ی ساده نتیجه می‌گیریم که قد ماریو برابر ۱.۲۶ سکه یا به عبارتی برابر ۱۹۷ سانتی‌متر است: قدبلند و خوش‌تیپ! اما موضوع، قد بلند ماریو نیست، بلکه اندازه‌ی سر ماریو نسبت به بدن او است که بسیار بزرگ به نظر می‌رسد.

تکلیف پیشنهادی

مشخص است که ما بعضی سؤالات را بی‌پاسخ گذاشتیم، شما در صورت تمایل یا کنجکاوی می‌توانید این تکالیف را انجام دهید:

  • در بازی Super Mario Run، یک پرش دومرحله‌ای وجود دارد. این پرش چطور انجام می‌پذیرد؟ شتاب چگونه است؟ در مورد سرعت افقی چطور؟ البته این تکلیف درواقع سه سؤاله شد.
  • چرا سرعت عمودی (در راستای y) بالا رفتن و پایین آمدن ماریو تقریبا ثابت است؟ یک توضیح معقول ارائه دهید.
  • در این مقاله، سرعت عمودی بالا رفتن و پایین آمدن ماریو کمی با یکدیگر متفاوت بود، آیا همیشه این اتفاق می‌افتد؟
  • در مورد سکه‌ها چطور؟ حجم آن‌ها را تخمین بزنید و با استفاده از آن، جرم سکه‌ها را تعیین کنید و برآورد کنید چه مقدار طلا برای ساخت یک سکه استفاده می‌شود.
  • با استفاده از python یک مدل عددی برای شبیه‌سازی پرش‌های ماریو بسازید. البته شاید روزی مقاله‌ای در این مورد داشته باشیم.
نظرتان را ثبت کنید کد خبر: 35059 گروه خبری: اخبار بازی ها منبع خبر: زومیت تاریخ خبر: 1395/10/14 تعداد مشاهده: 2828
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
برنامه جهان آرا سری جدید | بررسی تحولات منطقه

برنامه جهان آرا سری جدید | بررسی تحولات منطقه

برنامه جهان آرا شبکه افق

MacOS Catalina 10.15.7 (119H2) for VMware

MacOS Catalina 10.15.7 (119H2) for VMware

مک او اس وی ام ویر

Droid Scan Pro 6.5.1 for Android +4.0

Droid Scan Pro 6.5.1 for Android +4.0

اسکنر موبایل و ساخت PDF

PSPad 5.5.1 Build 825

PSPad 5.5.1 Build 825

ویرایشگر کد

Introducing Windows Server 2012

Introducing Windows Server 2012

آموزش ویندوز سرور 2012

Smart Keyboard Pro 4.23.1 for Android +2.2

Smart Keyboard Pro 4.23.1 for Android +2.2

کیبورد اسمارت

Microsoft Remote Desktop 10.0.20.1334 for Android +9.0

Microsoft Remote Desktop 10.0.20.1334 for Android +9.0

ریموت دسکتاپ مایکروسافت

Forklifter 2014

Forklifter 2014

شبیه‌ساز لیفتراک 2014

Scan2CAD 10.5.4 (x64)

Scan2CAD 10.5.4 (x64)

تبدیل فایل CAD

Project Zomboid v46.60

Project Zomboid v46.60

زامبی برای کامپیوتر

FreeCommander XE 2026 Build 940

FreeCommander XE 2026 Build 940

مدیریت فایل

سخنرانی علیرضا پناهیان با موضوع تحلیلی بر بیانیه گام دوم انقلاب اسلامی - 6 جلسه

سخنرانی علیرضا پناهیان با موضوع تحلیلی بر بیانیه گام دوم انقلاب اسلامی - 6 جلسه

سخنرانی تحلیلی بر بیانیه گام دوم انقلاب اسلامی با علیرضا پناهیان

Kingston SSD Manager 1.5.6.0

Kingston SSD Manager 1.5.6.0

مدیریت درایوهای اس اس دی

گلچین بهترین مولودی های حاج محمود کریمی

گلچین بهترین مولودی های حاج محمود کریمی

مولودی کریمی

To Do Reminder Premium 3.4.2 for Android +5.0

To Do Reminder Premium 3.4.2 for Android +5.0

یادآوری کارها

سخنرانی حجت الاسلام سید حسین مومنی با موضوع حضرت علی اکبر (ع) الگویی برای جوانان

سخنرانی حجت الاسلام سید حسین مومنی با موضوع حضرت علی اکبر (ع) الگویی برای جوانان

حضرت علی اکبر (ع) الگویی برای جوانان سخنران سید حسین مومنی

تفسیر صوتی سوره انسان (دهر)

تفسیر صوتی سوره انسان (دهر)

تفسیر سوره دهر از حجت الاسلام قرائتی

Sygic Premium - GPS Navigation 26.5.4 For Android +8.0

Sygic Premium - GPS Navigation 26.5.4 For Android +8.0

مسیریاب

آموزش تصویری نرم افزار DHTML Menu

آموزش تصویری نرم افزار DHTML Menu

آموزش دی اچ تی ام ال منو

Lynda - Spring 5.0 and Spring Boot 2.0 New Features

Lynda - Spring 5.0 and Spring Boot 2.0 New Features

آموزش اسپرینگ 5 و اسپرینگ بوت 2

ویدئوهای آموزش فارسی فتوشاپ

ویدئوهای آموزش فارسی فتوشاپ

فیلم آموزش فتوشاپ به زبان فارسی

Lynda - Bootstrap 3 - Advanced Web Development

Lynda - Bootstrap 3 - Advanced Web Development

مجموعه فیلم‌های آموزشی شرکت لیندا درمورد توسعه‌ی پیشرفته‌ی وب با استفاده از بوت‌استرپ 3

لاغری سریع

لاغری سریع

برای همیشه لاغر بمانید

Adobe Capture CC 5.2 for android +4.1

Adobe Capture CC 5.2 for android +4.1

اددوب کپچر

مجله تخصصی آموزش زبان انگلیسی

مجله تخصصی آموزش زبان انگلیسی

مجله Learn Hot English نوامبر 2020

دنیا؛ خانه امتحان از زبان آیت الله مصباح یزدی

دنیا؛ خانه امتحان از زبان آیت الله مصباح یزدی

دنیا؛ خانه امتحان از زبان آیت الله مصباح یزدی

Transparent clock & weather 9.16.1 For Android +6.0

Transparent clock & weather 9.16.1 For Android +6.0

ساعت و آب و هوا شیشه ای

آموزش‌های کوتاه و کلیدی اندروید به زبان فارسی

آموزش‌های کوتاه و کلیدی اندروید به زبان فارسی

آموزش برنامه نویسی اندروید

Heavy Weapon

Heavy Weapon

تانک اتمی

Space Warp

Space Warp

فضای درهم‌پیچیده

Trailblazers

Trailblazers

ماشین برای کامپیوتر

گرافیک در برنامه نویسی

گرافیک در برنامه نویسی

آشنایی با برنامه نویسی گرافیکی به کمک OpenGL

Rise of Venice + Beyond the Sea DLC

Rise of Venice + Beyond the Sea DLC

طلوع ونیز

jv16 PowerTools 8.1.0.1564 Final

jv16 PowerTools 8.1.0.1564 Final

جی وی 16 پاورتولز

چگونگی تحول و پیشرفت اقتصادی

چگونگی تحول و پیشرفت اقتصادی

کنترل مالی و سرمایه گذاری در بورس

تجارت الکترونیک

تجارت الکترونیک

آشنایی با جایگاه تجارت الکترونیک در ایران و کسب درآمد از اینترنت

7Zip (7-ZIP) 26.03 Final + Portable / Easy 7-Zip 0.1.6

7Zip (7-ZIP) 26.03 Final + Portable / Easy 7-Zip 0.1.6

7 زیپ

Professional Python Developer Bootcamp

Professional Python Developer Bootcamp

آموزش پایتون سطح حرفه ای

آشنایی با بالاترین مخاطرات امنیتی وب‌گاه‌ها

آشنایی با بالاترین مخاطرات امنیتی وب‌گاه‌ها

مخاطرات

Udemy - Deploy Java Spring Apps Online to Amazon Cloud (AWS)

Udemy - Deploy Java Spring Apps Online to Amazon Cloud (AWS)

فریم ورک اسپرینگ در جاوا

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!