Saya mengikuti AI Pemrograman Game Mat Buckland dengan Contoh, dan saya menemukan bahwa saya tidak selalu harus menggunakan enter (), execute () dan exit () pada status entitas. Sebagai contoh, dalam RPG, senjata mungkin memiliki keadaan lengkap, dan saya dapat menggunakan enter () dan exit () untuk keadaan itu untuk menambah atau mengurangi pengubah kemampuan pemain, tetapi sebenarnya tidak ada kebutuhan untuk mengeksekusi ( ). Apakah ini cacat desain di mesin saya, atau kekurangan dari pendekatan ini?
sumber