tgoop.com/learn_the_c_plus_plus/252
Last Update:
بازی RollerCoaster Tycoon در سال 1999 توسط کریس سایر ساخته شد؛ آن هم تقریباً بهتنهایی و با زبان اسمبلی. اسمبلی یک زبان سطح پایین است که مستقیماً با سختافزار در ارتباط است و اجازه میدهد برنامهها بسیار بهینه و سریع اجرا شوند.
زبانهای برنامهنویسی به دو دسته کلی تقسیم میشوند: سطح پایین مثل اسمبلی که نزدیک به سختافزار، سریع و بهینهاند، و سطح بالا مثل Python یا C# که برای برنامهنویس آسانترند ولی نیاز به تبدیل برای اجرا دارند.
در بازیسازی، دو قطعه سختافزاری کلیدی هستند: CPU یا پردازنده برای اجرای منطق بازی و RAM برای نگهداری اطلاعات موقت.
بازیهای سبک RTS یا استراتژی همزمان بیشترین فشار را روی CPU میگذارند، چون باید تعداد زیادی واحد و فرمان را همزمان پردازش کند. هرچند در سال 1999 سختافزارها محدودتر بودند، ولی استفاده هوشمندانه از اسمبلی باعث شد RollerCoaster Tycoon عملکردی عالی داشته باشد.
ویدیو خلاصه تر
#Programming
BY learn c++
Share with your friend now:
tgoop.com/learn_the_c_plus_plus/252