Một điều thú vị mà tôi đang thêm vào một dự án ngay bây giờ là mỗi vòng lặp while sẽ có một thuộc tính max_loops mà nó kiểm tra khi biên dịch với chế độ Debug hoặc ReleaseSafe. Mỗi mảng có kích thước động sẽ có các kiểm tra để đảm bảo nó nằm trong một khoảng giá trị mong đợi.
Tôi đã lấy ý tưởng này từ đội tiger beatle.
Với các tác nhân AI đủ tốt, tất cả mã nguồn đóng đều là các tập hợp tính năng truyền thống, trong khi mã nguồn mở có một tập hợp tính năng hoàn chỉnh Turing.