Mari kita bayangkan game seperti Heroes of Might and Magic, atau Master of Orion, atau game pilihan berbasis giliran Anda. Apa logika permainan di balik belokan berikutnya? Apakah ada bahan atau buku untuk dibaca tentang topik ini? Untuk lebih spesifik, mari kita bayangkan lingkaran permainan:
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
Semua yang dipanggil katakan 60 kali per detik. Tapi bagaimana turn-based masuk di sini? Saya mungkin membayangkan bahwa di gameLogic () ada fungsi seperti endTurn () yang terjadi ketika seorang pemain mengklik tombol itu, tetapi bagaimana saya menangani semuanya? Perlu wawasan.