আসুন হিরোস অফ মাইট অ্যান্ড ম্যাজিক, অথবা মাস্টার অফ ওরিওন বা আপনার পছন্দের টার্ন-ভিত্তিক গেমগুলির মতো খেলাটি কল্পনা করুন। পরবর্তী মোড় নেওয়ার পিছনে গেমটির যুক্তি কী? বিষয় সম্পর্কে পড়ার জন্য কি কোনও উপকরণ বা বই আছে? নির্দিষ্ট হতে, আসুন গেম লুপটি কল্পনা করুন:
void eventsHandler(); //something that responds to input
void gameLogic(); //something that decides whats going to be output on the screen
void render(); //this function outputs stuff on screen
এই সমস্ত কল করা হয় 60 বার একটি সেকেন্ড বলুন। তবে কীভাবে এখানে পালা-ভিত্তিক প্রবেশ করবে? আমি ভাবতে পারি যে গেমলজিক () এ এন্ডটার্ন () এর মতো একটি ফাংশন রয়েছে যা যখন কোনও খেলোয়াড় সেই বোতামটি ক্লিক করেন তবে আমি কীভাবে এটি সব সামলাতে পারি? অন্তর্দৃষ্টি দরকার।