هر بازی، از جمله ماینکرفت، با یک سرعت مشخص اجرا میشود. چرخه روز و شب، رفتار و فعالیت کاراکترهای NPC و تغییرات محیطی به صورت مداوم در یک ریتم خاص رخ میدهند. این ریتم توسط توسعهدهندگان بازی به شکل سرعت تیک (Tick Speed) تعیین شده است. هنگام ساخت مزارع یا دستگاههای مختلف در بازی، بازیکنان احتمالاً با مفهوم تیک و سرعت آن مواجه شدهاند.
در این مقاله توضیح اولیه از معنای سرعت تیک و تیک در ماینکرفت ارائه خواهد شد.
فهرست مطالب
تیک در ماینکرفت چیست؟
هر بازی شامل صدها هزار خط کد برنامهنویسی است. برخی از این کدها تنها یک بار در طول بازی اجرا میشوند، در حالی که برخی دیگر به طور مداوم تکرار میشوند. این حلقههای برنامهنویسی وضعیت بازی را بررسی کرده و با گذر زمان آن را بهروزرسانی میکنند.
به زبان ساده، هر بازی که سیستم آب و هوایی یا چرخه روز و شب دارد، در هر حلقه برنامهنویسی زمان را کمی تغییر میدهد. زمانی که این حلقهها به صورت مداوم و پیوسته اجرا شوند، بازیکنان تجربهای روان از تغییرات روز و شب یا آب و هوا خواهند داشت.
در ماینکرفت، این حلقههای برنامهنویسی به عنوان «تیک» شناخته میشوند. هر تیک وضعیت بلاکها، مابها، آیتمها و تغییرات محیطی اطراف بازیکن را بررسی کرده و آنها را مطابق شرایط خود بهروزرسانی میکند.
سرعت تیک چیست؟
این حلقههای برنامهنویسی یا تیکها در ماینکرفت بسیار سریع اجرا میشوند تا تجربه بازی روانتر باشد. سرعت پیشفرض تیک در هر ثانیه (TPS) برابر با 20 است. این به معنای آن است که بازی در هر ثانیه 20 تیک پردازش میکند. در نتیجه، یک روز کامل درون بازی شامل 24,000 تیک بوده و 20 دقیقه واقعی زمان میبرد.
سرعت تیک معمولاً ثابت میماند و تنها در صورتی کاهش پیدا میکند که کامپیوتر نتواند به سرعت مورد نیاز بازی این تیکها را پردازش کند. در چنین شرایطی، بازی دچار تأخیر میشود.علاوه بر تیک جهانی بازی، ماینکرفت تیکهای مربوط به چانکها، تیکهای تصادفی، برنامهریزیشده و تیکهای رداستون را نیز دارد که همگی با سرعت تیک کلی هماهنگ هستند.
نحوه تغییر سرعت تیک
اخیراً موجانگ دستوری برای تغییر سرعت تیک با استفاده از دستور /tick اضافه کرده است. با این دستور، بازیکنان میتوانند تیک را متوقف، از حالت توقف خارج و سرعت آن را تغییر دهند. به عنوان مثال، در تصویری که تیک ثابت است، بازیکن شش تیر از یک کمان شلیک کرده، اما چون تیک متوقف شده، نه ماب و نه تیرها حرکت نمیکنند.
سرعت تیک همچنین با دستور /tick rate قابل تغییر است. اگر بازیکنان سرعت تیک را روی 100 تنظیم کنند، مشاهده خواهند کرد که حرکات مابها، چرخه روز و شب، و هرگونه تغییر بلاک یا بهروزرسانی در جهان سریعتر انجام میشود.
منبع: sportskeeda.com